.c-aware[data-v-1a6d7a92]{display:flex;align-items:center;gap:10px;min-width:0}.c-aware-toggle[data-v-1a6d7a92]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 11px;background:#fff;border:1px solid #e8eaf0;border-radius:9999px;color:#5c6368;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-aware-toggle.on[data-v-1a6d7a92]{background:#e0faf8;border-color:#00c4b366;color:#007c71}.c-aware-toggle[data-v-1a6d7a92]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-aware-icon[data-v-1a6d7a92]{display:inline-flex}.c-aware-label[data-v-1a6d7a92]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:220px}.c-aware-switch[data-v-1a6d7a92]{position:relative;width:28px;height:16px;background:#d9d9d9;border-radius:9999px;transition:background .2s ease}.on .c-aware-switch[data-v-1a6d7a92]{background:#00c4b3}.c-aware-knob[data-v-1a6d7a92]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #161e2d0f;transition:transform .2s ease}.on .c-aware-knob[data-v-1a6d7a92]{transform:translate(12px)}.c-aware-hint[data-v-1a6d7a92]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6e6e85;font-size:12px}@media(max-width:767px){.c-aware-hint[data-v-1a6d7a92]{display:none}}.c-msg[data-v-60a7123a]{display:flex;gap:10px}.c-msg.user[data-v-60a7123a]{justify-content:flex-end}.c-avatar[data-v-60a7123a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:linear-gradient(135deg,#00c4b3,#1563df);border-radius:50%;color:#fff}.c-body[data-v-60a7123a]{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:84%}.c-bubble[data-v-60a7123a]{padding:11px 14px;border-radius:12px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.c-bubble[data-v-60a7123a] strong{font-weight:700}.c-bubble[data-v-60a7123a] .c-ref{color:#1563df;font-weight:600}.c-bubble--user[data-v-60a7123a]{max-width:84%;background:#1563df;border-bottom-right-radius:6px;color:#fff}.c-bubble--ai[data-v-60a7123a]{background:#f3f4f6;border-bottom-left-radius:6px;color:#161e2d}.c-seeds[data-v-60a7123a]{display:flex;flex-wrap:wrap;gap:8px}.c-seed[data-v-60a7123a]{padding:8px 13px;background:#fff;border:1px solid #e8eaf0;border-radius:9999px;color:#161e2d;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.c-seed[data-v-60a7123a]:hover{border-color:#1563df;color:#1563df}.c-seed[data-v-60a7123a]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-chips[data-v-a8712c24]{display:flex;flex-direction:column;gap:8px}.c-chips-row[data-v-a8712c24]{display:flex;flex-wrap:wrap;gap:8px}.c-chip[data-v-a8712c24]{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;background:#e7f0ff;border:1px solid rgba(21,99,223,.25);border-radius:9999px;color:#0e49a6;font-size:13px;font-weight:600}.c-chip--removed[data-v-a8712c24]{background:#f3f4f6;border-color:#e8eaf0;color:#6e6e85}.c-chip--removed .c-chip-label[data-v-a8712c24]{text-decoration:line-through}.c-chip--add[data-v-a8712c24]{background:#e8faf0;border-color:#b8edcc;color:#15803d}.c-chip-btn[data-v-a8712c24]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;transition:background .15s ease}.c-chip-btn[data-v-a8712c24]:hover{background:#161e2d14}.c-chip-btn[data-v-a8712c24]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-suggest[data-v-a8712c24]{display:inline-flex;align-items:center;gap:5px;padding:7px 13px 7px 10px;background:#fff;border:1px dashed #e8eaf0;border-radius:9999px;color:#5c6368;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.c-suggest[data-v-a8712c24]:hover{border-color:#1563df;border-style:solid;color:#1563df}.c-suggest[data-v-a8712c24]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-results[data-v-5a9592e8]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;background:#f8f9fb;transform:translate(100%);visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.c-results.open[data-v-5a9592e8]{transform:translate(0);visibility:visible}.c-results-head[data-v-5a9592e8]{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid #e8eaf0}.c-results-back[data-v-5a9592e8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border:0;border-radius:8px;color:#161e2d;cursor:pointer;transition:all .2s ease}.c-results-back[data-v-5a9592e8]:hover{background:#e4e4e4}.c-results-back[data-v-5a9592e8]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-results-title[data-v-5a9592e8]{font-size:15px;font-weight:700;color:#161e2d}.c-results-count[data-v-5a9592e8]{display:flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;background:#e7f0ff;border-radius:9999px;color:#0e49a6;font-size:12px;font-weight:700}.c-results-scroll[data-v-5a9592e8]{flex:1;overflow-y:auto;padding:16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.c-results-grid[data-v-5a9592e8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.c-results-empty[data-v-5a9592e8]{margin:40px 0;color:#6e6e85;font-size:14px;text-align:center}.c-results-more[data-v-5a9592e8]{width:100%;margin-top:16px;padding:13px;background:#fff;border:1px solid #e8eaf0;border-radius:8px;color:#1563df;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-results-more[data-v-5a9592e8]:hover{border-color:#1563df}.c-results-more[data-v-5a9592e8]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-panel[data-v-e383a6bb]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff}.c-panel--full[data-v-e383a6bb]{max-width:760px;height:min(80vh,820px);margin:32px auto;border:1px solid #e8eaf0;border-radius:16px;box-shadow:0 8px 32px #161e2d1f}@media(max-width:767px){.c-panel--full[data-v-e383a6bb]{height:calc(100dvh - 120px);margin:16px}}.c-head[data-v-e383a6bb]{gap:12px;padding:16px 18px;border-bottom:1px solid #e8eaf0}.c-head[data-v-e383a6bb],.c-head-icon[data-v-e383a6bb]{display:flex;flex-shrink:0;align-items:center}.c-head-icon[data-v-e383a6bb]{justify-content:center;width:38px;height:38px;background:linear-gradient(135deg,#00c4b3,#1563df);border-radius:8px;color:#fff}.c-head-text[data-v-e383a6bb]{flex:1;min-width:0}.c-head-title[data-v-e383a6bb]{margin:0;color:#161e2d;font-size:16px;font-weight:700;line-height:1.2}.c-head-sub[data-v-e383a6bb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;color:#6e6e85;font-size:12.5px}@media(max-width:767px){.c-head-sub[data-v-e383a6bb]{display:none}}.c-head-results[data-v-e383a6bb]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;background:#e7f0ff;border:0;border-radius:9999px;color:#0e49a6;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-head-results[data-v-e383a6bb]:hover{background:#1563df29}.c-head-results[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-head-results-count[data-v-e383a6bb]{min-width:18px;height:18px;padding:0 5px;background:#1563df;border-radius:9999px;color:#fff;font-size:11px;font-weight:700}.c-head-close[data-v-e383a6bb],.c-head-results-count[data-v-e383a6bb]{display:flex;align-items:center;justify-content:center}.c-head-close[data-v-e383a6bb]{flex-shrink:0;width:34px;height:34px;background:transparent;border:0;border-radius:8px;color:#5c6368;cursor:pointer;transition:all .2s ease}.c-head-close[data-v-e383a6bb]:hover{background:#f3f4f6;color:#161e2d}.c-head-close[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-tabs[data-v-e383a6bb]{display:flex;flex-shrink:0;gap:6px;padding:10px 14px;overflow-x:auto;border-bottom:1px solid #f0f2f5;scrollbar-width:none}.c-tabs[data-v-e383a6bb]::-webkit-scrollbar{display:none}.c-tab[data-v-e383a6bb]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;max-width:180px;padding:7px 8px 7px 12px;background:#f3f4f6;border:1px solid transparent;border-radius:9999px;color:#5c6368;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-tab.active[data-v-e383a6bb]{background:#fff;border-color:#1563df59;color:#0e49a6}.c-tab[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-tab-label[data-v-e383a6bb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-tab-close[data-v-e383a6bb]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:inherit;opacity:.6;transition:all .2s ease}.c-tab-close[data-v-e383a6bb]:hover{background:#161e2d1a;opacity:1}.c-tab-new[data-v-e383a6bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#f3f4f6;border:0;border-radius:50%;color:#5c6368;cursor:pointer;transition:all .2s ease}.c-tab-new[data-v-e383a6bb]:hover{background:#e4e4e4;color:#1563df}.c-tab-new[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-toolbar[data-v-e383a6bb]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px}.c-segment[data-v-e383a6bb]{display:inline-flex;padding:3px;background:#f3f4f6;border-radius:9999px}.c-segment button[data-v-e383a6bb]{padding:6px 16px;background:transparent;border:0;border-radius:9999px;color:#5c6368;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-segment button.active[data-v-e383a6bb]{background:#fff;color:#1563df;box-shadow:0 2px 8px #161e2d0f}.c-segment button[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-loc[data-v-e383a6bb]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:#fff;border:1px solid #e8eaf0;border-radius:9999px;color:#6e6e85;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.c-loc.on[data-v-e383a6bb]{background:#e7f0ff;border-color:#1563df4d;color:#0e49a6}.c-loc[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-aware-row[data-v-e383a6bb]{flex-shrink:0;padding:0 18px 10px}.c-messages[data-v-e383a6bb]{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0;padding:6px 18px 18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.c-msg-loading[data-v-e383a6bb]{gap:10px}.c-avatar[data-v-e383a6bb],.c-msg-loading[data-v-e383a6bb]{display:flex;align-items:center}.c-avatar[data-v-e383a6bb]{justify-content:center;flex-shrink:0;width:28px;height:28px;background:linear-gradient(135deg,#00c4b3,#1563df);border-radius:50%;color:#fff}.c-dots[data-v-e383a6bb]{display:inline-flex;gap:4px;padding:12px 14px;background:#f3f4f6;border-radius:12px 12px 12px 6px}.c-dots span[data-v-e383a6bb]{width:6px;height:6px;background:#656575;border-radius:50%;animation:c-blink-e383a6bb 1.2s ease-in-out infinite both}.c-dots span[data-v-e383a6bb]:nth-child(2){animation-delay:.2s}.c-dots span[data-v-e383a6bb]:nth-child(3){animation-delay:.4s}@keyframes c-blink-e383a6bb{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.c-input-area[data-v-e383a6bb]{display:flex;flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e8eaf0}.c-input[data-v-e383a6bb]{flex:1;height:auto;max-height:120px;padding:11px 14px;background:#f5f6f8;border:1px solid transparent;border-radius:12px;color:#161e2d;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;font-size:14px}@media(pointer:coarse){.c-input[data-v-e383a6bb]{font-size:16px}}.c-input[data-v-e383a6bb]{line-height:1.5;resize:none;transition:all .2s ease}.c-input[data-v-e383a6bb]:focus{outline:none;background:#fff;border-color:#1563df}.c-input[data-v-e383a6bb]::-moz-placeholder{color:#a9a9a9}.c-input[data-v-e383a6bb]::placeholder{color:#a9a9a9}.c-send[data-v-e383a6bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:42px;height:42px;padding:0 14px;background:linear-gradient(135deg,#00c4b3,#1563df);border:0;border-radius:12px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.c-send[data-v-e383a6bb]:hover:not(:disabled){box-shadow:0 6px 18px #1563df59}.c-send[data-v-e383a6bb]:disabled{opacity:.5;cursor:default}.c-send[data-v-e383a6bb]:focus-visible{outline:2px solid #1563df;outline-offset:2px}.c-send--apply[data-v-e383a6bb]{background:#25c55b}
