.icp-link[data-v-012f532c]{color:inherit;text-decoration:none}.icp-link[data-v-012f532c]:hover{color:var(--fg-text);text-decoration:underline}.back-to-top[data-v-39c46ae7]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;bottom:120px;box-shadow:0 8px 25px #0000001a;color:#1e40af;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:60px;z-index:1000}.back-to-top.visible[data-v-39c46ae7]{opacity:1;transform:translateY(0) scale(1);visibility:visible}.back-to-top[data-v-39c46ae7]:hover{background:#f8fafc;border-color:#1e40af;box-shadow:0 12px 35px #1e40af33;color:#1e40af;transform:translateY(-5px) scale(1.1)}.customer-service[data-v-39c46ae7]{align-items:center;background:linear-gradient(135deg,#0049ff,#3b82f6 50%,#60a5fa);border:none;border-radius:999px;bottom:30px;box-shadow:0 8px 25px #0049ff66;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:650;gap:8px;height:56px;justify-content:center;padding:0 18px 0 16px;position:fixed;right:30px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:1000}.customer-service[data-v-39c46ae7]:hover{background:linear-gradient(135deg,#03c,#2563eb 50%,#3b82f6);box-shadow:0 12px 35px #0049ff99;transform:translateY(-5px) scale(1.1)}@media(max-width:768px){.back-to-top[data-v-39c46ae7],.customer-service[data-v-39c46ae7]{right:20px}.back-to-top[data-v-39c46ae7]{bottom:100px;height:52px;width:52px}.customer-service[data-v-39c46ae7]{bottom:24px;font-size:14px;height:48px;padding:0 14px 0 12px}}.advisor[data-v-90d33b69]{background:#fff;border:1px solid #e6eaf0;border-radius:16px;bottom:102px;box-shadow:0 20px 48px #0f172a29;color:#1a1f2b;display:flex;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;height:min(720px,calc(100vh - 140px));overflow:hidden;position:fixed;right:30px;width:420px;z-index:1001}.advisor-composer[data-v-90d33b69],.advisor-head[data-v-90d33b69]{flex:none}.advisor-head[data-v-90d33b69]{border-bottom:1px solid #eef1f5;justify-content:space-between;padding:16px 16px 14px}.advisor-brand[data-v-90d33b69],.advisor-head[data-v-90d33b69]{align-items:center;display:flex;gap:12px}.advisor-brand[data-v-90d33b69]{min-width:0}.advisor-logo[data-v-90d33b69]{background:linear-gradient(135deg,#0049ff,#3b82f6);border-radius:50%;color:#fff;display:grid;flex:none;height:42px;place-items:center;width:42px}.advisor-logo[data-v-90d33b69] svg{color:#fff;display:block;stroke:#fff}.advisor-brand strong[data-v-90d33b69]{display:block;font-size:16px;font-weight:650}.advisor-brand>div>span[data-v-90d33b69]{color:#6b7280;display:block;font-size:12px;margin-top:2px}.advisor-tools[data-v-90d33b69]{display:flex;gap:4px}.advisor-panel-head button[data-v-90d33b69],.advisor-tools button[data-v-90d33b69]{background:transparent;border:0;border-radius:8px;color:var(--fg-muted,#707080);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.advisor-panel-head button[data-v-90d33b69]:hover,.advisor-tools button[data-v-90d33b69]:hover{background:var(--fg-bg-soft,#f0f8ff);color:var(--fg-primary,#1058ff)}.advisor-body[data-v-90d33b69]{background:#f6f7fb;display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px}.advisor-panel[data-v-90d33b69],.advisor-row.assistant .advisor-bubble[data-v-90d33b69],.advisor-welcome[data-v-90d33b69]{background:#fff;border:1px solid var(--fg-border,#e6edf8);box-shadow:0 1px 2px #0f172a0a}.advisor-panel[data-v-90d33b69],.advisor-welcome[data-v-90d33b69]{border-radius:16px;padding:14px}.advisor-privacy[data-v-90d33b69],.advisor-qr p[data-v-90d33b69],.advisor-status[data-v-90d33b69],.advisor-welcome p[data-v-90d33b69]{color:var(--fg-text,#384050);font-size:14px;line-height:1.65;margin:0}.advisor-products[data-v-90d33b69]{display:grid;gap:8px;margin-top:12px}.advisor-product[data-v-90d33b69]{align-items:center;background:#fff;border:1px solid var(--fg-border,#e6edf8);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.advisor-product[data-v-90d33b69]:hover:not(:disabled){border-color:var(--fg-primary,#1058ff);box-shadow:0 8px 18px #1058ff14}.advisor-product[data-v-90d33b69]:disabled{cursor:not-allowed;opacity:.6}.advisor-product strong[data-v-90d33b69]{color:var(--fg-ink,#0f172a);font-size:13px;font-weight:650}.advisor-product em[data-v-90d33b69]{color:var(--fg-primary,#1058ff);font-size:18px;font-style:normal}.advisor-row[data-v-90d33b69]{align-items:flex-start;display:flex;gap:8px;max-width:92%}.advisor-row.user[data-v-90d33b69]{align-self:flex-end;flex-direction:row-reverse}.advisor-avatar[data-v-90d33b69]{height:32px;width:32px}.advisor-avatar.user[data-v-90d33b69]{background:#e8ebf0;border-radius:50%;color:#5b6472;display:grid;flex:none;place-items:center}.advisor-bubble[data-v-90d33b69]{border-radius:14px;font-size:14px;line-height:1.65;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.advisor-text[data-v-90d33b69] h3,.advisor-text[data-v-90d33b69] h4,.advisor-text[data-v-90d33b69] ol,.advisor-text[data-v-90d33b69] p,.advisor-text[data-v-90d33b69] pre,.advisor-text[data-v-90d33b69] table,.advisor-text[data-v-90d33b69] ul{margin:0 0 8px}.advisor-text[data-v-90d33b69] table{border-collapse:collapse;font-size:13px;width:100%}.advisor-text[data-v-90d33b69] td,.advisor-text[data-v-90d33b69] th{border:1px solid #e6edf8;padding:6px 8px;text-align:left;vertical-align:top}.advisor-text[data-v-90d33b69] th{background:#f6f7fb}.advisor-text[data-v-90d33b69] ol:last-child,.advisor-text[data-v-90d33b69] p:last-child,.advisor-text[data-v-90d33b69] pre:last-child,.advisor-text[data-v-90d33b69] ul:last-child{margin-bottom:0}.advisor-text[data-v-90d33b69] h3,.advisor-text[data-v-90d33b69] h4{font-size:14px;font-weight:650;line-height:1.45;margin-top:12px}.advisor-text[data-v-90d33b69] ol,.advisor-text[data-v-90d33b69] ul{padding-left:1.25em}.advisor-text[data-v-90d33b69] li+li{margin-top:4px}.advisor-text[data-v-90d33b69] code{background:#0f172a0f;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:0 4px}.advisor-text[data-v-90d33b69] pre{background:#f3f4f6;border-radius:8px;overflow-x:auto;padding:10px 12px}.advisor-text[data-v-90d33b69] pre code{background:transparent;padding:0}.advisor-text[data-v-90d33b69] hr{border:0;border-top:1px solid #e6eaf0;margin:10px 0}.advisor-panel a[data-v-90d33b69],.advisor-text[data-v-90d33b69] a{color:#1058ff}.advisor-row.user .advisor-bubble[data-v-90d33b69]{background:#1058ff;color:#fff}.advisor-panel-head[data-v-90d33b69]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.advisor-panel-head strong[data-v-90d33b69]{font-size:14px}.advisor-contact-row[data-v-90d33b69]{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-top:8px}.advisor-contact-row button[data-v-90d33b69],.advisor-submit[data-v-90d33b69]{border:0;cursor:pointer}.advisor-contact-row button[data-v-90d33b69]{background:#f0f6ff;border-radius:8px;color:#1058ff;flex:none;font-size:12px;padding:4px 8px}.advisor-qr[data-v-90d33b69]{display:grid;gap:6px;justify-items:center;margin-top:12px}.advisor-qr img[data-v-90d33b69]{border-radius:8px;height:112px;-o-object-fit:cover;object-fit:cover;width:112px}.advisor-qr p[data-v-90d33b69]{color:#6b7280;font-size:12px}.advisor-panel label[data-v-90d33b69]{display:grid;gap:4px;margin-top:8px}.advisor-panel label span[data-v-90d33b69]{color:#384050;font-size:12px}.advisor-panel input[data-v-90d33b69],.advisor-panel textarea[data-v-90d33b69]{background:#fff;border:1px solid #e6edf8;border-radius:10px;color:#0f172a;font:inherit;font-size:14px;padding:8px 10px;width:100%}.advisor-panel textarea[data-v-90d33b69]{resize:vertical}.advisor-privacy[data-v-90d33b69]{color:#6b7280;font-size:12px;margin-top:8px}.advisor-privacy a[data-v-90d33b69]{color:#1058ff}.advisor-submit[data-v-90d33b69]{background:#1058ff;border-radius:10px;color:#fff;font-size:14px;font-weight:650;margin-top:10px;padding:9px 12px;width:100%}.advisor-submit[data-v-90d33b69]:disabled{cursor:not-allowed;opacity:.6}.advisor-status[data-v-90d33b69]{font-size:13px;margin-top:8px}.advisor-status.fail[data-v-90d33b69]{color:#b91c1c}.advisor-status.ok[data-v-90d33b69]{color:#047857}.advisor-typing[data-v-90d33b69]{display:flex;gap:4px;padding:4px 0}.advisor-typing i[data-v-90d33b69]{animation:advisor-blink-90d33b69 1.2s ease-in-out infinite;background:#94a3b8;border-radius:50%;height:6px;width:6px}.advisor-typing i[data-v-90d33b69]:nth-child(2){animation-delay:.15s}.advisor-typing i[data-v-90d33b69]:nth-child(3){animation-delay:.3s}@keyframes advisor-blink-90d33b69{0%,80%,to{opacity:.3}40%{opacity:1}}.advisor-composer[data-v-90d33b69]{background:#f6f7fb;padding:12px 18px 16px}.advisor-composer-shell[data-v-90d33b69]{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#00b8ffb3,#1058ff59) border-box;border:1px solid transparent;border-radius:26px;box-shadow:0 10px 28px #1040a814;display:flex;gap:8px;min-height:52px;padding:6px 6px 6px 18px;transition:box-shadow .2s ease}.advisor-composer-shell[data-v-90d33b69]:focus-within{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#00b8ff,#1058ff) border-box;box-shadow:0 0 0 4px #1058ff1a,0 14px 32px #1058ff24}.advisor-composer-shell input[data-v-90d33b69]{background:transparent;border:0;color:var(--fg-ink,#0f172a);flex:1;font:inherit;font-size:14px;height:36px;min-width:0;outline:none;padding:0}.advisor-composer-shell input[data-v-90d33b69]::-moz-placeholder{color:#94a3b8;font-size:12px}.advisor-composer-shell input[data-v-90d33b69]::placeholder{color:#94a3b8;font-size:12px}.advisor-composer-shell button[data-v-90d33b69]{background:linear-gradient(135deg,#00b8ff,#1058ff);border:0;border-radius:50%;box-shadow:0 6px 14px #1058ff47;color:#fff;cursor:pointer;display:grid;flex:none;height:36px;padding:0;place-items:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:36px}.advisor-composer-shell button[data-v-90d33b69]:hover:not(:disabled){box-shadow:0 8px 18px #1058ff5c;transform:translateY(-1px)}.advisor-composer-shell button[data-v-90d33b69]:disabled{background:#e8eef6;box-shadow:none;color:#94a3b8;cursor:not-allowed}@media(max-width:768px){.advisor[data-v-90d33b69]{border:0;border-radius:0;bottom:0;height:100dvh;left:0;right:0;top:0;width:100%}}
