@charset "UTF-8";.greeting[data-v-c1ad8807]{padding:24px 16px;text-align:center}.lead[data-v-c1ad8807]{font-size:18px;margin:0 0 8px;color:var(--lgi-text)}.sub[data-v-c1ad8807]{margin:0 0 20px;color:var(--lgi-muted);font-size:14px}.chips[data-v-c1ad8807]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip[data-v-c1ad8807]{border:1px solid var(--lgi-border);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.chip[data-v-c1ad8807]:hover{border-color:var(--lgi-primary);background:var(--lgi-primary-soft)}.bubble[data-v-39d1af7e]{max-width:92%;margin-bottom:14px}.bubble.user[data-v-39d1af7e]{margin-left:auto}.bubble.user .content[data-v-39d1af7e]{background:var(--lgi-primary);color:#fff}.bubble.user .meta[data-v-39d1af7e]{text-align:right}.bubble.assistant .content[data-v-39d1af7e]{background:#fff;border:1px solid var(--lgi-border)}.meta[data-v-39d1af7e]{font-size:12px;color:var(--lgi-muted);margin-bottom:4px}.content[data-v-39d1af7e]{padding:12px 14px;border-radius:12px;line-height:1.6;font-size:14px;word-break:break-word}.products[data-v-39d1af7e]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.product-card[data-v-39d1af7e]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--lgi-border);background:var(--lgi-primary-soft);text-decoration:none;color:var(--lgi-text);font-size:13px}.product-card[data-v-39d1af7e]:hover{border-color:var(--lgi-primary)}.product-card .action[data-v-39d1af7e]{color:var(--lgi-primary);white-space:nowrap}.chat-window[data-v-c43bef0c]{display:flex;flex-direction:column;height:100%;min-height:0}.messages[data-v-c43bef0c]{flex:1;overflow-y:auto;padding:8px 12px 16px}.typing[data-v-c43bef0c]{font-size:13px;color:var(--lgi-muted);padding:12px 4px;display:flex;gap:6px;align-items:center;justify-content:center}.typing-dot[data-v-c43bef0c]{width:8px;height:8px;border-radius:50%;background:var(--lgi-primary);animation:dot-pulse-c43bef0c 1.4s infinite ease-in-out both}.typing-dot[data-v-c43bef0c]:nth-child(1){animation-delay:-.32s}.typing-dot[data-v-c43bef0c]:nth-child(2){animation-delay:-.16s}.typing-dot[data-v-c43bef0c]:nth-child(3){animation-delay:0s}@keyframes dot-pulse-c43bef0c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.input-bar[data-v-c43bef0c]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--lgi-border);background:#fff;align-items:center;flex-wrap:wrap}.input-bar input[data-v-c43bef0c]{flex:1;min-width:100px;border:1px solid var(--lgi-border);border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.input-bar input[data-v-c43bef0c]:focus{border-color:var(--lgi-primary)}.input-bar button[data-v-c43bef0c]{border:none;background:var(--lgi-primary);color:#fff;border-radius:10px;padding:0 16px;font-size:14px;cursor:pointer}.input-bar button[data-v-c43bef0c]:disabled{opacity:.5;cursor:not-allowed}.char-count[data-v-c43bef0c]{width:100%;text-align:right;font-size:11px;color:var(--lgi-muted);padding:2px 4px 0}.privacy-consent[data-v-1743018e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.privacy-consent__mask[data-v-1743018e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.privacy-consent__card[data-v-1743018e]{position:relative;width:100%;max-width:360px;max-height:86vh;overflow-y:auto;background:#fff;border-radius:14px;padding:20px;box-shadow:0 12px 40px #0000002e}.privacy-consent__head[data-v-1743018e]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.privacy-consent__icon[data-v-1743018e]{font-size:18px}.privacy-consent__title[data-v-1743018e]{margin:0;font-size:16px;color:var(--lgi-text, #1f2937)}.privacy-consent__body[data-v-1743018e]{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--lgi-muted, #6b7280)}.privacy-consent__list[data-v-1743018e]{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.65;color:var(--lgi-text, #1f2937)}.privacy-consent__list a[data-v-1743018e]{color:var(--lgi-primary, #4a7c59)}.privacy-consent__links[data-v-1743018e]{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:16px}.privacy-consent__links a[data-v-1743018e]{color:var(--lgi-primary, #4a7c59)}.privacy-consent__dot[data-v-1743018e]{color:#c0c4cc}.privacy-consent__actions[data-v-1743018e]{display:flex;gap:10px}.privacy-consent__btn[data-v-1743018e]{flex:1;border:none;border-radius:10px;padding:11px 8px;font-size:13px;cursor:pointer;transition:opacity .15s ease}.privacy-consent__btn[data-v-1743018e]:hover{opacity:.9}.privacy-consent__btn--agree[data-v-1743018e]{background:var(--lgi-primary, #4a7c59);color:#fff}.privacy-consent__btn--decline[data-v-1743018e]{background:#f3f4f6;color:var(--lgi-muted, #6b7280);border:1px solid #e5e7eb}.privacy-consent__close[data-v-1743018e]{position:absolute;top:10px;right:12px;border:none;background:none;font-size:14px;color:#9ca3af;cursor:pointer;padding:4px;line-height:1}:root{--lvnl-site: longcui.chat;--lvnl-design-variance: 7;--lvnl-motion-intensity: 4;--lvnl-visual-density: 3;--lvnl-primary: #4a7c59;--lvnl-accent: #d4a853;--lvnl-background: #fafaf5;--lvnl-emphasis: #c17d4b;--lvnl-radius: 8px;--lvnl-shadow: 0 2px 12px rgba(0, 0, 0, .04);--lvnl-font-heading: "Noto Serif SC", "Songti SC", serif;--lvnl-font-body: "Noto Sans SC", "PingFang SC", sans-serif}:root{--lgi-primary: #2b5f3a;--lgi-primary-soft: #eef5f0;--lgi-text: #1f2933;--lgi-muted: #6b7280;--lgi-border: #e5e7eb;--lgi-bg: #f7f5f0}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--lgi-bg);color:var(--lgi-text)}.lgi-app{height:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;background:var(--lgi-bg)}.lgi-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid var(--lgi-border)}.lgi-header .brand{display:flex;align-items:center;gap:10px}.lgi-header .avatar{width:40px;height:40px;border-radius:50%;background:var(--lgi-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.lgi-header h1{margin:0;font-size:16px}.lgi-header p{margin:2px 0 0;font-size:12px;color:var(--lgi-muted)}.lgi-header .shop-link{font-size:13px;color:var(--lgi-primary);text-decoration:none}.lgi-main{flex:1;min-height:0;display:flex;flex-direction:column}.lgi-footer{display:flex;justify-content:space-between;padding:8px 16px 12px;font-size:11px;color:var(--lgi-muted)}.lgi-footer .footer-link{color:var(--lgi-muted);text-decoration:none}.lgi-footer .footer-link:hover{color:var(--lgi-primary)}@media(min-width:768px){.lgi-app{margin-top:24px;margin-bottom:24px;height:calc(100% - 48px);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #2b5f3a14}}
