.compare-panel[data-v-4a6f6bc8]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;display:flex;flex:1;flex-direction:column;min-width:280px;overflow:hidden}.compare-panel__header[data-v-4a6f6bc8]{align-items:center;background:var(--admin-surface-low);border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:.75rem 1rem}.compare-panel__name[data-v-4a6f6bc8]{color:var(--admin-heading);font-size:.875rem;font-weight:700}.compare-panel__clear[data-v-4a6f6bc8]{align-items:center;background:none;border:none;border-radius:8px;color:var(--admin-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .12s;width:28px}.compare-panel__clear[data-v-4a6f6bc8]:hover{background:var(--admin-hover);color:var(--admin-danger-text)}.compare-panel__messages[data-v-4a6f6bc8]{display:flex;flex:1;flex-direction:column;gap:.625rem;min-height:0;overflow-y:auto;padding:1rem}.compare-panel__messages[data-v-4a6f6bc8]::-webkit-scrollbar{width:3px}.compare-panel__messages[data-v-4a6f6bc8]::-webkit-scrollbar-track{background:transparent}.compare-panel__messages[data-v-4a6f6bc8]::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.compare-panel__empty[data-v-4a6f6bc8]{color:var(--admin-muted);font-size:.8rem;padding:2rem 0;text-align:center}.compare-msg[data-v-4a6f6bc8]{display:flex}.compare-msg--user[data-v-4a6f6bc8]{justify-content:flex-end}.compare-msg--assistant[data-v-4a6f6bc8]{justify-content:flex-start}.compare-bubble[data-v-4a6f6bc8]{border-radius:14px;font-size:.875rem;line-height:1.55;max-width:85%;padding:.6rem .85rem}.compare-bubble--user[data-v-4a6f6bc8]{background:var(--admin-primary);border-bottom-right-radius:4px;color:var(--admin-surface)}.compare-bubble--assistant[data-v-4a6f6bc8]{background:var(--admin-bg);border:1px solid var(--admin-border);border-bottom-left-radius:4px;color:var(--admin-text)}.compare-bubble--error[data-v-4a6f6bc8]{border-color:var(--admin-danger-bg);color:var(--admin-danger-text)}.compare-bubble--typing[data-v-4a6f6bc8]{align-items:center;display:flex;gap:4px;padding:.75rem 1rem}.compare-image[data-v-4a6f6bc8]{border-radius:8px;margin:4px 0;max-width:100%}.compare-text[data-v-4a6f6bc8]{margin:0}.compare-text+.compare-text[data-v-4a6f6bc8]{margin-top:.4rem}.typing-dot[data-v-4a6f6bc8]{animation:bounce-4a6f6bc8 1.4s ease-in-out infinite both;background:var(--admin-muted);border-radius:50%;height:7px;width:7px}.typing-dot[data-v-4a6f6bc8]:first-child{animation-delay:0s}.typing-dot[data-v-4a6f6bc8]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-4a6f6bc8]:nth-child(3){animation-delay:.4s}@keyframes bounce-4a6f6bc8{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.compare-page[data-v-c11978cb]{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.compare-selector[data-v-c11978cb]{align-items:center;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);display:flex;flex-shrink:0;gap:.75rem;padding:.875rem 1.5rem}.compare-selector__label[data-v-c11978cb]{color:var(--admin-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.compare-selector__loading[data-v-c11978cb]{align-items:center;color:var(--admin-muted);display:flex;font-size:.85rem}.compare-selector__chips[data-v-c11978cb]{display:flex;flex-wrap:wrap;gap:.5rem}.compare-chip[data-v-c11978cb]{align-items:center;background:var(--admin-surface-low);border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-text);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.3rem .75rem;transition:all .12s ease}.compare-chip[data-v-c11978cb]:hover{background:var(--admin-hover);border-color:var(--admin-border-strong)}.compare-chip--active[data-v-c11978cb]{background:color-mix(in srgb,var(--admin-primary) 12%,transparent);border-color:var(--admin-primary);color:var(--admin-primary)}.compare-chip--clear[data-v-c11978cb]{background:var(--admin-danger-bg);border-color:var(--admin-danger-bg);color:var(--admin-danger-text)}.compare-chip__check[data-v-c11978cb]{font-size:.85rem}.compare-columns-wrap[data-v-c11978cb]{flex:1;min-height:0;overflow:hidden;padding:1rem 1.5rem}.compare-empty[data-v-c11978cb]{align-items:center;color:var(--admin-muted);display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;text-align:center}.compare-empty__icon[data-v-c11978cb]{font-size:3rem;opacity:.25}.compare-empty p[data-v-c11978cb]{font-size:.9rem;max-width:300px}.compare-columns[data-v-c11978cb]{display:flex;gap:1rem;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.compare-columns[data-v-c11978cb]::-webkit-scrollbar{height:4px}.compare-columns[data-v-c11978cb]::-webkit-scrollbar-track{background:transparent}.compare-columns[data-v-c11978cb]::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.compare-input-bar[data-v-c11978cb]{align-items:flex-end;background:var(--admin-surface);border-top:1px solid var(--admin-border);display:flex;flex-shrink:0;gap:.75rem;padding:.875rem 1.5rem}.compare-input-bar--disabled[data-v-c11978cb]{opacity:.5}.compare-input[data-v-c11978cb]{background:var(--admin-surface-low);border:1px solid var(--admin-border);border-radius:12px;box-sizing:border-box;color:var(--admin-text);flex:1;font-family:inherit;font-size:.9rem;line-height:1.5;outline:none;padding:.65rem .9rem;resize:none;transition:border-color .15s}.compare-input[data-v-c11978cb]:focus{border-color:var(--admin-border-strong);box-shadow:0 0 0 3px var(--admin-primary-tint)}.compare-input[data-v-c11978cb]:disabled{cursor:not-allowed}.compare-send-btn[data-v-c11978cb]{align-items:center;background:var(--admin-primary);border:none;border-radius:12px;color:var(--admin-surface);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;height:-moz-fit-content;height:fit-content;padding:.65rem 1.25rem;transition:opacity .15s;white-space:nowrap}.compare-send-btn[data-v-c11978cb]:disabled{cursor:not-allowed;opacity:.45}.compare-send-btn[data-v-c11978cb]:not(:disabled):hover{opacity:.88}
