.tags-input[data-v-6fd05e7f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:text;transition:border-color .15s,box-shadow .15s}.tags-input.is-focused[data-v-6fd05e7f]{border-color:#9ca3af;box-shadow:0 0 0 3px #1118270f}.tag[data-v-6fd05e7f]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;border-radius:8px;background:#f1f5f9;color:#0f172a;font-size:13px}.tag-x[data-v-6fd05e7f]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;color:#64748b}.tag-x[data-v-6fd05e7f]:hover{background:#e2e8f0;color:#0f172a}.tag-field[data-v-6fd05e7f]{flex:1;min-width:160px;height:30px;border:0;outline:0;background:transparent;font-size:14px;color:#0f172a}.tag-field[data-v-6fd05e7f]::placeholder{color:#9ca3af}.form-input-lg[data-v-bcf61625]{height:48px;font-size:16px}.field-hint[data-v-bcf61625]{margin-top:6px;font-size:12px;line-height:1.5;color:#9ca3af}.step-dot[data-v-bcf61625]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;border:1px solid #e5e7eb;background:#fff;color:#9ca3af;font-size:11.5px;font-weight:500;transition:all .15s}.step-dot[data-v-bcf61625]:disabled{cursor:default}.step-dot.is-done[data-v-bcf61625]{background:#0f172a;border-color:#0f172a;color:#fff}.step-dot.is-active[data-v-bcf61625]{border-color:#0f172a;color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.step-dot[data-v-bcf61625]:not(:disabled):hover{border-color:#0f172a}.choice[data-v-bcf61625]{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;transition:border-color .15s,background-color .15s}.choice[data-v-bcf61625]:hover{border-color:#cbd5e1;background:#f8fafc}.choice.is-active[data-v-bcf61625]{border-color:#0f172a;background:#f8fafc;box-shadow:0 0 0 1px #0f172a inset}.choice-logo[data-v-bcf61625]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#0f172a}.choice-check[data-v-bcf61625]{flex:none;width:16px;height:16px;margin-top:2px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;position:relative}.choice.is-active .choice-check[data-v-bcf61625]{border-color:#0f172a;background:#0f172a}.choice.is-active .choice-check[data-v-bcf61625]:after{content:"";position:absolute;left:4.5px;top:1.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.step-enter-active[data-v-bcf61625],.step-leave-active[data-v-bcf61625]{transition:opacity .18s ease,transform .18s ease}.step-enter-from[data-v-bcf61625]{opacity:0;transform:translate(12px)}.step-leave-to[data-v-bcf61625]{opacity:0;transform:translate(-12px)}.meta-dot[data-v-962efc21]{width:3px;height:3px;border-radius:999px;background:#cbd5e1}.logo-box[data-v-962efc21]{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;border:1px solid var(--color-surface-200);background:#fff;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease;cursor:pointer}.logo-box[data-v-962efc21]:hover{border-color:var(--color-surface-300);box-shadow:0 1px 2px #0000000a}.logo-box.is-empty[data-v-962efc21]{border-style:dashed;background:var(--color-surface-50)}.logo-img[data-v-962efc21]{width:100%;height:100%;object-fit:contain;padding:9px;display:block}.logo-initial[data-v-962efc21]{font-size:22px;font-weight:600;color:#94a3b8;letter-spacing:-.02em}.logo-spinner[data-v-962efc21]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffbf}.logo-spinner[data-v-962efc21]:after{content:"";width:18px;height:18px;border-radius:999px;border:2px solid #e5e7eb;border-top-color:#0f172a;animation:spin-962efc21 .9s linear infinite}.menu-item[data-v-962efc21]{display:block;width:100%;text-align:left;padding:7px 12px;font-size:13px;color:#1f2937}.menu-item[data-v-962efc21]:hover{background:var(--color-surface-100)}.menu-item[data-v-962efc21]:disabled{color:#9ca3af;cursor:not-allowed;background:none}.stepper[data-v-962efc21]{display:flex;align-items:center;gap:0;flex-wrap:wrap}.stepper-step[data-v-962efc21]{display:flex;align-items:center}.stepper-btn[data-v-962efc21]{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;color:#94a3b8;font-size:12.5px;font-weight:500}.stepper-btn.is-clickable[data-v-962efc21]{cursor:pointer}.stepper-btn.is-clickable[data-v-962efc21]:hover{background:#f4f4f5;color:#111827}.stepper-dot[data-v-962efc21]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1.5px solid #e5e7eb;background:#fff;font-size:11px;font-weight:600;color:#94a3b8;flex:none}.stepper-step.is-done .stepper-dot[data-v-962efc21]{background:#0f172a;border-color:#0f172a;color:#fff}.stepper-step.is-done .stepper-btn[data-v-962efc21]{color:#475569}.stepper-step.is-active .stepper-dot[data-v-962efc21]{border-color:#0f172a;color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.stepper-step.is-active .stepper-btn[data-v-962efc21]{color:#0f172a}.stepper-line[data-v-962efc21]{width:28px;height:1.5px;background:#e5e7eb;margin:0 2px}.stepper-step.is-done .stepper-line[data-v-962efc21]{background:#0f172a}.progress-spinner[data-v-962efc21]{width:18px;height:18px;border-radius:999px;border:2px solid #e5e7eb;border-top-color:#0f172a;animation:spin-962efc21 .9s linear infinite}@keyframes spin-962efc21{to{transform:rotate(360deg)}}.progress-indeterminate[data-v-962efc21]{animation:slide-962efc21 1.6s ease-in-out infinite}@keyframes slide-962efc21{0%{margin-left:0}50%{margin-left:70%}to{margin-left:0}}.report-nav[data-v-962efc21]{position:sticky;top:48px;z-index:10;display:flex;align-items:center;gap:2px;overflow-x:auto;margin:0 -24px 20px;padding:8px 24px;background:#fafafaeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-surface-200);scrollbar-width:none}.report-nav[data-v-962efc21]::-webkit-scrollbar{display:none}.report-nav-item[data-v-962efc21]{flex:none;height:30px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:#6b7280;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.report-nav-item[data-v-962efc21]:hover{color:#111827;background:#f0f0f1}.report-nav-item.is-active[data-v-962efc21]{color:#111827;background:#e8e8ea}.report-section[data-v-962efc21]{margin-bottom:20px;scroll-margin-top:104px}.section-head[data-v-962efc21]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.section-title[data-v-962efc21]{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#111827}.section-desc[data-v-962efc21]{font-size:12.5px;color:#6b7280;margin-top:3px;max-width:70ch}.sub-title[data-v-962efc21]{font-size:12px;font-weight:600;color:#475569;letter-spacing:.01em}.eyebrow[data-v-962efc21]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.prose-text[data-v-962efc21]{font-size:13.5px;line-height:1.65;color:#334155;max-width:90ch}.highlights[data-v-962efc21]{margin-top:10px;display:grid;gap:6px}.highlights li[data-v-962efc21]{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:#475569;max-width:90ch}.highlights li[data-v-962efc21]:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:999px;background:var(--color-brand-500)}.show-more[data-v-962efc21]{margin-top:10px;font-size:12.5px;font-weight:500;color:#475569}.show-more[data-v-962efc21]:hover{color:#111827;text-decoration:underline}.kpi-strip[data-v-962efc21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-surface-200);border:1px solid var(--color-surface-200);border-radius:10px;overflow:hidden}@media(min-width:640px){.kpi-strip[data-v-962efc21]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.kpi[data-v-962efc21]{background:#fff;padding:12px 14px;min-width:0}.kpi-label[data-v-962efc21]{font-size:11.5px;color:#6b7280}.kpi-value[data-v-962efc21]{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#111827;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.1}.kpi-sub[data-v-962efc21]{font-size:11px;color:#9ca3af;margin-top:4px;line-height:1.35}.score-ring[data-v-962efc21]{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.grade-pill[data-v-962efc21]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600}.grade-pill.tone-good[data-v-962efc21]{background:#ecfdf5;color:#047857}.grade-pill.tone-mid[data-v-962efc21]{background:#fffbeb;color:#b45309}.grade-pill.tone-bad[data-v-962efc21]{background:#fff1f2;color:#be123c}.text-good[data-v-962efc21]{color:#047857}.text-mid[data-v-962efc21]{color:#b45309}.text-bad[data-v-962efc21]{color:#be123c}.platform-card[data-v-962efc21]{border:1px solid var(--color-surface-200);border-radius:12px;padding:14px 16px;background:#fff}.platform-facts[data-v-962efc21]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-surface-100)}.platform-facts .sentiment-mini[data-v-962efc21]{max-width:56px}.platform-facts dt[data-v-962efc21]{font-size:11px;color:#9ca3af}.platform-facts dd[data-v-962efc21]{font-size:13px;font-weight:500;color:#111827;font-variant-numeric:tabular-nums;margin-top:1px;min-height:20px;display:flex;align-items:center}.sentiment-mini[data-v-962efc21]{display:inline-flex;width:100%;max-width:72px;height:6px;border-radius:3px;overflow:hidden;background:#eef0f3;margin-top:5px;flex:none}.sentiment-mini span[data-v-962efc21]{display:block;height:100%}.sentiment-bar[data-v-962efc21]{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#eef0f3}.sentiment-bar span[data-v-962efc21]{display:block;height:100%}.sov-head[data-v-962efc21],.sov-row[data-v-962efc21]{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:0 14px;align-items:center}@media(min-width:640px){.sov-head[data-v-962efc21],.sov-row[data-v-962efc21]{grid-template-columns:minmax(0,1fr) 56px 72px 48px}}.sov-head[data-v-962efc21]{font-size:11.5px;font-weight:500;color:#6b7280;padding:0 8px 8px;border-bottom:1px solid var(--color-surface-200)}.sov-row[data-v-962efc21]{padding:8px;border-bottom:1px solid var(--color-surface-100);border-radius:0}.sov-row.is-own[data-v-962efc21]{background:color-mix(in srgb,var(--color-brand-500) 6%,white);border-radius:8px;border-bottom-color:transparent;margin:2px 0}.panel[data-v-962efc21]{border:1px solid var(--color-surface-200);border-radius:12px;padding:14px 16px;background:#fff;min-width:0}.tone-legend[data-v-962efc21]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:12px}.tone-legend dt[data-v-962efc21]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#6b7280}.tone-legend dd[data-v-962efc21]{font-size:13px;font-weight:500;color:#111827;font-variant-numeric:tabular-nums;margin-top:1px;padding-left:14px}.tag[data-v-962efc21]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--color-surface-100);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.tag-brand[data-v-962efc21]{background:color-mix(in srgb,var(--color-brand-500) 12%,white);color:var(--color-brand-700)}.chip[data-v-962efc21]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--color-surface-200);background:#fff;font-size:12.5px;color:#1f2937}.chip-count[data-v-962efc21]{font-size:10.5px;color:#9ca3af;font-variant-numeric:tabular-nums}.platform-chip[data-v-962efc21]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:6px;background:var(--color-surface-100);font-size:11px;color:#475569}.is-own-row td[data-v-962efc21]{background:color-mix(in srgb,var(--color-brand-500) 5%,white)}.km-head[data-v-962efc21],.km-row[data-v-962efc21]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:0 20px;align-items:center}@media(min-width:768px){.km-head[data-v-962efc21],.km-row[data-v-962efc21]{grid-template-columns:minmax(0,1fr) 140px 200px}}.km-head[data-v-962efc21]{font-size:11.5px;font-weight:500;color:#6b7280;padding:0 0 8px;border-bottom:1px solid var(--color-surface-200)}.km-platform-head[data-v-962efc21]{display:inline-flex;width:40px;justify-content:center}.km-row[data-v-962efc21]{padding:12px 0;border-bottom:1px solid var(--color-surface-100)}.km-row[data-v-962efc21]:last-child{border-bottom:none}.km-cell[data-v-962efc21]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;border-radius:6px;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;background:#fff}.risk-card[data-v-962efc21]{border:1px solid var(--color-surface-200);border-left-width:3px;border-radius:10px;padding:14px 16px;background:#fff}.risk-high[data-v-962efc21]{border-left-color:#f43f5e}.risk-medium[data-v-962efc21]{border-left-color:#f59e0b}.risk-low[data-v-962efc21]{border-left-color:#60a5fa}.action-card[data-v-962efc21]{display:flex;gap:14px;border:1px solid var(--color-surface-200);border-radius:10px;padding:14px 16px;background:#fff}.action-number[data-v-962efc21]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:600;flex:none;font-variant-numeric:tabular-nums}.quote[data-v-962efc21]{position:relative;padding-left:12px;font-size:12.5px;line-height:1.5;color:#334155;border-left:2px solid var(--color-surface-200)}.method-fact p[data-v-962efc21]:first-child{font-size:11px;color:#9ca3af}.method-fact p[data-v-962efc21]:last-child{font-size:13.5px;font-weight:500;color:#111827;margin-top:2px;font-variant-numeric:tabular-nums}.prompt-col[data-v-962efc21]{border-radius:14px;border:1px solid;overflow:hidden}.prompt-col-head[data-v-962efc21]{display:flex;align-items:center;gap:10px;padding:12px 14px}.prompt-col-icon[data-v-962efc21]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex:none}.prompt-col-nonbrand[data-v-962efc21]{border-color:#bfdbfe;background:#eff6ff}.prompt-col-nonbrand .prompt-col-head[data-v-962efc21]{background:#dbeafe;color:#1e3a8a}.prompt-col-nonbrand .prompt-col-icon[data-v-962efc21]{background:#1d4ed8;color:#fff}.prompt-col-brand[data-v-962efc21]{border-color:#ddd6fe;background:#f5f3ff}.prompt-col-brand .prompt-col-head[data-v-962efc21]{background:#ede9fe;color:#4c1d95}.prompt-col-brand .prompt-col-icon[data-v-962efc21]{background:#6d28d9;color:#fff}.origin-badge[data-v-962efc21]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;padding:0 6px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.02em}.origin-paa[data-v-962efc21]{background:#eff6ff;color:#1d4ed8}.origin-ai[data-v-962efc21]{background:#f1f5f9;color:#475569}.origin-user[data-v-962efc21]{background:#ecfdf5;color:#047857}@media print{.report-nav[data-v-962efc21]{display:none}.report-section[data-v-962efc21]{break-inside:avoid;margin-bottom:10px}.score-ring[data-v-962efc21]{transition:none}}.menu-item[data-v-a7462ee2]{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:6px 12px;font-size:13px;color:#374151;transition:background-color .1s ease}.menu-item[data-v-a7462ee2]:hover{background:#fafafa;color:#111827}.menu-item-active[data-v-a7462ee2]{background:#f4f4f5;color:#111827;font-weight:500}.md-body[data-v-8bc18d90] h2{font-size:.95rem;font-weight:700;margin:1.1rem 0 .4rem;color:#0f172a}.md-body[data-v-8bc18d90] h2:first-child{margin-top:0}.md-body[data-v-8bc18d90] h3{font-size:.85rem;font-weight:600;margin:.9rem 0 .3rem;color:#1e293b}.md-body[data-v-8bc18d90] h4,.md-body[data-v-8bc18d90] h5{font-size:.8rem;font-weight:600;margin:.7rem 0 .25rem}.md-body[data-v-8bc18d90] p{margin:.35rem 0;line-height:1.55;font-size:.8rem}.md-body[data-v-8bc18d90] ul,.md-body[data-v-8bc18d90] ol{margin:.35rem 0 .6rem 1.2rem;font-size:.8rem;line-height:1.5}.md-body[data-v-8bc18d90] ul{list-style:disc}.md-body[data-v-8bc18d90] ol{list-style:decimal}.md-body[data-v-8bc18d90] li{margin:.15rem 0}.md-body[data-v-8bc18d90] table{width:100%;border-collapse:collapse;margin:.5rem 0 .9rem;font-size:.75rem}.md-body[data-v-8bc18d90] th{text-align:left;font-weight:600;padding:.35rem .5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.md-body[data-v-8bc18d90] td{padding:.3rem .5rem;border-bottom:1px solid #f1f5f9;vertical-align:top}.md-body[data-v-8bc18d90] code{background:#f1f5f9;padding:.05rem .3rem;border-radius:.25rem;font-size:.72rem}.md-body[data-v-8bc18d90] strong{font-weight:600;color:#0f172a}.md-body[data-v-8bc18d90] hr{border:0;border-top:1px solid #e2e8f0;margin:.8rem 0}.md-body[data-v-8bc18d90] a{color:#2563eb;text-decoration:underline}.menu-item[data-v-5f7d1051]{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:6px 12px;font-size:13px;color:#374151;transition:background-color .1s ease}.menu-item[data-v-5f7d1051]:hover{background:#fafafa;color:#111827}.menu-item-active[data-v-5f7d1051]{background:#f4f4f5;color:#111827;font-weight:500}.sortable[data-v-6ecb762e]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-6ecb762e]:hover{color:#111827}.sortable[data-v-176bafa3]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-176bafa3]:hover{color:#111827}.source-mode[data-v-06eaffc7]{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.source-mode[data-v-06eaffc7]:hover{border-color:#cbd5e1;background:#f8fafc}.source-mode.is-active[data-v-06eaffc7]{border-color:#0f172a;background:#f8fafc;box-shadow:0 0 0 1px #0f172a inset}.source-mode[data-v-06eaffc7]:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.source-mode-radio[data-v-06eaffc7]{flex:none;width:16px;height:16px;margin-top:1px;border-radius:9999px;border:1.5px solid #cbd5e1;background:#fff;position:relative}.source-mode.is-active .source-mode-radio[data-v-06eaffc7]{border-color:#0f172a}.source-mode.is-active .source-mode-radio[data-v-06eaffc7]:after{content:"";position:absolute;inset:3px;border-radius:9999px;background:#0f172a}.sortable[data-v-c024a539]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-c024a539]:hover{color:#111827}.sortable[data-v-a8028333]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-a8028333]:hover{color:#111827}.query-code[data-v-648a425e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;white-space:nowrap}.source-mode[data-v-648a425e]{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.source-mode[data-v-648a425e]:hover{border-color:#cbd5e1;background:#f8fafc}.source-mode.is-active[data-v-648a425e]{border-color:#0f172a;background:#f8fafc;box-shadow:0 0 0 1px #0f172a inset}.source-mode[data-v-648a425e]:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.source-mode-radio[data-v-648a425e]{flex:none;width:16px;height:16px;margin-top:1px;border-radius:9999px;border:1.5px solid #cbd5e1;background:#fff;position:relative}.source-mode.is-active .source-mode-radio[data-v-648a425e]{border-color:#0f172a}.source-mode.is-active .source-mode-radio[data-v-648a425e]:after{content:"";position:absolute;inset:3px;border-radius:9999px;background:#0f172a}
