.compare-panel[data-v-8f7a407c]{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-8f7a407c]{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__title[data-v-8f7a407c]{align-items:center;display:flex;gap:.4rem}.compare-panel__name[data-v-8f7a407c]{color:var(--admin-heading);font-size:.875rem;font-weight:700}.compare-panel__provider[data-v-8f7a407c]{align-items:center;background:var(--admin-primary-tint);border-radius:999px;color:var(--admin-primary);display:inline-flex;font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:.08rem .4rem;text-transform:uppercase}.compare-panel__provider--paypop[data-v-8f7a407c]{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#b45309}.compare-panel__clear[data-v-8f7a407c]{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-8f7a407c]:hover{background:var(--admin-hover);color:var(--admin-danger-text)}.compare-panel__messages[data-v-8f7a407c]{display:flex;flex:1;flex-direction:column;gap:.625rem;min-height:0;overflow-y:auto;padding:1rem}.compare-panel__messages[data-v-8f7a407c]::-webkit-scrollbar{width:3px}.compare-panel__messages[data-v-8f7a407c]::-webkit-scrollbar-track{background:transparent}.compare-panel__messages[data-v-8f7a407c]::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.compare-panel__empty[data-v-8f7a407c]{color:var(--admin-muted);font-size:.8rem;padding:2rem 0;text-align:center}.compare-msg[data-v-8f7a407c]{display:flex}.compare-msg--user[data-v-8f7a407c]{justify-content:flex-end}.compare-msg--assistant[data-v-8f7a407c]{justify-content:flex-start}.compare-bubble[data-v-8f7a407c]{border-radius:14px;font-size:.875rem;line-height:1.55;max-width:85%;padding:.6rem .85rem}.compare-bubble--user[data-v-8f7a407c]{background:var(--admin-primary);border-bottom-right-radius:4px;color:var(--admin-surface)}.compare-bubble--assistant[data-v-8f7a407c]{background:var(--admin-bg);border:1px solid var(--admin-border);border-bottom-left-radius:4px;color:var(--admin-text)}.compare-bubble--error[data-v-8f7a407c]{border-color:var(--admin-danger-bg);color:var(--admin-danger-text)}.compare-bubble--typing[data-v-8f7a407c]{align-items:center;display:flex;gap:4px;padding:.75rem 1rem}.compare-image[data-v-8f7a407c]{border-radius:8px;margin:4px 0;max-width:100%}.compare-text[data-v-8f7a407c]{margin:0}.compare-text+.compare-text[data-v-8f7a407c]{margin-top:.4rem}.compare-text--tag[data-v-8f7a407c]{font-size:.72rem;letter-spacing:.02em;margin-bottom:.3rem;opacity:.75}.typing-dot[data-v-8f7a407c]{animation:bounce-8f7a407c 1.4s ease-in-out infinite both;background:var(--admin-muted);border-radius:50%;height:7px;width:7px}.typing-dot[data-v-8f7a407c]:first-child{animation-delay:0s}.typing-dot[data-v-8f7a407c]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-8f7a407c]:nth-child(3){animation-delay:.4s}@keyframes bounce-8f7a407c{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.compare-debug-btn[data-v-8f7a407c]{align-items:center;background:transparent;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-muted);cursor:pointer;display:inline-flex;font-size:.7rem;gap:4px;margin-top:4px;padding:2px 8px;transition:background .12s,color .12s}.compare-debug-btn[data-v-8f7a407c]:hover{background:var(--admin-hover);color:var(--admin-heading)}.compare-debug-modal[data-v-8f7a407c]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:100}.compare-debug-modal__panel[data-v-8f7a407c]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:min(960px,100%)}.compare-debug-modal__head[data-v-8f7a407c]{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-debug-modal__title[data-v-8f7a407c]{color:var(--admin-heading);font-size:.9rem;font-weight:700}.compare-debug-modal__stage[data-v-8f7a407c]{color:var(--admin-muted);font-family:monospace;font-weight:500}.compare-debug-modal__close[data-v-8f7a407c]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--admin-muted);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.compare-debug-modal__close[data-v-8f7a407c]:hover{background:var(--admin-hover)}.compare-debug-modal__body[data-v-8f7a407c]{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.compare-debug-modal__body h4[data-v-8f7a407c]{color:var(--admin-heading);font-size:.8rem;font-weight:700;margin:0 0 .4rem}.compare-debug-pre[data-v-8f7a407c]{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;margin:0 0 .4rem;padding:.6rem .8rem;white-space:pre-wrap;word-break:break-word}.compare-page[data-v-4fc77683]{gap:0;height:100%;min-height:0}.compare-page[data-v-4fc77683],.compare-selector[data-v-4fc77683]{display:flex;flex-direction:column}.compare-selector[data-v-4fc77683]{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);flex-shrink:0;gap:.6rem;padding:.875rem 1.5rem}.compare-selector__head[data-v-4fc77683]{align-items:center;display:flex;gap:.9rem}.compare-selector__label[data-v-4fc77683]{color:var(--admin-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.compare-provider-toggle[data-v-4fc77683]{align-items:center;color:var(--admin-text);cursor:pointer;display:inline-flex;font-size:.78rem;gap:.35rem}.compare-provider-toggle input[data-v-4fc77683]{margin:0}.compare-selector__error[data-v-4fc77683]{align-items:center;color:var(--admin-danger-text);display:inline-flex;font-size:.75rem;gap:.25rem}.compare-selector__groups[data-v-4fc77683]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.compare-selector__group[data-v-4fc77683]{align-items:center;display:flex;gap:.5rem}.compare-selector__group-label[data-v-4fc77683]{color:var(--admin-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.compare-selector__loading[data-v-4fc77683]{align-items:center;color:var(--admin-muted);display:flex;font-size:.85rem}.compare-selector__chips[data-v-4fc77683]{display:flex;flex-wrap:wrap;gap:.4rem}.compare-chip--paypop[data-v-4fc77683]{border-style:dashed}.compare-chip--paypop.compare-chip--active[data-v-4fc77683]{background:color-mix(in srgb,#f59e0b 15%,transparent);border-color:#f59e0b;border-style:solid;color:#b45309}.compare-chip[data-v-4fc77683]{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-4fc77683]:hover{background:var(--admin-hover);border-color:var(--admin-border-strong)}.compare-chip--active[data-v-4fc77683]{background:color-mix(in srgb,var(--admin-primary) 12%,transparent);border-color:var(--admin-primary);color:var(--admin-primary)}.compare-chip--clear[data-v-4fc77683]{background:var(--admin-danger-bg);border-color:var(--admin-danger-bg);color:var(--admin-danger-text)}.compare-chip__check[data-v-4fc77683]{font-size:.85rem}.compare-columns-wrap[data-v-4fc77683]{flex:1;min-height:0;overflow:hidden;padding:1rem 1.5rem}.compare-empty[data-v-4fc77683]{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-4fc77683]{font-size:3rem;opacity:.25}.compare-empty p[data-v-4fc77683]{font-size:.9rem;max-width:300px}.compare-columns[data-v-4fc77683]{display:flex;gap:1rem;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.compare-columns[data-v-4fc77683]::-webkit-scrollbar{height:4px}.compare-columns[data-v-4fc77683]::-webkit-scrollbar-track{background:transparent}.compare-columns[data-v-4fc77683]::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.compare-input-bar[data-v-4fc77683]{background:var(--admin-surface);border-top:1px solid var(--admin-border);display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem 1.5rem}.compare-mode-tabs[data-v-4fc77683]{align-items:center;display:flex;font-size:.8rem;gap:.5rem}.compare-mode-tab[data-v-4fc77683]{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:.75rem;font-weight:600;gap:.3rem;padding:.25rem .7rem}.compare-mode-tab--active[data-v-4fc77683]{background:var(--admin-primary-tint);border-color:var(--admin-primary);color:var(--admin-primary)}.compare-round-flags[data-v-4fc77683]{color:var(--admin-muted);display:flex;font-size:.7rem;gap:.6rem;letter-spacing:.02em;margin-left:auto}.compare-round-flags label[data-v-4fc77683]{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.compare-input-row[data-v-4fc77683]{align-items:flex-end;display:flex;gap:.6rem}.compare-field[data-v-4fc77683]{display:flex;flex-direction:column;gap:.2rem}.compare-field--grow[data-v-4fc77683]{flex:1}.compare-field label[data-v-4fc77683]{color:var(--admin-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.compare-input--sm[data-v-4fc77683]{background:var(--admin-surface-low);border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);font-size:.82rem;outline:none;padding:.45rem .7rem}.compare-input--sm[data-v-4fc77683]:focus{border-color:var(--admin-border-strong);box-shadow:0 0 0 3px var(--admin-primary-tint)}.compare-input-bar--disabled[data-v-4fc77683]{opacity:.5}.compare-input[data-v-4fc77683]{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-4fc77683]:focus{border-color:var(--admin-border-strong);box-shadow:0 0 0 3px var(--admin-primary-tint)}.compare-input[data-v-4fc77683]:disabled{cursor:not-allowed}.compare-send-btn[data-v-4fc77683]{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-4fc77683]:disabled{cursor:not-allowed;opacity:.45}.compare-send-btn[data-v-4fc77683]:not(:disabled):hover{opacity:.88}
