.serial-dialog[data-v-4834f9d2]{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:30px;overflow:auto;border:1px solid #e5ebf3;border-radius:18px;color:#25344b;background:#fff;box-shadow:0 24px 90px #10213b38}.serial-dialog[data-v-4834f9d2]::backdrop{background:#10213b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.serial-dialog--extended[data-v-4834f9d2]{width:min(640px,calc(100% - 32px))}.serial-dialog--extended .serial-description[data-v-4834f9d2]{margin-top:12px;margin-bottom:18px}.serial-dialog-heading[data-v-4834f9d2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.serial-eyebrow[data-v-4834f9d2]{margin-bottom:4px;color:#5483b8;font-size:12px;letter-spacing:2px}.serial-dialog h2[data-v-4834f9d2]{margin:0;font-size:24px}.serial-close[data-v-4834f9d2]{width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:#f1f5f9;color:#65738b;font-size:26px;cursor:pointer}.serial-description[data-v-4834f9d2]{margin:16px 0 24px;color:#718096;font-size:14px;line-height:1.8}.serial-form label[data-v-4834f9d2]{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.serial-input-row[data-v-4834f9d2]{display:flex;gap:10px}.serial-input-row input[data-v-4834f9d2]{min-width:0;flex:1;padding:12px 14px;border:1px solid #d7e0ec;border-radius:9px;font:inherit;font-size:14px}.serial-input-row input[data-v-4834f9d2]:focus{outline:2px solid #bed6fa;outline-offset:1px;border-color:#70a3ed}.serial-input-row>button[data-v-4834f9d2]{flex-shrink:0;padding:0 22px;border:0;border-radius:9px;color:#fff;background:var(--primary);font:inherit;font-size:14px;cursor:pointer}.serial-input-row>button[data-v-4834f9d2]:disabled{opacity:.55;cursor:default}.serial-result[data-v-4834f9d2]{margin-top:22px;padding:20px;border:1px solid #dce9f5;border-radius:12px;background:#f5f9fd}.serial-result h3[data-v-4834f9d2]{margin-bottom:8px;font-size:16px;color:#245682}.serial-result>p[data-v-4834f9d2]{font-size:13px;color:#526d85}.serial-result dl[data-v-4834f9d2]{margin-top:14px;font-size:13px}.serial-result dl>div[data-v-4834f9d2]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:7px 0;border-top:1px solid #e3ebf3}.serial-result dt[data-v-4834f9d2]{color:#7a899b}.serial-result dd[data-v-4834f9d2]{margin:0;overflow-wrap:anywhere;color:#253f59}.serial-extensions[data-v-4834f9d2]{margin-top:16px;padding-top:14px;border-top:1px solid #dce8f3}.serial-extensions h4[data-v-4834f9d2]{margin:0 0 12px;font-size:14px;color:#245682}.serial-extension[data-v-4834f9d2]{padding:12px;border:1px solid #e0e9f1;border-radius:9px;background:#fff}.serial-extension+.serial-extension[data-v-4834f9d2]{margin-top:10px}.serial-extension-heading[data-v-4834f9d2]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.serial-extension-heading>span[data-v-4834f9d2]{padding:2px 8px;border-radius:10px;background:#edf2f7;color:#718096;font-size:11px}.serial-extension-heading>span.is-current[data-v-4834f9d2]{background:#e8f6ef;color:#278564}.serial-extension dl[data-v-4834f9d2]{margin-top:8px}.serial-extension dl>div[data-v-4834f9d2]{padding:5px 0}.serial-result--missing[data-v-4834f9d2]{background:#f8fafc;border-color:#e7ebf0}.serial-error[data-v-4834f9d2]{margin-top:16px;color:#b23d3d;font-size:14px}.serial-contact[data-v-4834f9d2]{margin-top:22px;color:#8793a5;text-align:center;font-size:13px}.serial-contact button[data-v-4834f9d2]{padding:0;border:0;color:var(--primary);background:transparent;font:inherit;cursor:pointer}button[data-v-4834f9d2]:focus-visible{outline:2px solid #7babee;outline-offset:3px}@media(min-width:600px){.serial-dialog--extended .serial-summary[data-v-4834f9d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.serial-dialog--extended .serial-summary>div[data-v-4834f9d2]{grid-template-columns:76px minmax(0,1fr);gap:8px}.serial-dialog--extended .serial-result[data-v-4834f9d2]{padding:16px}}@media(max-width:560px){.serial-dialog[data-v-4834f9d2]{padding:22px}.serial-dialog h2[data-v-4834f9d2]{font-size:21px}.serial-result[data-v-4834f9d2]{padding:16px}.serial-input-row>button[data-v-4834f9d2]{padding:0 16px}}.header[data-v-b14c1420]{position:sticky;top:0;z-index:100;background:var(--white);box-shadow:0 2px 8px #0000000f}.header-inner[data-v-b14c1420]{max-width:none;padding-left:2%;padding-right:2%;display:flex;align-items:center;justify-content:space-between;gap:20px;height:70px}.logo[data-v-b14c1420]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.3rem;color:var(--text-dark);min-width:0}.logo-text[data-v-b14c1420]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-mark[data-v-b14c1420]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.logo-image[data-v-b14c1420]{width:40px;height:40px;border-radius:10px;object-fit:contain}.nav[data-v-b14c1420]{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px);margin-left:auto}.header-actions[data-v-b14c1420]{display:flex;align-items:center;gap:14px;flex-shrink:0}.serial-search-button[data-v-b14c1420]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:32px;padding:6px 4px;border:0;border-radius:6px;color:#788496;background:transparent;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.serial-search-button svg[data-v-b14c1420]{width:14px;height:14px}.serial-search-button[data-v-b14c1420]:hover{color:#2865a9;background:#f3f6fa}.serial-search-button[data-v-b14c1420]:focus-visible{outline:2px solid #7babee;outline-offset:3px}.consultation-button[data-v-b14c1420]{flex-shrink:0;min-height:42px;padding:10px 22px;border:0;border-radius:6px;color:#fff;background:var(--consultation-color, #16a085);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 3px 10px color-mix(in srgb,var(--consultation-color, #16a085) 20%,transparent);cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.consultation-button[data-v-b14c1420]:hover{filter:brightness(.9);box-shadow:0 4px 12px #0002}.consultation-button[data-v-b14c1420]:focus-visible{outline:2px solid var(--consultation-color, #16a085);outline-offset:3px}@media(min-width:769px)and (max-width:1100px){.nav[data-v-b14c1420]{gap:14px}.nav-link[data-v-b14c1420]{font-size:14px}.logo[data-v-b14c1420]{font-size:1rem}.consultation-button[data-v-b14c1420]{padding:10px 14px}}.nav-item[data-v-b14c1420]{position:relative}.nav-link[data-v-b14c1420]{color:var(--text-dark);font-size:1rem;position:relative;padding:8px 0}.nav-link[data-v-b14c1420]:hover,.nav-link.router-link-active[data-v-b14c1420]{color:var(--primary)}.nav-link.router-link-active[data-v-b14c1420]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary);border-radius:3px}.submenu[data-v-b14c1420]{position:absolute;top:100%;left:50%;min-width:150px;padding:8px 0;background:var(--white);box-shadow:var(--shadow);transform:translate(-50%);display:none}.nav-item:hover .submenu[data-v-b14c1420],.nav-item:focus-within .submenu[data-v-b14c1420]{display:flex;flex-direction:column}.submenu-link[data-v-b14c1420]{padding:10px 18px;color:var(--text-dark);white-space:nowrap}.submenu-link[data-v-b14c1420]:hover,.submenu-link.router-link-active[data-v-b14c1420]{color:var(--primary);background:var(--bg-light)}.submenu-group[data-v-b14c1420]{display:flex;flex-direction:column;border-top:1px solid #f0f2f5}.submenu-group[data-v-b14c1420]:first-child{border-top:none}.nav-item .submenu.product-submenu[data-v-b14c1420]{flex-direction:row;align-items:stretch;width:max-content;max-width:calc(100vw - 32px);overflow-x:auto}.nav-item .submenu.product-submenu .submenu-group[data-v-b14c1420]{min-width:150px;border-top:none;border-left:1px solid #f0f2f5}.nav-item .submenu.product-submenu .submenu-group[data-v-b14c1420]:first-child{border-left:none}.nav-item .submenu.product-submenu .submenu-link-parent[data-v-b14c1420]{color:var(--primary);background:var(--bg-light)}.submenu-link-parent[data-v-b14c1420]{font-weight:600}.submenu-child-group[data-v-b14c1420]{display:flex;flex-direction:column}.submenu-link-child[data-v-b14c1420]{padding-left:34px}.submenu-link-grandchild[data-v-b14c1420]{padding-left:52px;font-size:.92rem}.menu-toggle[data-v-b14c1420]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer}.menu-toggle span[data-v-b14c1420]{width:24px;height:3px;background:var(--text-dark);border-radius:2px}@media(max-width:1050px){.header-inner[data-v-b14c1420]{gap:12px}.logo[data-v-b14c1420]{max-width:none;flex:1;gap:8px;font-size:14px}.logo-image[data-v-b14c1420],.logo-mark[data-v-b14c1420]{width:34px;height:34px;flex-shrink:0}.header-actions[data-v-b14c1420]{gap:8px}.serial-search-label[data-v-b14c1420]{display:none}.serial-search-button[data-v-b14c1420]{width:32px;height:36px;padding:0}.consultation-button[data-v-b14c1420]{min-height:36px;padding:8px 12px;font-size:12px}.menu-toggle[data-v-b14c1420]{display:flex;align-items:center;justify-content:center;width:28px;height:36px}.nav[data-v-b14c1420]{position:absolute;top:70px;left:0;right:0;background:var(--white);flex-direction:column;align-items:stretch;padding:20px;gap:16px;box-shadow:var(--shadow);display:none;max-height:calc(100dvh - 70px);overflow-y:auto}.nav.open[data-v-b14c1420]{display:flex}.nav-item[data-v-b14c1420]{width:100%}.nav-item .submenu[data-v-b14c1420],.nav-item .submenu.product-submenu[data-v-b14c1420]{position:static;transform:none;min-width:0;width:auto;max-width:none;overflow-x:visible;padding:0 0 0 16px;box-shadow:none;display:flex;flex-direction:column}.nav-item .submenu.product-submenu .submenu-group[data-v-b14c1420]{min-width:0;border-left:0}.submenu-group[data-v-b14c1420]{border-top:0}}.image-preview[data-v-4f46dab1]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:#e8eef7;background:#0d1728f5}.image-preview[open][data-v-4f46dab1]{display:flex;flex-direction:column}.image-preview[data-v-4f46dab1]::backdrop{background:#0d1728}.image-preview-header[data-v-4f46dab1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;flex-shrink:0;padding:18px 28px;border-bottom:1px solid #ffffff12}.image-preview-heading[data-v-4f46dab1]{display:flex;align-items:center;gap:16px;min-width:0}.image-preview-heading h2[data-v-4f46dab1]{margin:0;font-size:16px;font-weight:500;overflow-wrap:anywhere}.image-preview-heading>span[data-v-4f46dab1]{flex-shrink:0;color:#9caec6;font-size:13px}.image-preview-tools[data-v-4f46dab1]{display:flex;align-items:center;gap:10px}.image-preview button[data-v-4f46dab1],.image-preview-tools a[data-v-4f46dab1]{border:1px solid #ffffff26;border-radius:8px;color:#e8eef7;background:#ffffff0c;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.image-preview-tools button[data-v-4f46dab1],.image-preview-tools a[data-v-4f46dab1]{padding:8px 12px}.image-preview button[data-v-4f46dab1]:hover,.image-preview-tools a[data-v-4f46dab1]:hover{background:#ffffff1f}.image-preview .image-preview-close[data-v-4f46dab1]{display:grid;place-items:center;width:36px;height:36px;padding:0;font-size:28px;line-height:1}.image-preview button[data-v-4f46dab1]:focus-visible,.image-preview a[data-v-4f46dab1]:focus-visible{outline:2px solid #93baff;outline-offset:3px}.image-preview-body[data-v-4f46dab1]{position:relative;flex:1;min-height:0}.image-preview-stage[data-v-4f46dab1]{width:100%;height:100%;padding:20px 72px;overflow:auto}.image-preview-canvas[data-v-4f46dab1]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-preview-canvas>img[data-v-4f46dab1]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.image-preview-stage--native .image-preview-canvas[data-v-4f46dab1]{display:grid;place-items:center;width:max-content;height:max-content;min-width:100%;min-height:100%}.image-preview-canvas>img.image-preview-image--native[data-v-4f46dab1]{width:auto;height:auto;max-width:none;max-height:none;cursor:zoom-out}.image-preview-error[data-v-4f46dab1]{color:#bbc9dc;text-align:center}.image-preview .image-preview-arrow[data-v-4f46dab1]{position:absolute;top:50%;display:grid;place-items:center;width:42px;height:52px;padding:0;border-radius:10px;background:#0b1428d9;font-size:34px;transform:translateY(-50%)}.image-preview-arrow--prev[data-v-4f46dab1]{left:18px}.image-preview-arrow--next[data-v-4f46dab1]{right:18px}.image-preview-footer[data-v-4f46dab1]{flex-shrink:0;padding:12px 24px 18px;text-align:center}.image-preview-info[data-v-4f46dab1]{margin:0 0 12px;color:#a1b2c9;font-size:12px}.image-preview-info>span[data-v-4f46dab1]{margin-left:18px;color:#7187a5}.image-preview-thumbnails[data-v-4f46dab1]{display:flex;align-items:center;justify-content:center;gap:10px}.image-preview-thumbnails button[data-v-4f46dab1]{width:64px;height:44px;padding:3px;opacity:.55}.image-preview-thumbnails button.active[data-v-4f46dab1]{border-color:#94bbff;background:#94bbff26;opacity:1}.image-preview-thumbnails img[data-v-4f46dab1]{display:block;width:100%;height:100%;border-radius:4px;object-fit:contain}@media(max-width:600px){.image-preview-header[data-v-4f46dab1]{padding:12px 16px}.image-preview-tools[data-v-4f46dab1]{width:100%}.image-preview .image-preview-close[data-v-4f46dab1]{margin-left:auto}.image-preview-stage[data-v-4f46dab1]{padding:12px 44px}.image-preview .image-preview-arrow[data-v-4f46dab1]{width:32px;height:44px}.image-preview-arrow--prev[data-v-4f46dab1]{left:6px}.image-preview-arrow--next[data-v-4f46dab1]{right:6px}.image-preview-info>span[data-v-4f46dab1]{display:block;margin:4px 0 0}}.footer[data-v-c9484141]{background:#1f2937;color:#d1d5db;margin-top:0}.footer-inner[data-v-c9484141]{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:28px;padding:36px 20px 24px}.footer-wechat p[data-v-c9484141]{margin-bottom:8px}.footer-details[data-v-c9484141]{display:grid;grid-template-columns:minmax(250px,1fr) minmax(360px,520px);align-items:stretch;gap:28px}.footer-contact[data-v-c9484141]{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.footer-contact p[data-v-c9484141]{margin:0}.footer-gallery-block[data-v-c9484141]{display:grid;width:100%}.footer-wechat[data-v-c9484141]{text-align:center}.wechat-qr[data-v-c9484141]{width:120px;height:120px;object-fit:contain;background:#fff;padding:6px;margin:0 auto 8px}.footer-gallery[data-v-c9484141]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;line-height:0;width:100%}.footer-gallery img[data-v-c9484141]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .22s ease}.footer-gallery button[data-v-c9484141]{position:relative;display:block;overflow:hidden;width:100%;min-height:0;padding:0;border:1px solid #ffffff24;border-radius:10px;background:#ffffff0c;cursor:zoom-in;box-shadow:0 4px 12px #0002;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.footer-gallery button[data-v-c9484141]:hover{border-color:#90baff;transform:translateY(-3px);box-shadow:0 8px 20px #0004}.footer-gallery button:hover img[data-v-c9484141]{transform:scale(1.025)}.footer-gallery button[data-v-c9484141]:focus-visible{outline:2px solid #90baff;outline-offset:4px}.footer-gallery-expand[data-v-c9484141]{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #ffffff30;border-radius:6px;color:#fff;background:#10243abf;opacity:.8}.footer-gallery-expand svg[data-v-c9484141]{width:16px;height:16px}.footer-nav[data-v-c9484141]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;border-top:1px solid #202020;padding:18px 20px 24px}.footer-nav-item[data-v-c9484141]{position:relative;display:flex;align-items:center}.footer-nav-item+.footer-nav-item[data-v-c9484141]{border-left:1px solid #4b5563}.footer-nav-link[data-v-c9484141]{color:#9ca3af;padding:0 18px}.footer-nav-link[data-v-c9484141]:hover,.footer-submenu a[data-v-c9484141]:hover{color:#fff}.footer-submenu[data-v-c9484141]{position:absolute;bottom:100%;left:50%;z-index:10;display:none;min-width:140px;padding:8px 0;background:#111827;box-shadow:0 -8px 24px #0003;transform:translate(-50%)}.footer-nav-item:hover .footer-submenu[data-v-c9484141],.footer-nav-item:focus-within .footer-submenu[data-v-c9484141]{display:block}.footer-submenu a[data-v-c9484141]{display:block;padding:8px 16px;color:#9ca3af;white-space:nowrap}.footer-bottom[data-v-c9484141]{border-top:1px solid #374151;padding:16px 0;text-align:center;font-size:.9rem}.footer-filing-link[data-v-c9484141]{color:inherit}.footer-filing-link[data-v-c9484141]:hover{color:#fff;text-decoration:underline}.footer-filing-link[data-v-c9484141]:focus-visible{outline:2px solid #90baff;outline-offset:3px}@media(max-width:1000px){.footer-inner[data-v-c9484141]{grid-template-columns:1fr 1fr;gap:24px}.footer-details[data-v-c9484141]{display:contents}.footer-gallery button[data-v-c9484141]{aspect-ratio:4 / 3}.footer-gallery-block[data-v-c9484141]{grid-column:1 / -1;max-width:600px;justify-self:center}}@media(max-width:560px){.footer-inner[data-v-c9484141]{grid-template-columns:1fr}.footer-gallery-block[data-v-c9484141]{grid-column:auto}.footer-nav[data-v-c9484141]{align-items:stretch;flex-direction:column}.footer-nav-item[data-v-c9484141]{flex-direction:column;align-items:stretch}.footer-nav-item+.footer-nav-item[data-v-c9484141]{border-top:1px solid #374151;border-left:none}.footer-nav-link[data-v-c9484141]{padding:10px 0}.footer-submenu[data-v-c9484141]{position:static;display:flex;flex-wrap:wrap;min-width:0;padding:0 0 8px 16px;background:transparent;box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.footer-gallery button[data-v-c9484141],.footer-gallery img[data-v-c9484141]{transition:none}.footer-gallery button[data-v-c9484141]:hover,.footer-gallery button:hover img[data-v-c9484141]{transform:none}}.communication-widget.dragging[data-v-c03369e5],.communication-widget.dragging[data-v-c03369e5] *{-webkit-user-select:none!important;user-select:none!important}.communication-widget.dragging .widget-panel[data-v-c03369e5]{transition:none!important}.communication-widget[data-v-c03369e5]{position:fixed;right:24px;bottom:24px;z-index:999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#243247}.communication-widget[data-v-c03369e5] *,.communication-widget[data-v-c03369e5] *:before,.communication-widget[data-v-c03369e5] *:after{box-sizing:border-box}.widget-panel[data-v-c03369e5]{width:360px;height:min(620px,calc(100vh - 48px));min-height:480px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(206,218,233,.96);border-radius:18px;background:#fff;box-shadow:0 22px 65px #1f314a38,0 6px 18px #1f314a1a}.widget-panel[data-v-c03369e5]:before{height:3px;flex:0 0 auto;content:"";background:linear-gradient(90deg,#1a73e8,#00c2a8)}.widget-header[data-v-c03369e5]{position:relative;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:66px;padding:10px 12px 10px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e9eff6;background:#fffffff7}.drag-grip[data-v-c03369e5]{position:absolute;top:5px;left:50%;width:34px;height:4px;border-radius:999px;background:#d5dfeb;transform:translate(-50%);pointer-events:none}.header-button[data-v-c03369e5]{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:#708096;cursor:pointer;transition:.18s ease}.header-button[data-v-c03369e5]:hover{background:#eff5fc;color:#1a73e8}.header-button svg[data-v-c03369e5],.header-button svg[data-v-c03369e5] *{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.back-button[data-v-c03369e5]{margin-left:-4px;background:#f2f6fb}.widget-brand[data-v-c03369e5],.active-contact[data-v-c03369e5]{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.brand-icon[data-v-c03369e5]{width:39px;height:39px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#1a73e8,#00c2a8);color:#fff;box-shadow:0 7px 16px #1a73e833}.brand-icon--plain[data-v-c03369e5]{background:#edf5ff;color:#1a73e8;box-shadow:none}.brand-icon svg[data-v-c03369e5],.brand-icon svg[data-v-c03369e5] *{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.widget-brand>span[data-v-c03369e5]:last-child,.active-contact>span[data-v-c03369e5]:last-child{min-width:0}.widget-brand strong[data-v-c03369e5],.widget-brand small[data-v-c03369e5],.active-contact strong[data-v-c03369e5],.active-contact small[data-v-c03369e5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-brand strong[data-v-c03369e5],.active-contact strong[data-v-c03369e5]{color:#233247;font-size:.94rem;line-height:1.35}.widget-brand small[data-v-c03369e5],.active-contact small[data-v-c03369e5]{margin-top:1px;color:#8a98aa;font-size:.68rem}.widget-brand small i[data-v-c03369e5],.active-contact small i[data-v-c03369e5]{width:6px;height:6px;margin-right:5px;display:inline-block;border-radius:50%;background:#a4afbd}.widget-brand small i[data-v-c03369e5],.active-contact small i.online[data-v-c03369e5]{background:#22c55e;box-shadow:0 0 0 3px #22c55e1c}.header-actions[data-v-c03369e5]{display:flex;gap:2px}.avatar[data-v-c03369e5]{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-weight:700;box-shadow:0 4px 11px #27406024}.avatar--header[data-v-c03369e5]{width:40px;height:40px;font-size:.86rem}.online-dot[data-v-c03369e5]{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#22c55e}.list-view[data-v-c03369e5],.contacts-view[data-v-c03369e5],.chat-view[data-v-c03369e5]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f9fbfd}.welcome-card[data-v-c03369e5]{margin:14px 14px 10px;padding:14px;display:flex;align-items:center;gap:10px;border:1px solid #dceafa;border-radius:13px;background:linear-gradient(115deg,#eef6ff,#effcf9)}.welcome-card>div[data-v-c03369e5]{flex:1;min-width:0}.welcome-card p[data-v-c03369e5]{color:#29476a;font-size:.82rem;font-weight:700}.welcome-card span[data-v-c03369e5]{display:block;margin-top:2px;color:#7d92aa;font-size:.67rem}.welcome-rich-text[data-v-c03369e5]{max-height:36px;margin-top:2px;overflow:hidden;color:#7d92aa;font-size:.67rem;line-height:1.45}.welcome-rich-text[data-v-c03369e5] p,.welcome-rich-text[data-v-c03369e5] div,.welcome-rich-text[data-v-c03369e5] h1,.welcome-rich-text[data-v-c03369e5] h2,.welcome-rich-text[data-v-c03369e5] h3,.welcome-rich-text[data-v-c03369e5] h4,.welcome-rich-text[data-v-c03369e5] h5,.welcome-rich-text[data-v-c03369e5] h6{display:inline;margin:0;color:inherit;font:inherit;line-height:inherit}.welcome-rich-text[data-v-c03369e5] a{color:#1a73e8;text-decoration:underline}.welcome-rich-text[data-v-c03369e5] ul,.welcome-rich-text[data-v-c03369e5] ol{margin:0;padding-left:16px}.welcome-rich-text[data-v-c03369e5] img{max-width:44px;max-height:28px;margin:0 2px;display:inline-block;object-fit:contain;vertical-align:-6px}.welcome-illustration[data-v-c03369e5]{width:41px;height:41px;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#1a73e8;box-shadow:0 5px 13px #26528417}.welcome-illustration svg[data-v-c03369e5],.welcome-illustration svg[data-v-c03369e5] *{width:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.search-box[data-v-c03369e5]{height:40px;margin:0 14px 10px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;color:#98a5b6;transition:.18s ease}.search-box[data-v-c03369e5]:focus-within{border-color:#9dc5f7;box-shadow:0 0 0 3px #1a73e814}.search-box svg[data-v-c03369e5],.search-box svg[data-v-c03369e5] *{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search-box input[data-v-c03369e5]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#2b384b;font:inherit;font-size:.78rem}.search-box input[data-v-c03369e5]::placeholder{color:#a5b0bf}.list-tabs[data-v-c03369e5]{margin:0 14px 8px;padding:3px;display:flex;gap:3px;border-radius:10px;background:#eef3f8}.list-tabs button[data-v-c03369e5]{flex:1;padding:6px 9px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#7b899b;font-family:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.list-tabs button.active[data-v-c03369e5]{background:#fff;color:#1a73e8;box-shadow:0 2px 7px #223a5614}.list-tabs button span[data-v-c03369e5]{min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:.6rem}.conversation-list[data-v-c03369e5]{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.conversation-list[data-v-c03369e5]::-webkit-scrollbar,.message-list[data-v-c03369e5]::-webkit-scrollbar{width:5px}.conversation-list[data-v-c03369e5]::-webkit-scrollbar-thumb,.message-list[data-v-c03369e5]::-webkit-scrollbar-thumb{border-radius:8px;background:#d4dde8}.conversation-item[data-v-c03369e5]{width:100%;padding:10px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:.17s ease}.conversation-item[data-v-c03369e5]:hover{border-color:#e4ebf3;background:#fff}.conversation-item .avatar[data-v-c03369e5],.member-list .avatar[data-v-c03369e5]{width:42px;height:42px;font-size:.86rem}.conversation-copy[data-v-c03369e5]{flex:1;min-width:0}.conversation-line[data-v-c03369e5]{display:flex;align-items:center;gap:7px}.conversation-line strong[data-v-c03369e5]{min-width:0;flex:1;overflow:hidden;color:#2c394c;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.conversation-line time[data-v-c03369e5]{flex:0 0 auto;color:#9da9b7;font-size:.62rem}.conversation-line--bottom[data-v-c03369e5]{margin-top:3px}.conversation-line--bottom>span[data-v-c03369e5]{min-width:0;flex:1;overflow:hidden;color:#8995a5;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.conversation-line--bottom b[data-v-c03369e5]{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:.61rem}.empty-state[data-v-c03369e5]{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#98a5b5;font-size:.76rem}.empty-state svg[data-v-c03369e5],.empty-state svg[data-v-c03369e5] *{width:28px;fill:none;stroke:currentColor;stroke-width:1.6}.list-footer[data-v-c03369e5]{min-height:46px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e7edf5;background:#fff}.list-footer>span[data-v-c03369e5]{color:#919eae;font-size:.62rem}.list-footer>span i[data-v-c03369e5]{width:6px;height:6px;margin-right:4px;display:inline-block;border-radius:50%;background:#22c55e}.list-footer button[data-v-c03369e5]{padding:5px 8px;border:0;border-radius:7px;background:#edf5ff;color:#1a73e8;font-family:inherit;font-size:.66rem;font-weight:650;cursor:pointer}.contacts-view[data-v-c03369e5]{overflow-y:auto;padding-top:14px}.section-label[data-v-c03369e5]{margin:3px 16px 6px;color:#8c99a9;font-size:.67rem;font-weight:700;letter-spacing:.04em}.member-list[data-v-c03369e5]{padding:0 8px 14px;display:flex;flex-direction:column;gap:3px}.member-list button[data-v-c03369e5]{width:100%;padding:10px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.member-list button[data-v-c03369e5]:hover{border-color:#e1e9f3;background:#fff}.member-list button>span[data-v-c03369e5]:nth-child(2){flex:1;min-width:0}.member-list strong[data-v-c03369e5],.member-list small[data-v-c03369e5]{display:block}.member-list strong[data-v-c03369e5]{color:#2e3b4e;font-size:.8rem}.member-list small[data-v-c03369e5]{margin-top:2px;color:#8c99a9;font-size:.67rem}.member-list button>svg[data-v-c03369e5],.member-list button>svg[data-v-c03369e5] *{width:17px;fill:none;stroke:#1a73e8;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.chat-view[data-v-c03369e5]{background:#f5f8fc}.chat-notice[data-v-c03369e5]{min-height:34px;padding:7px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e4edf7;background:#fbfdff;color:#7990aa;font-size:.63rem}.chat-notice svg[data-v-c03369e5],.chat-notice svg[data-v-c03369e5] *{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#1a9d73;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.message-list[data-v-c03369e5]{flex:1;min-height:0;padding:13px 13px 9px;overflow-y:auto;background:linear-gradient(#f7fafeed,#f7fafeed),radial-gradient(circle,#d6e0ec 1px,transparent 1px);background-size:auto,18px 18px}.date-divider[data-v-c03369e5]{margin:3px 0 14px;display:flex;align-items:center;gap:9px;color:#9ba7b7;font-size:.6rem}.date-divider[data-v-c03369e5]:before,.date-divider[data-v-c03369e5]:after{height:1px;flex:1;content:"";background:#e1e8f1}.date-divider span[data-v-c03369e5]{padding:2px 8px;border-radius:999px;background:#eaf0f6}.system-message[data-v-c03369e5]{width:fit-content;margin:3px auto 13px;padding:4px 9px;border-radius:999px;background:#e8eef5;color:#8491a2;font-size:.61rem}.message-row[data-v-c03369e5]{margin-bottom:14px;display:flex;align-items:flex-start;gap:7px}.message-row--me[data-v-c03369e5]{justify-content:flex-end}.avatar--message[data-v-c03369e5]{width:30px;height:30px;border-radius:9px;font-size:.67rem}.message-row--me .bubble-column[data-v-c03369e5]{display:flex;flex-direction:column;align-items:flex-end}.bubble[data-v-c03369e5]{padding:8px 11px;border:1px solid #e4eaf2;border-radius:5px 13px 13px;background:#fff;color:#354154;font-size:.76rem;line-height:1.55;overflow-wrap:anywhere;box-shadow:0 3px 10px #2d415b0b}.message-row--me .bubble[data-v-c03369e5]{border-color:#1a73e8;border-radius:13px 5px 13px 13px;background:linear-gradient(135deg,#1a73e8,#3b84ef);color:#fff;box-shadow:0 5px 14px #1a73e82e}.message-meta[data-v-c03369e5]{margin-top:3px;display:flex;align-items:center;gap:3px;color:#9aa6b5;font-size:.58rem}.message-meta svg[data-v-c03369e5],.message-meta svg[data-v-c03369e5] *{width:12px;height:12px;fill:none;stroke:#1a73e8;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bubble--file[data-v-c03369e5]{width:268px;padding:8px;display:flex;align-items:center;gap:8px}.bubble--image[data-v-c03369e5]{padding:5px;overflow:hidden}.message-image-link[data-v-c03369e5]{display:block;border-radius:8px;overflow:hidden}.message-image[data-v-c03369e5]{display:block;width:auto;max-width:100%;max-height:240px;object-fit:contain}.message-image-caption[data-v-c03369e5]{margin:6px 3px 2px;white-space:pre-wrap;overflow-wrap:anywhere}.file-icon[data-v-c03369e5]{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#fff0f0;color:#e5484d}.message-row--me .file-icon[data-v-c03369e5]{background:#ffffff2e;color:#fff}.file-icon svg[data-v-c03369e5],.file-icon svg[data-v-c03369e5] *{width:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.file-copy[data-v-c03369e5]{flex:1;min-width:0}.file-copy strong[data-v-c03369e5],.file-copy small[data-v-c03369e5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy strong[data-v-c03369e5]{color:#344054;font-size:.7rem}.message-row--me .file-copy strong[data-v-c03369e5]{color:#fff}.file-copy small[data-v-c03369e5]{margin-top:2px;color:#98a5b6;font-size:.6rem}.file-action[data-v-c03369e5]{flex:0 0 auto;padding:4px 7px;border:1px solid #cad9ed;border-radius:6px;background:#f6faff;color:#1a73e8;font-family:inherit;font-size:.62rem;cursor:pointer}.message-row--me .file-action[data-v-c03369e5]{border-color:#ffffff4d;background:#ffffff24;color:#fff}.typing-bubble[data-v-c03369e5]{padding:10px 13px;display:flex;gap:4px;border:1px solid #e4eaf2;border-radius:5px 13px 13px;background:#fff}.typing-bubble i[data-v-c03369e5]{width:5px;height:5px;border-radius:50%;background:#96a5b7;animation:typing-c03369e5 1.05s infinite ease-in-out}.typing-bubble i[data-v-c03369e5]:nth-child(2){animation-delay:.13s}.typing-bubble i[data-v-c03369e5]:nth-child(3){animation-delay:.26s}@keyframes typing-c03369e5{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.composer[data-v-c03369e5]{position:relative;padding:8px 11px 10px;border-top:1px solid #e4ebf4;background:#fff}.composer-tools[data-v-c03369e5]{min-height:26px;display:flex;align-items:center;gap:2px}.composer-tools button[data-v-c03369e5]{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#78879a;cursor:pointer}.composer-tools button[data-v-c03369e5]:hover,.composer-tools button.active[data-v-c03369e5]{background:#edf4ff;color:#1a73e8}.composer-tools svg[data-v-c03369e5],.composer-tools svg[data-v-c03369e5] *{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.composer-tools span[data-v-c03369e5]{margin-left:auto;color:#a0abb9;font-size:.59rem}.composer-input-row[data-v-c03369e5]{display:flex;align-items:flex-end;gap:8px}.composer textarea[data-v-c03369e5]{width:100%;min-height:42px;max-height:84px;padding:10px 11px;resize:none;border:1px solid #e9eef5;outline:0;border-radius:10px;background:#f5f8fc;color:#29364a;font:inherit;font-size:.76rem;line-height:1.45}.composer textarea[data-v-c03369e5]:focus{border-color:#c5dbf7;background:#f9fcff}.send-button[data-v-c03369e5]{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#1a73e8;color:#fff;cursor:pointer;box-shadow:0 5px 13px #1a73e838;transition:.18s ease}.send-button[data-v-c03369e5]:hover:not(:disabled){background:#1558b0;transform:translateY(-1px)}.send-button[data-v-c03369e5]:disabled{background:#cbd5e2;box-shadow:none;cursor:not-allowed}.send-button svg[data-v-c03369e5],.send-button svg[data-v-c03369e5] *{width:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.emoji-picker[data-v-c03369e5]{position:absolute;left:10px;bottom:94px;z-index:5;width:224px;padding:8px;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;border:1px solid #dfe6ef;border-radius:11px;background:#fff;box-shadow:0 12px 32px #21344d2b}.emoji-picker button[data-v-c03369e5]{padding:4px 0;border:0;border-radius:7px;background:transparent;font-size:1.05rem;cursor:pointer}.emoji-picker button[data-v-c03369e5]:hover{background:#eef4fc}.hidden-input[data-v-c03369e5]{display:none}.launcher[data-v-c03369e5]{height:52px;cursor:grab;touch-action:none;padding:0 14px 0 8px;display:flex;align-items:center;gap:9px;border:1px solid rgba(210,221,234,.95);border-radius:16px;background:#fff;color:#26354a;font-family:inherit;cursor:pointer;box-shadow:0 14px 36px #1e314933,0 4px 12px #1e31491a;transition:.2s ease}.launcher[data-v-c03369e5]:active{cursor:grabbing}.launcher[data-v-c03369e5]:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1e31493d,0 5px 14px #1e31491f}.launcher-icon[data-v-c03369e5]{position:relative;width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#1a73e8,#00c2a8);color:#fff}.launcher-icon svg[data-v-c03369e5],.launcher-icon svg[data-v-c03369e5] *{width:21px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.launcher-icon b[data-v-c03369e5]{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;background:#ef4444;color:#fff;font-size:.58rem}.launcher-copy[data-v-c03369e5]{min-width:88px;text-align:left}.launcher-copy strong[data-v-c03369e5],.launcher-copy small[data-v-c03369e5]{display:block}.launcher-copy strong[data-v-c03369e5]{font-size:.78rem;line-height:1.25}.launcher-copy small[data-v-c03369e5]{margin-top:1px;color:#8593a5;font-size:.61rem}.launcher-chevron[data-v-c03369e5]{width:16px;fill:none;stroke:#7f8da0;stroke-width:2;stroke-linecap:round}.toast-message[data-v-c03369e5]{position:fixed;right:0;bottom:82px;padding:9px 12px;display:flex;align-items:center;gap:6px;border-radius:9px;background:#1f2937f2;color:#fff;font-size:.7rem;box-shadow:0 10px 30px #121d2c3d}.toast-message svg[data-v-c03369e5],.toast-message svg[data-v-c03369e5] *{width:14px;fill:none;stroke:#4ade80;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.widget-panel-enter-active[data-v-c03369e5],.widget-panel-leave-active[data-v-c03369e5],.widget-launcher-enter-active[data-v-c03369e5],.widget-launcher-leave-active[data-v-c03369e5],.toast-enter-active[data-v-c03369e5],.toast-leave-active[data-v-c03369e5]{transition:opacity .2s ease,transform .2s ease}.widget-panel-enter-from[data-v-c03369e5],.widget-panel-leave-to[data-v-c03369e5]{opacity:0;transform:translateY(14px) scale(.97);transform-origin:right bottom}.widget-launcher-enter-from[data-v-c03369e5],.widget-launcher-leave-to[data-v-c03369e5]{opacity:0;transform:translateY(10px) scale(.94)}.toast-enter-from[data-v-c03369e5],.toast-leave-to[data-v-c03369e5]{opacity:0;transform:translate(10px)}.widget-panel[data-v-c03369e5]{width:360px;height:min(560px,calc(100vh - 48px));min-height:460px;border:1px solid #dde5ec;border-radius:10px;background:#fff;box-shadow:0 18px 48px #1f314a30,0 4px 12px #1f314a14}.widget-panel[data-v-c03369e5]:before{display:none}.widget-header[data-v-c03369e5]{min-height:44px;padding:0 8px;gap:6px;border-bottom:0;background:#25a086;color:#fff}.widget-header[data-v-c03369e5]:active{cursor:grabbing}.drag-grip[data-v-c03369e5]{top:3px;width:28px;height:3px;background:#ffffff6b}.header-button[data-v-c03369e5]{width:32px;height:32px;border-radius:7px;color:#fff}.header-button[data-v-c03369e5]:hover{background:#ffffff24;color:#fff}.back-button[data-v-c03369e5]{margin:0;background:#ffffff1f}.header-button svg[data-v-c03369e5],.header-button svg[data-v-c03369e5] *{width:18px;height:18px;stroke-width:1.8}.direct-heading[data-v-c03369e5]{flex:1;min-width:0;display:flex;align-items:center}.direct-heading strong[data-v-c03369e5]{display:block;overflow:hidden;color:#fff;font-size:.84rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-c03369e5]{gap:0}.widget-brand strong[data-v-c03369e5]{color:#fff}.widget-brand small[data-v-c03369e5]{color:#ffffffc2}.widget-brand small i[data-v-c03369e5]{background:#b9f3d8}.brand-icon[data-v-c03369e5]{background:#ffffff29;box-shadow:none}.chat-view[data-v-c03369e5]{background:#faf9f8}.chat-notice[data-v-c03369e5]{display:none}.message-list[data-v-c03369e5]{padding:13px 12px 8px;background:#faf9f8}.chat-contact-intro[data-v-c03369e5]{margin-bottom:14px;display:flex;align-items:center;gap:9px}.avatar--contact-intro[data-v-c03369e5]{width:36px;height:36px;border-radius:50%;font-size:.76rem;box-shadow:none}.chat-contact-intro>div[data-v-c03369e5]{min-width:0}.chat-contact-intro strong[data-v-c03369e5]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;color:#3a3c4b;font-size:.78rem;font-weight:600}.contact-service-time[data-v-c03369e5]{padding:2px 6px;border-radius:999px;background:#e8f7f3;color:#238f78;font-size:.56rem;font-weight:500;white-space:nowrap}.contact-name[data-v-c03369e5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact-intro time[data-v-c03369e5]{color:#9ba7b7;font-size:.59rem;font-weight:400}.chat-contact-intro small[data-v-c03369e5]{margin-top:1px;display:block;color:#63778b;font-size:.62rem}.date-divider[data-v-c03369e5]{display:none}.message-row[data-v-c03369e5]{margin-bottom:15px;gap:8px;animation:communicationMessageIn-c03369e5 .18s ease-out both}@keyframes communicationMessageIn-c03369e5{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.message-sender[data-v-c03369e5]{margin:0 0 4px 3px;display:block;color:#63778b;font-size:.6rem;line-height:1.2}.avatar--message[data-v-c03369e5]{width:30px;height:30px;border-radius:50%;font-size:.65rem;box-shadow:none}.bubble-column[data-v-c03369e5]{max-width:78%}.bubble[data-v-c03369e5]{padding:9px 11px;border:0;border-radius:7px;background:#eff3f6;color:#3a3c4b;font-size:.76rem;line-height:1.55;box-shadow:none}.message-row--me .bubble[data-v-c03369e5]{border:0;border-radius:7px;background:#278ce3;color:#fff;box-shadow:none}.message-meta[data-v-c03369e5]{margin-top:4px;color:#98a5b5;font-size:.58rem}.message-row--me .message-meta[data-v-c03369e5]{color:#63778b}.welcome-message-row[data-v-c03369e5]{padding-left:38px}.welcome-bubble-column[data-v-c03369e5]{width:100%;max-width:calc(100% - 8px)}.welcome-bubble[data-v-c03369e5]{width:100%;padding:13px 13px 11px;border-radius:7px;background:#eff3f6;color:#3a3c4b;font-size:.8rem;line-height:1.55}.welcome-bubble[data-v-c03369e5] p,.welcome-bubble[data-v-c03369e5] div{margin:0 0 4px}.welcome-bubble[data-v-c03369e5] p:last-child,.welcome-bubble[data-v-c03369e5] div:last-child{margin-bottom:0}.welcome-bubble[data-v-c03369e5] strong{font-weight:650}.welcome-bubble[data-v-c03369e5] a{margin-top:10px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#4099f7;color:#fff;font-weight:600;text-decoration:none}.welcome-bubble[data-v-c03369e5] img{max-width:100%;height:auto;border-radius:6px}.system-message[data-v-c03369e5]{background:#eef1f3;color:#7d8997}.session-ended[data-v-c03369e5]{min-height:72px;margin:0 12px 10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dde5ec;border-radius:8px;background:#f7f9fb;color:#63778b;font-size:.72rem}.session-ended button[data-v-c03369e5]{flex:0 0 auto;padding:6px 10px;border:0;border-radius:6px;background:#25a086;color:#fff;font-family:inherit;font-size:.68rem;cursor:pointer}.quick-replies[data-v-c03369e5]{min-height:48px;padding:7px 12px;display:flex;align-items:center;background:#faf9f8}.quick-replies button[data-v-c03369e5]{padding:7px 12px 7px 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid #cdebe2;border-radius:8px;background:#e8f7f3;color:#116c59;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 6px #238f7814}.quick-replies button[data-v-c03369e5]:hover{background:#d7f0e8;border-color:#9fd7c8;color:#075b4a}.composer[data-v-c03369e5]{padding:0 12px 10px;border-top:1px solid #dde5ec;background:#fff}.composer-input-row[data-v-c03369e5]{padding-top:4px}.composer textarea[data-v-c03369e5]{min-height:64px;max-height:100px;padding:9px 0 4px;border:0;border-radius:0;background:transparent;color:#3a3c4b;font-size:.76rem}.composer textarea[data-v-c03369e5]:focus{border:0;background:transparent}.composer textarea[data-v-c03369e5]::placeholder{color:#9ba7b7}.composer-tools[data-v-c03369e5]{min-height:43px;display:flex;align-items:center;justify-content:space-between}.composer-tool-group[data-v-c03369e5]{display:flex;align-items:center;gap:8px}.composer-tools .composer-tool-group button[data-v-c03369e5]{width:30px;height:30px;color:#63778b}.composer-tools .composer-tool-group button[data-v-c03369e5]:hover,.composer-tools .composer-tool-group button.active[data-v-c03369e5]{background:#eff3f6;color:#25a086}.composer-tools .composer-tool-group svg[data-v-c03369e5],.composer-tools .composer-tool-group svg[data-v-c03369e5] *{width:19px;height:19px}.composer-tools button.send-button[data-v-c03369e5]{width:60px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;background:#278ce3;color:#fff;box-shadow:none;font-size:.72rem;font-weight:600}.composer-tools button.send-button[data-v-c03369e5]:hover:not(:disabled){background:#1f7ed1;transform:none}.composer-tools button.send-button[data-v-c03369e5]:disabled{background:#c6d2de}.composer-tools .send-button svg[data-v-c03369e5],.composer-tools .send-button svg[data-v-c03369e5] *{width:15px;height:15px}.composer-tools .send-button span[data-v-c03369e5]{margin:0;color:inherit;font-size:inherit}@media(max-width:500px){.communication-widget[data-v-c03369e5]{right:8px;bottom:8px}.widget-panel[data-v-c03369e5]{width:calc(100vw - 16px);height:min(620px,calc(100dvh - 16px));max-height:calc(100dvh - 16px);min-height:0;border-radius:16px}.launcher[data-v-c03369e5]{padding-right:10px}.launcher-copy[data-v-c03369e5]{min-width:0}.launcher-copy small[data-v-c03369e5]{display:none}.toast-message[data-v-c03369e5]{right:8px;bottom:68px;max-width:calc(100vw - 32px)}}@media(max-height:560px){.widget-panel[data-v-c03369e5]{min-height:0;height:calc(100dvh - 16px)}.welcome-card[data-v-c03369e5],.chat-notice[data-v-c03369e5]{display:none}}.consultation-dialog[data-v-7f84b4b4]{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:6px;overflow-y:auto;color:#263744;background:#fff;box-shadow:0 24px 80px #102f3a40}.consultation-dialog[data-v-7f84b4b4]::backdrop{background:#10242c80}.consultation-header[data-v-7f84b4b4]{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;color:#fff;background:var(--consultation-color, #16a085)}.consultation-title[data-v-7f84b4b4]{display:flex;align-items:center;gap:10px}.consultation-title h2[data-v-7f84b4b4]{margin:0;font-size:19px;font-weight:600}.consultation-close[data-v-7f84b4b4]{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer;border-radius:3px}.consultation-close[data-v-7f84b4b4]:hover{background:#ffffff26}.consultation-body[data-v-7f84b4b4]{padding:22px 26px 26px}.consultation-body>p[data-v-7f84b4b4]{margin:0 0 22px;color:#5b6870;font-size:14px;line-height:1.8}.consultation-form[data-v-7f84b4b4]{display:flex;flex-direction:column}.consultation-form label[data-v-7f84b4b4]{margin:0 0 7px;font-size:14px;font-weight:500}.consultation-form label span[data-v-7f84b4b4]{color:#dc4a4a}.consultation-form small[data-v-7f84b4b4]{color:#7c8790;font-weight:400}.consultation-form input[data-v-7f84b4b4],.consultation-form textarea[data-v-7f84b4b4]{box-sizing:border-box;width:100%;padding:11px 12px;margin:0 0 17px;border:1px solid #d9e0e3;border-radius:3px;color:inherit;font:inherit;font-size:14px;background:#fff}.consultation-form textarea[data-v-7f84b4b4]{resize:vertical;min-height:96px}.consultation-form input[data-v-7f84b4b4]:focus,.consultation-form textarea[data-v-7f84b4b4]:focus{outline:2px solid color-mix(in srgb,var(--consultation-color, #16a085),transparent 80%);border-color:var(--consultation-color, #16a085)}.consultation-submit[data-v-7f84b4b4]{width:100%;padding:12px 20px;border:0;border-radius:3px;background:var(--consultation-color, #16a085);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background .18s ease}.consultation-submit[data-v-7f84b4b4]:hover{background:color-mix(in srgb,var(--consultation-color, #16a085),black 18%)}.consultation-submit[data-v-7f84b4b4]:disabled{opacity:.65;cursor:wait}.consultation-close[data-v-7f84b4b4]:focus-visible,.consultation-submit[data-v-7f84b4b4]:focus-visible{outline:2px solid var(--consultation-color, #16a085);outline-offset:3px}.consultation-error[data-v-7f84b4b4]{margin:0 0 14px;color:#b42318;font-size:14px}.consultation-success[data-v-7f84b4b4]{text-align:center;padding:12px 0}.consultation-success-mark[data-v-7f84b4b4]{display:grid;place-items:center;margin:0 auto 16px;width:56px;height:56px;color:var(--consultation-color, #16a085);background:color-mix(in srgb,var(--consultation-color, #16a085),white 90%);border-radius:50%;font-size:30px}.consultation-success h3[data-v-7f84b4b4]{margin:0 0 10px}.consultation-success p[data-v-7f84b4b4]{margin:0 0 26px;color:#5b6870}@media(max-width:480px){.consultation-body[data-v-7f84b4b4]{padding:20px}}.app[data-v-119d6434]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-119d6434]{flex:1}:root{--primary: #1a73e8;--primary-dark: #1558b0;--accent: #00c2a8;--bg-light: #f5f7fa;--text-dark: #1f2937;--text-muted: #6b7280;--white: #ffffff;--shadow: 0 4px 16px rgba(0, 0, 0, .08);--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--text-dark);background-color:var(--white);line-height:1.6}a{color:var(--primary);text-decoration:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.content-container,.content-container--wide{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.content-container{max-width:1040px}.content-container--wide{max-width:1440px}.page-header{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--white);padding:60px 0;text-align:center}.page-header h1{font-size:2.4rem;margin-bottom:10px}.page-header p{opacity:.9}.section{padding:60px 0}.section-title{text-align:center;margin-bottom:40px}.section-title h2{font-size:2rem;color:var(--text-dark)}.section-title p{color:var(--text-muted);margin-top:8px}.btn{display:inline-block;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;font-size:1rem;transition:transform .2s,background .2s}.btn-primary{background:var(--primary);color:var(--white)}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001f}.grid{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.empty{text-align:center;color:var(--text-muted);padding:60px 0}@media(max-width:768px){.page-header h1{font-size:1.8rem}.section-title h2{font-size:1.5rem}}
