.global-header[data-v-a808a656]{flex-shrink:0;height:48px;background:var(--surface, #0C1018);border-bottom:1px solid var(--border, #1B2438);z-index:1500}.global-header__inner[data-v-a808a656]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;padding:0 12px;gap:12px}.global-header__slot[data-v-a808a656]{display:flex;align-items:center}.global-header__slot--left[data-v-a808a656]{justify-content:flex-start}.global-header__slot--center[data-v-a808a656]{justify-content:center}.global-header__slot--right[data-v-a808a656]{justify-content:flex-end}.global-header__btn[data-v-a808a656]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted, #9DB8D8);font-size:var(--text-xs, 12px);font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.global-header__btn[data-v-a808a656]:hover{color:var(--text, #F4F8FF);border-color:var(--border, #1B2438);background:#1f7aec0f}.global-header__btn--active[data-v-a808a656]{color:var(--accent, #4B8AFF);border-color:var(--accent, #4B8AFF);background:#4b8aff1a}.global-header__btn--home:hover .global-header__icon[data-v-a808a656]{transform:translate(-2px)}.global-header__icon[data-v-a808a656]{flex-shrink:0;transition:transform .15s ease}.global-header__btn-label[data-v-a808a656]{letter-spacing:.04em}.global-header__btn--launcher[data-v-a808a656]{padding:6px 16px}.global-header__layout-toggle[data-v-a808a656]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border, #1B2438);border-radius:999px;background:var(--bg, #07090E)}.global-header__layout-btn[data-v-a808a656]{border:0;border-radius:999px;padding:4px 12px;background:transparent;color:var(--muted, #9DB8D8);font-family:inherit;font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.global-header__layout-btn[data-v-a808a656]:hover{color:var(--text, #F4F8FF)}.global-header__layout-btn--active[data-v-a808a656]{color:#fff;background:var(--accent, #4B8AFF);box-shadow:0 0 12px #1f7aec47}.global-header__layout-btn--unavailable[data-v-a808a656]{color:#aab9cd8c;position:relative}.global-header__layout-btn--unavailable[data-v-a808a656]:hover{color:#c8dcf0d9}.global-header__layout-dot[data-v-a808a656]{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#ffaa50b3;vertical-align:middle;box-shadow:0 0 6px #ffaa5080}@media (max-width: 540px){.global-header__btn-label[data-v-a808a656]{display:none}.global-header__btn[data-v-a808a656]{padding:6px 8px}.global-header__btn--launcher[data-v-a808a656]{padding:6px 10px}}.pedro-ui-stack{display:flex;gap:var(--pedro-ui-stack-gap)}.pedro-ui-stack--row{flex-direction:row}.pedro-ui-stack--column{flex-direction:column}.pedro-ui-stack--wrap{flex-wrap:wrap}.pedro-ui-stack--align-stretch{align-items:stretch}.pedro-ui-stack--align-start{align-items:flex-start}.pedro-ui-stack--align-center{align-items:center}.pedro-ui-stack--align-end{align-items:flex-end}.pedro-ui-stack--justify-start{justify-content:flex-start}.pedro-ui-stack--justify-center{justify-content:center}.pedro-ui-stack--justify-end{justify-content:flex-end}.pedro-ui-stack--justify-between{justify-content:space-between}.pedro-ui-stack--justify-around{justify-content:space-around}.pedro-ui-cluster{display:flex;flex-wrap:wrap;gap:var(--pedro-ui-cluster-gap)}.pedro-ui-cluster--align-start{align-items:flex-start}.pedro-ui-cluster--align-center{align-items:center}.pedro-ui-cluster--align-end{align-items:flex-end}.pedro-ui-cluster--align-baseline{align-items:baseline}.pedro-ui-page{display:flex;flex-direction:column;width:100%;min-height:100%}.pedro-ui-page__header{padding:var(--pedro-ui-space-6) var(--pedro-ui-space-6) var(--pedro-ui-space-4)}.pedro-ui-page__title{font-size:var(--pedro-ui-text-xl);font-weight:600;color:var(--pedro-ui-text);letter-spacing:-.01em}.pedro-ui-page__subtitle{font-size:var(--pedro-ui-text-sm);color:var(--pedro-ui-muted);margin-top:var(--pedro-ui-space-1)}.pedro-ui-page__main{flex:1 1 auto;min-height:0;padding:0 var(--pedro-ui-space-6) var(--pedro-ui-space-8)}.pedro-ui-page__footer{padding:var(--pedro-ui-space-3) var(--pedro-ui-space-6);border-top:1px solid var(--pedro-ui-border)}.pedro-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pedro-ui-space-2);border-radius:var(--pedro-ui-radius-md);border:1px solid transparent;font-weight:500;font-family:inherit;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.pedro-ui-button--sm{padding:4px 10px;font-size:var(--pedro-ui-text-xs)}.pedro-ui-button--md{padding:6px 14px;font-size:var(--pedro-ui-text-sm)}.pedro-ui-button--lg{padding:8px 18px;font-size:var(--pedro-ui-text-base)}.pedro-ui-button--primary{background:var(--pedro-ui-accent);color:#fff}.pedro-ui-button--primary:hover:not(.pedro-ui-button--disabled){background:var(--pedro-ui-accent-hover)}.pedro-ui-button--secondary{background:var(--pedro-ui-surface);border-color:var(--pedro-ui-border);color:var(--pedro-ui-text)}.pedro-ui-button--secondary:hover:not(.pedro-ui-button--disabled){border-color:var(--pedro-ui-accent);background:var(--pedro-ui-accent-dim);color:var(--pedro-ui-accent-hover)}.pedro-ui-button--ghost{background:transparent;color:var(--pedro-ui-muted)}.pedro-ui-button--ghost:hover:not(.pedro-ui-button--disabled){background:var(--pedro-ui-accent-dim);color:var(--pedro-ui-accent)}.pedro-ui-button--danger{background:transparent;border-color:var(--pedro-ui-border);color:var(--pedro-ui-red)}.pedro-ui-button--danger:hover:not(.pedro-ui-button--disabled){background:#f8717114;border-color:var(--pedro-ui-red)}.pedro-ui-button:active:not(.pedro-ui-button--disabled){transform:translateY(1px)}.pedro-ui-button--disabled{opacity:.5;cursor:not-allowed}.pedro-ui-input-wrap{display:flex;flex-direction:column;gap:var(--pedro-ui-space-1);width:100%}.pedro-ui-input{display:block;width:100%;border:1px solid var(--pedro-ui-border);border-radius:var(--pedro-ui-radius-md);background:var(--pedro-ui-surface);color:var(--pedro-ui-text);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pedro-ui-input--sm{padding:4px 10px;font-size:var(--pedro-ui-text-xs)}.pedro-ui-input--md{padding:7px 12px;font-size:var(--pedro-ui-text-sm)}.pedro-ui-input--lg{padding:9px 14px;font-size:var(--pedro-ui-text-base)}.pedro-ui-input::placeholder{color:var(--pedro-ui-dimmed)}.pedro-ui-input:focus{border-color:var(--pedro-ui-accent);box-shadow:0 0 0 3px #4b8aff1f}.pedro-ui-input--invalid{border-color:var(--pedro-ui-red)}.pedro-ui-input--invalid:focus{box-shadow:0 0 0 3px #f8717124}.pedro-ui-input__suggestions{display:flex;flex-wrap:wrap;gap:var(--pedro-ui-space-1);padding:var(--pedro-ui-space-1) 0 0}.pedro-ui-input__suggestion{cursor:pointer;border:1px solid var(--pedro-ui-border);border-radius:var(--pedro-ui-radius-pill);padding:3px 10px;font-size:var(--pedro-ui-text-xs);font-family:inherit;color:var(--pedro-ui-muted);background:var(--pedro-ui-ai-suggestion-bg);transition:border-color .15s ease,color .15s ease}.pedro-ui-input__suggestion:hover{border-color:var(--pedro-ui-accent);color:var(--pedro-ui-accent-hover)}.pedro-ui-list{display:flex}.pedro-ui-list--column{flex-direction:column}.pedro-ui-list--row{flex-direction:row;flex-wrap:wrap}.pedro-ui-list--gap-1{gap:var(--pedro-ui-space-1)}.pedro-ui-list--gap-2{gap:var(--pedro-ui-space-2)}.pedro-ui-list--gap-3{gap:var(--pedro-ui-space-3)}.pedro-ui-list--gap-4{gap:var(--pedro-ui-space-4)}.pedro-ui-list--gap-5{gap:var(--pedro-ui-space-5)}.pedro-ui-list--gap-6{gap:var(--pedro-ui-space-6)}.pedro-ui-list__item{display:contents}.pedro-ui-card{display:flex;flex-direction:column;gap:var(--pedro-ui-space-2);padding:var(--pedro-ui-space-4) var(--pedro-ui-space-5);background:var(--pedro-ui-surface);border:1px solid var(--pedro-ui-border);border-radius:var(--pedro-ui-radius-md);color:var(--pedro-ui-text);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .05s ease}.pedro-ui-card--interactive{cursor:pointer;outline:none}.pedro-ui-card--interactive:hover,.pedro-ui-card--interactive:focus-visible{border-color:var(--pedro-ui-accent);background:var(--pedro-ui-accent-dim)}.pedro-ui-card--tool-call{border-color:var(--pedro-ui-ai-tool-accent);background:#c084fc0f}.pedro-ui-card--tool-result{border-color:#c084fc66;background:var(--pedro-ui-surface-2)}.pedro-ui-card--suggestion{background:var(--pedro-ui-ai-suggestion-bg);border-color:#4b8aff52}.pedro-ui-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--pedro-ui-border);border-top-color:var(--pedro-ui-accent);animation:pedro-ui-spin .8s linear infinite}.pedro-ui-spinner--sm{width:14px;height:14px;border-width:2px}.pedro-ui-spinner--md{width:20px;height:20px;border-width:2.5px}.pedro-ui-spinner--lg{width:28px;height:28px;border-width:3px}.pedro-ui-spinner--ai{border-top-color:var(--pedro-ui-ai-tool-accent)}@keyframes pedro-ui-spin{to{transform:rotate(360deg)}}.pedro-ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pedro-ui-space-2);padding:var(--pedro-ui-space-7) var(--pedro-ui-space-5);color:var(--pedro-ui-muted)}.pedro-ui-empty__icon{color:var(--pedro-ui-dimmed);font-size:var(--pedro-ui-text-2xl)}.pedro-ui-empty__title{font-size:var(--pedro-ui-text-md);font-weight:500;color:var(--pedro-ui-text)}.pedro-ui-empty__desc{font-size:var(--pedro-ui-text-sm);max-width:460px}.pedro-ui-empty__actions{display:flex;gap:var(--pedro-ui-space-2);margin-top:var(--pedro-ui-space-2)}.rl-search[data-v-5a6f5b59]{flex:1;min-width:240px;max-width:540px}.rl-section-title[data-v-5a6f5b59]{display:inline-flex;align-items:baseline;gap:8px;margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text)}.rl-section-title--secondary[data-v-5a6f5b59]{margin-bottom:16px}.rl-section-title .rl-section-desc[data-v-5a6f5b59]{font-size:var(--text-sm);color:var(--muted);font-weight:400;margin-left:4px}.rl-section-icon[data-v-5a6f5b59]{color:var(--accent)}.rl-portfolio-link[data-v-5a6f5b59]{font-size:var(--text-xs);color:var(--accent);text-decoration:none;border:1px solid rgba(75,138,255,.3);padding:3px 8px;border-radius:5px;transition:border-color .15s}.rl-portfolio-link[data-v-5a6f5b59]:hover{border-color:var(--accent)}.rl-divider[data-v-5a6f5b59]{border:none;border-top:1px solid var(--border);margin:0}.rl-spinner-row[data-v-5a6f5b59]{display:flex;justify-content:center;padding:32px 0}.rl-scout-card[data-v-5a6f5b59]{flex:1 1 280px;max-width:360px}.rl-scout-top[data-v-5a6f5b59]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rl-scout-brand[data-v-5a6f5b59]{font-size:var(--text-md);font-weight:600;color:var(--text)}.rl-vertical-chip[data-v-5a6f5b59]{font-size:10px;padding:2px 7px;border-radius:4px;flex-shrink:0;background:#4b8aff1f;color:var(--accent);font-weight:500;text-transform:capitalize}.rl-scout-blurb[data-v-5a6f5b59]{font-size:12.5px;color:var(--muted);line-height:1.55;flex:1}.rl-scout-stats[data-v-5a6f5b59]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.rl-stat[data-v-5a6f5b59]{font-size:var(--text-xs);color:var(--dimmed)}.rl-stat.accent[data-v-5a6f5b59]{color:var(--green);font-weight:500}.rl-stat.muted[data-v-5a6f5b59]{color:var(--dimmed)}.rl-report-title[data-v-5a6f5b59]{font-size:var(--text-base);font-weight:500;color:var(--text)}.rl-report-desc[data-v-5a6f5b59]{font-size:var(--text-sm);color:var(--muted)}.rl-report-meta[data-v-5a6f5b59]{font-size:var(--text-xs);color:var(--dimmed)}.rv-wrap[data-v-56f32bb4]{display:flex;flex-direction:column;height:100%;width:100%}.rv-frame[data-v-56f32bb4]{flex:1;width:100%;border:none;background:#fff}.rv-loading[data-v-56f32bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px}.rv-spinner[data-v-56f32bb4]{width:28px;height:28px;border-radius:50%;border:2px solid var(--border, #1e2533);border-top-color:var(--accent, #1f7aec);animation:rv-spin-56f32bb4 .8s linear infinite}@keyframes rv-spin-56f32bb4{to{transform:rotate(360deg)}}.rv-muted[data-v-56f32bb4]{color:var(--muted, #718096);font-size:var(--text-base)}.rv-error[data-v-56f32bb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:#fc8181;font-size:var(--text-base)}.rv-back[data-v-56f32bb4]{font-size:var(--text-sm);color:var(--accent, #1f7aec);text-decoration:none}.rv-back[data-v-56f32bb4]:hover{text-decoration:underline}.portfolio[data-v-8c7da0cc]{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto;padding:24px}.portfolio-header[data-v-8c7da0cc]{display:flex;align-items:baseline;gap:12px}.portfolio-title[data-v-8c7da0cc]{font-size:var(--text-xl);font-weight:700;color:var(--text)}.portfolio-sub[data-v-8c7da0cc]{font-size:var(--text-sm)}.portfolio-back[data-v-8c7da0cc]{margin-left:auto;font-size:var(--text-sm);color:var(--accent);text-decoration:none}.portfolio-back[data-v-8c7da0cc]:hover{text-decoration:underline}.portfolio-notice[data-v-8c7da0cc]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:#1f7aec0f;border:1px solid rgba(31,122,236,.25);border-radius:8px;font-size:var(--text-sm);color:var(--text);line-height:1.5}.portfolio-notice .notice-icon[data-v-8c7da0cc]{font-size:16px;color:var(--accent);flex-shrink:0;line-height:1.4}.portfolio-notice .notice-link[data-v-8c7da0cc]{color:var(--accent);text-decoration:none;font-weight:600}.portfolio-notice .notice-link[data-v-8c7da0cc]:hover{text-decoration:underline}.scatter-wrap[data-v-8c7da0cc]{display:flex;gap:20px;align-items:flex-start}.scatter-svg[data-v-8c7da0cc]{flex:1;min-width:0}.sp-axis-label[data-v-8c7da0cc]{font-size:9px;fill:var(--dimmed)}.sp-axis-title[data-v-8c7da0cc]{font-size:9.5px;fill:var(--muted);font-weight:500}.sp-quadrant[data-v-8c7da0cc]{font-size:9px;fill:var(--dimmed)}.sp-quadrant-hot[data-v-8c7da0cc]{fill:#10b981;opacity:.7}.sp-bubble-label[data-v-8c7da0cc]{font-size:9.5px;fill:var(--text);font-weight:500}.sp-tt-brand[data-v-8c7da0cc]{font-size:var(--text-xs);fill:var(--text);font-weight:600}.sp-tt-line[data-v-8c7da0cc]{font-size:10px;fill:var(--muted)}.scatter-legend[data-v-8c7da0cc]{display:flex;flex-direction:column;gap:6px;min-width:110px;padding-top:20px}.sp-legend-item[data-v-8c7da0cc]{display:flex;align-items:center;gap:6px}.sp-legend-dot[data-v-8c7da0cc]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sp-legend-label[data-v-8c7da0cc]{font-size:var(--text-xs);color:var(--muted);text-transform:capitalize}.sp-legend-note[data-v-8c7da0cc]{font-size:10.5px;color:var(--dimmed)}.cmp-table-wrap[data-v-8c7da0cc]{overflow-x:auto}.cmp-table[data-v-8c7da0cc]{width:100%;border-collapse:collapse;font-size:12.5px}.cmp-table th[data-v-8c7da0cc]{text-align:left;padding:6px 10px;font-size:10.5px;font-weight:600;color:var(--dimmed);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em}.cmp-th[data-v-8c7da0cc]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cmp-th[data-v-8c7da0cc]:hover{color:var(--text)}.cmp-th.active[data-v-8c7da0cc]{color:var(--accent)}.cmp-th-brand[data-v-8c7da0cc]{text-align:left;min-width:150px}.cmp-num[data-v-8c7da0cc]{text-align:right}.cmp-row[data-v-8c7da0cc]{border-bottom:1px solid var(--border);transition:background .1s}.cmp-row[data-v-8c7da0cc]:hover{background:var(--surface2)}.cmp-row[data-v-8c7da0cc]:last-child{border-bottom:none}.cmp-row td[data-v-8c7da0cc]{padding:10px;vertical-align:middle}.cmp-brand[data-v-8c7da0cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmp-brand-name[data-v-8c7da0cc]{font-weight:500;color:var(--text)}.cmp-vertical[data-v-8c7da0cc]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;text-transform:capitalize}.cmp-score-badge[data-v-8c7da0cc]{font-size:var(--text-xs);font-weight:700;padding:2px 7px;border-radius:4px}.cmp-score-badge.high[data-v-8c7da0cc]{background:#10b9811f;color:#10b981}.cmp-score-badge.mid[data-v-8c7da0cc]{background:#f59e0b1f;color:#f59e0b}.cmp-score-badge.low[data-v-8c7da0cc]{background:#ef44441f;color:#ef4444}.cmp-type-badge[data-v-8c7da0cc]{font-size:10.5px;padding:2px 6px;border-radius:4px;background:#1f7aec1a;color:var(--accent)}.cmp-impl[data-v-8c7da0cc]{font-size:var(--text-xs);font-weight:600;padding:2px 6px;border-radius:4px;text-transform:capitalize}.cmp-impl-low[data-v-8c7da0cc]{background:#10b9811a;color:#10b981}.cmp-impl-medium[data-v-8c7da0cc]{background:#f59e0b1a;color:#f59e0b}.cmp-impl-high[data-v-8c7da0cc]{background:#ef44441a;color:#ef4444}.small[data-v-8c7da0cc]{font-size:var(--text-xs)}.muted[data-v-8c7da0cc]{color:var(--muted)}.cdossier[data-v-daa16bf9]{display:flex;flex-direction:column;gap:16px}.bundle-warn[data-v-daa16bf9]{background:#2a1f10;border:1px solid #5a4020;border-radius:8px;padding:10px 14px;color:#f5c97a;font-size:var(--text-sm);line-height:1.5}.bundle-warn code[data-v-daa16bf9]{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-size:12px}.bundle-warn em[data-v-daa16bf9]{color:#c2967a;font-style:italic}.co-h3[data-v-daa16bf9]{font-size:var(--text-lg, 16px);font-weight:600;margin:0 0 10px;color:var(--text)}.co-h3-success[data-v-daa16bf9]{color:#34d399}.co-h3-danger[data-v-daa16bf9]{color:#f87171}.co-prose[data-v-daa16bf9]{color:var(--text);line-height:1.55;margin:0 0 6px;font-size:var(--text-base)}.co-positioning[data-v-daa16bf9]{color:var(--muted);font-size:var(--text-sm);margin-top:8px}.co-pos-label[data-v-daa16bf9]{color:var(--accent);font-weight:600}.card-title-row[data-v-daa16bf9]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.vs-card[data-v-daa16bf9]{border-left:3px solid var(--accent);padding-left:32px}.vs-legend[data-v-daa16bf9]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.vs-build-btn[data-v-daa16bf9]{padding:3px 10px;font-size:11px;background:var(--accent);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;margin-left:6px}.vs-build-btn[data-v-daa16bf9]:hover{opacity:.85}.vs-pill[data-v-daa16bf9]{font-size:11px;padding:1px 8px;border-radius:9999px;background:#ffffff0a;border:1px solid var(--border);color:var(--muted)}.vs-pill.edge-dopple[data-v-daa16bf9]{color:#34d399;border-color:#34d39966}.vs-pill.edge-competitor[data-v-daa16bf9]{color:#f87171;border-color:#f8717166}.vs-pill.edge-parity[data-v-daa16bf9]{color:#fbbf24;border-color:#fbbf2466}.vs-pill.edge-unclear[data-v-daa16bf9]{color:var(--muted)}.vs-table[data-v-daa16bf9]{display:flex;flex-direction:column}.vs-row[data-v-daa16bf9]{display:grid;grid-template-columns:1.2fr 2fr 2fr .6fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);line-height:1.5;align-items:start}.vs-row.vs-head[data-v-daa16bf9]{font-weight:600;color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.vs-row[data-v-daa16bf9]:last-child{border-bottom:none}.vs-row.edge-dopple[data-v-daa16bf9]{background:linear-gradient(90deg,rgba(52,211,153,.04),transparent 30%)}.vs-row.edge-competitor[data-v-daa16bf9]{background:linear-gradient(90deg,rgba(248,113,113,.04),transparent 30%)}.vs-row.edge-parity[data-v-daa16bf9]{background:linear-gradient(90deg,rgba(251,191,36,.04),transparent 30%)}.vs-col-axis[data-v-daa16bf9]{font-weight:600;color:var(--text)}.vs-axis-title[data-v-daa16bf9]{color:var(--text)}.vs-axis-notes[data-v-daa16bf9]{font-size:12px;margin-top:4px;font-style:italic}.vs-col-side[data-v-daa16bf9]{color:var(--text)}.vs-col-edge[data-v-daa16bf9]{text-align:right}.vs-edge-pill[data-v-daa16bf9]{font-size:11px;padding:2px 8px;border-radius:9999px;display:inline-block;font-weight:600;white-space:nowrap}.vs-edge-pill.edge-dopple[data-v-daa16bf9]{background:#34d39926;color:#34d399}.vs-edge-pill.edge-competitor[data-v-daa16bf9]{background:#f8717126;color:#f87171}.vs-edge-pill.edge-parity[data-v-daa16bf9]{background:#fbbf2426;color:#fbbf24}.vs-edge-pill.edge-unclear[data-v-daa16bf9]{background:#ffffff0a;color:var(--muted)}.vs-tally[data-v-daa16bf9]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:var(--text-sm)}.vs-tally strong[data-v-daa16bf9]{color:var(--text)}.brief-card[data-v-daa16bf9]{border-left:3px solid #34d399;padding-left:32px}.brief-grid[data-v-daa16bf9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brief-signals[data-v-daa16bf9]{grid-column:1 / -1}.brief-block[data-v-daa16bf9]{padding:12px;background:#ffffff05;border:1px solid var(--border);border-radius:6px}.brief-label[data-v-daa16bf9]{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.brief-label-they[data-v-daa16bf9]{color:#f87171}.brief-label-we[data-v-daa16bf9]{color:#34d399}.brief-text[data-v-daa16bf9]{margin:0;line-height:1.5;font-size:var(--text-sm)}.brief-list[data-v-daa16bf9]{margin:0;padding-left:20px}.brief-list li[data-v-daa16bf9]{margin-bottom:4px;font-size:var(--text-sm)}.sw-grid[data-v-daa16bf9]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sw-list[data-v-daa16bf9]{margin:0;padding-left:18px;line-height:1.55}.sw-list li[data-v-daa16bf9]{margin-bottom:6px;font-size:var(--text-sm)}.sw-strengths .sw-list li[data-v-daa16bf9],.sw-weaknesses .sw-list li[data-v-daa16bf9]{color:var(--text)}.offer-grid[data-v-daa16bf9]{display:flex;flex-direction:column;gap:14px}.offer-block .offer-label[data-v-daa16bf9],.ce-block .ce-label[data-v-daa16bf9]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:6px}.chip-row[data-v-daa16bf9]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-daa16bf9]{display:inline-block;font-size:12px;padding:3px 9px;border-radius:9999px;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.chip-blue[data-v-daa16bf9]{color:#93c5fd;border-color:#93c5fd40}.chip-purple[data-v-daa16bf9]{color:#c4b5fd;border-color:#c4b5fd40}.chip-green[data-v-daa16bf9]{color:#86efac;border-color:#86efac40}.chip-amber[data-v-daa16bf9]{color:#fbbf24;border-color:#fbbf2440}.chip-customer[data-v-daa16bf9]{color:#f9a8d4;border-color:#f9a8d440}.chip-neutral[data-v-daa16bf9]{color:var(--muted)}.two-col[data-v-daa16bf9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pricing-model[data-v-daa16bf9]{margin-bottom:10px;font-size:var(--text-sm)}.pm-label[data-v-daa16bf9]{color:var(--muted);margin-right:6px}.pm-value[data-v-daa16bf9]{color:var(--text);font-weight:600}.hint-list[data-v-daa16bf9]{margin:0;padding:0;list-style:none}.hint-list li[data-v-daa16bf9]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.hint-list li[data-v-daa16bf9]:last-child{border-bottom:none}.pm-item[data-v-daa16bf9]{color:var(--text);flex:1}.pm-price[data-v-daa16bf9]{color:var(--accent);font-weight:600;margin-right:8px}.pm-source[data-v-daa16bf9]{color:var(--muted);text-decoration:none;font-size:14px}.pm-source[data-v-daa16bf9]:hover{color:var(--accent)}.ce-grid[data-v-daa16bf9]{display:flex;flex-direction:column;gap:14px}.link-list[data-v-daa16bf9]{margin:0;padding:0;list-style:none}.link-list li[data-v-daa16bf9]{padding:4px 0;font-size:var(--text-sm)}.link[data-v-daa16bf9]{color:var(--accent);text-decoration:none}.link[data-v-daa16bf9]:hover{text-decoration:underline}.muted[data-v-daa16bf9]{color:var(--muted)}@media (max-width: 800px){.vs-row[data-v-daa16bf9]{grid-template-columns:1fr;gap:6px}.vs-row.vs-head[data-v-daa16bf9]{display:none}.vs-col-side[data-v-daa16bf9]:before{content:attr(data-label)}.brief-grid[data-v-daa16bf9],.sw-grid[data-v-daa16bf9],.two-col[data-v-daa16bf9]{grid-template-columns:1fr}}.dossier[data-v-8e884d00]{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.dossier-header[data-v-8e884d00]{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 4px}.brand-name[data-v-8e884d00]{font-size:20px;font-weight:700;color:var(--text)}.brand-url[data-v-8e884d00]{font-size:var(--text-base);color:var(--accent);text-decoration:none}.brand-url[data-v-8e884d00]:hover{text-decoration:underline}.dossier-meta[data-v-8e884d00]{display:flex;align-items:center;gap:10px;flex-shrink:0}.share-btn[data-v-8e884d00]{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.share-btn[data-v-8e884d00]:hover{border-color:var(--accent);color:var(--accent)}.share-btn.copied[data-v-8e884d00]{border-color:#4ec96a;color:#4ec96a}.resynth-btn[data-v-8e884d00]{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.resynth-btn[data-v-8e884d00]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.resynth-btn[data-v-8e884d00]:disabled{opacity:.5;cursor:default}.cancel-btn[data-v-8e884d00]{padding:4px 10px;background:transparent;border:1px solid #f06060;border-radius:6px;font-size:var(--text-sm);color:#f06060;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.cancel-btn[data-v-8e884d00]:hover:not(:disabled){background:#f060601a}.cancel-btn[data-v-8e884d00]:disabled{opacity:.5;cursor:default}.resynth-confirm[data-v-8e884d00]{border-color:var(--accent);color:var(--accent)}.rerun-form[data-v-8e884d00]{display:flex;align-items:center;gap:6px}.rerun-pages-input[data-v-8e884d00]{width:72px;background:var(--surface2);border:1px solid var(--accent);border-radius:6px;padding:4px 8px;font-size:var(--text-sm);color:var(--text);text-align:center;outline:none}.rerun-pages-label[data-v-8e884d00]{font-size:var(--text-sm);color:var(--muted)}.rerun-cancel[data-v-8e884d00]{background:transparent;border:none;color:var(--dimmed);cursor:pointer;font-size:var(--text-sm);padding:2px 4px}.rerun-cancel[data-v-8e884d00]:hover{color:var(--text)}.meta-item[data-v-8e884d00]{font-size:var(--text-sm)}.mono[data-v-8e884d00]{font-family:IBM Plex Mono,monospace}.card[data-v-8e884d00]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:18px 22px}.card-title[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:12px}.card-title-row[data-v-8e884d00]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-card[data-v-8e884d00]{display:flex;flex-direction:column;gap:14px}.progress-card--overlay[data-v-8e884d00]{border-color:var(--accent);background:linear-gradient(135deg,var(--surface) 0%,rgba(75,138,255,.04) 100%)}.rerun-badge[data-v-8e884d00]{color:var(--accent);font-weight:600}.progress-header[data-v-8e884d00]{display:flex;align-items:center;gap:12px}.progress-main[data-v-8e884d00]{flex:1;min-width:0}.progress-phase[data-v-8e884d00]{font-size:var(--text-md);font-weight:500;color:var(--text)}.progress-stats[data-v-8e884d00]{font-size:var(--text-sm);margin-top:3px}.elapsed-badge[data-v-8e884d00]{font-family:IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--dimmed);background:var(--surface2);padding:3px 8px;border-radius:4px;flex-shrink:0;border:1px solid var(--border)}.spinner-sm[data-v-8e884d00]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-8e884d00 .8s linear infinite;flex-shrink:0}.spinner-pending[data-v-8e884d00]{border-top-color:var(--muted);animation-duration:1.4s}@keyframes spin-8e884d00{to{transform:rotate(360deg)}}.phase-steps[data-v-8e884d00]{display:flex;align-items:flex-start;overflow-x:auto;padding-top:2px}.phase-step-item[data-v-8e884d00]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.phase-dot[data-v-8e884d00]{width:9px;height:9px;border-radius:50%;background:var(--surface2);border:2px solid var(--border);flex-shrink:0;transition:background .3s,border-color .3s}.phase-dot.done[data-v-8e884d00]{background:var(--accent);border-color:var(--accent)}.phase-dot.active[data-v-8e884d00]{background:var(--accent);border-color:var(--accent);animation:phase-pulse-8e884d00 1.2s ease-in-out infinite}@keyframes phase-pulse-8e884d00{0%,to{box-shadow:0 0 0 2px #1f7aec4d}50%{box-shadow:0 0 0 4px #1f7aec00}}.phase-label[data-v-8e884d00]{font-size:9.5px;color:var(--dimmed);white-space:nowrap;line-height:1}.phase-label.done[data-v-8e884d00]{color:var(--muted)}.phase-label.active[data-v-8e884d00]{color:var(--accent);font-weight:600}.phase-line[data-v-8e884d00]{flex:1;min-width:12px;height:1px;background:var(--border);align-self:flex-start;margin-top:4px;transition:background .3s}.phase-line.done[data-v-8e884d00]{background:var(--accent);opacity:.5}.di-card[data-v-8e884d00]{display:flex;flex-direction:column;gap:20px}.di-top[data-v-8e884d00]{display:flex;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.di-metric[data-v-8e884d00]{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border)}.di-metric[data-v-8e884d00]:last-child{border-right:none}.di-type-metric[data-v-8e884d00]{flex:2}.di-big[data-v-8e884d00]{font-size:28px;font-weight:800;line-height:1}.di-val[data-v-8e884d00]{font-size:var(--text-lg);font-weight:700;color:var(--text)}.di-label[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.06em}.di-sub[data-v-8e884d00]{font-weight:400}.di-score-high[data-v-8e884d00]{color:#10b981}.di-score-mid[data-v-8e884d00]{color:#f59e0b}.di-score-low[data-v-8e884d00]{color:#ef4444}.di-type-badge[data-v-8e884d00]{font-size:var(--text-sm);font-weight:600;padding:3px 8px;border-radius:4px;width:fit-content;background:#1f7aec1f;color:var(--accent)}.di-type-reason[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted);line-height:1.4;margin-top:2px}.di-impl[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;padding:3px 8px;border-radius:4px;width:fit-content;text-transform:capitalize}.di-impl-low[data-v-8e884d00]{background:#10b9811f;color:#10b981}.di-impl-medium[data-v-8e884d00]{background:#f59e0b1f;color:#f59e0b}.di-impl-high[data-v-8e884d00]{background:#ef44441f;color:#ef4444}.di-analysis[data-v-8e884d00]{display:grid;grid-template-columns:220px 1fr;gap:20px}.di-section-label[data-v-8e884d00]{font-size:10px;font-weight:700;color:var(--dimmed);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.di-triangle-wrap[data-v-8e884d00]{display:flex;flex-direction:column;align-items:center}.di-svg[data-v-8e884d00]{display:block}.di-tri-label[data-v-8e884d00]{font-size:9px;fill:var(--muted)}.di-tri-legend[data-v-8e884d00]{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:8px}.di-tri-item[data-v-8e884d00]{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--muted)}.di-tri-dot[data-v-8e884d00]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#1f7aec}.di-cogs-wrap[data-v-8e884d00]{display:flex;flex-direction:column}.di-cogs[data-v-8e884d00]{display:flex;flex-direction:column;gap:10px}.di-cogs-row[data-v-8e884d00]{display:flex;flex-direction:column;gap:3px}.di-cogs-header[data-v-8e884d00]{display:flex;justify-content:space-between}.di-cogs-name[data-v-8e884d00]{font-size:var(--text-sm);color:var(--text);font-weight:500}.di-cogs-score[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.di-cogs-track[data-v-8e884d00]{height:6px;background:var(--surface2);border-radius:3px;overflow:hidden}.di-cogs-fill[data-v-8e884d00]{height:100%;border-radius:3px;transition:width .4s ease}.di-cogs-note[data-v-8e884d00]{font-size:var(--text-xs);line-height:1.4}.di-drivers[data-v-8e884d00]{display:flex;flex-direction:column;gap:4px}.di-driver-item[data-v-8e884d00]{font-size:var(--text-sm);color:var(--text);padding:5px 8px 5px 12px;border-left:2px solid var(--accent);background:var(--surface2);border-radius:0 4px 4px 0}.di-tier-row[data-v-8e884d00]{display:flex;gap:12px;align-items:flex-end;padding-top:8px}.di-tier-cell[data-v-8e884d00]{display:flex;flex-direction:column;align-items:center;gap:3px}.di-tier-bar-wrap[data-v-8e884d00]{display:flex;align-items:flex-end;height:68px}.di-tier-bar[data-v-8e884d00]{width:28px;border-radius:3px 3px 0 0;min-height:4px}.di-tier-count[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;color:var(--text)}.di-tier-label[data-v-8e884d00]{font-size:10px;color:var(--dimmed);text-transform:capitalize}.ds-tabs[data-v-8e884d00]{display:flex;gap:2px;border-bottom:1px solid var(--border);padding-bottom:0;margin-bottom:4px}.ds-tab[data-v-8e884d00]{display:flex;align-items:center;gap:5px;padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:var(--text-base);font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.ds-tab[data-v-8e884d00]:hover{color:var(--text)}.ds-tab.active[data-v-8e884d00]{color:var(--accent);border-bottom-color:var(--accent)}.ds-tab-count[data-v-8e884d00]{font-size:var(--text-xs);padding:1px 5px;border-radius:10px;background:var(--surface2);color:var(--dimmed)}.ds-tab.active .ds-tab-count[data-v-8e884d00]{background:#1f7aec1f;color:var(--accent)}.di-tier-stacked[data-v-8e884d00]{display:flex;height:18px;border-radius:4px;overflow:hidden;width:100%;gap:2px;margin-top:6px}.di-tier-seg[data-v-8e884d00]{flex-shrink:0;min-width:4px}.di-tier-legend-h[data-v-8e884d00]{display:flex;gap:14px;margin-top:8px;flex-wrap:wrap}.di-tier-leg-item[data-v-8e884d00]{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--muted)}.di-tier-leg-dot[data-v-8e884d00]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.di-insight[data-v-8e884d00]{font-size:var(--text-sm);color:var(--muted);line-height:1.6;margin-top:10px;font-style:italic;border-left:2px solid rgba(31,122,236,.25);padding-left:8px}.di-gap-note[data-v-8e884d00]{font-size:var(--text-sm);color:var(--muted);background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:6px;padding:8px 12px;display:flex;align-items:flex-start;gap:7px}.di-gap-missing[data-v-8e884d00]{background:#ef44440f;border-color:#ef444433}.di-gap-icon[data-v-8e884d00]{flex-shrink:0}.di-help-wrap[data-v-8e884d00]{position:relative}.di-help-btn[data-v-8e884d00]{width:18px;height:18px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);color:var(--dimmed);font-size:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}.di-help-btn[data-v-8e884d00]:hover,.di-help-btn.active[data-v-8e884d00]{border-color:var(--accent);color:var(--accent)}.di-help-popover[data-v-8e884d00]{position:absolute;top:24px;left:0;z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 18px;width:380px;max-height:70vh;overflow-y:auto;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;gap:12px}.di-help-close[data-v-8e884d00]{position:absolute;top:10px;right:12px;font-size:var(--text-lg);color:var(--dimmed);cursor:pointer;line-height:1}.di-help-close[data-v-8e884d00]:hover{color:var(--text)}.di-help-title[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:4px}.di-help-section[data-v-8e884d00]{display:flex;flex-direction:column;gap:3px}.di-help-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.di-help-text[data-v-8e884d00]{font-size:var(--text-sm);color:var(--muted);line-height:1.55}.di-help-warn .di-help-label[data-v-8e884d00]{color:#f59e0b}.di-help-warn .di-help-text[data-v-8e884d00]{color:var(--dimmed)}.brief-card[data-v-8e884d00]{padding:0;overflow:hidden}.brief-header[data-v-8e884d00]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.brief-header[data-v-8e884d00]:hover{background:var(--surface2)}.brief-title[data-v-8e884d00]{display:flex;align-items:center;gap:8px;font-size:var(--text-base);font-weight:600;color:var(--text)}.brief-icon[data-v-8e884d00]{font-size:var(--text-lg);color:var(--accent);line-height:1}.brief-missing[data-v-8e884d00]{font-size:var(--text-xs);font-weight:400;color:var(--dimmed)}.brief-actions[data-v-8e884d00]{display:flex;align-items:center;gap:8px}.brief-copy[data-v-8e884d00],.brief-generate[data-v-8e884d00]{padding:3px 9px;background:transparent;border:1px solid var(--border);border-radius:5px;font-size:var(--text-xs);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s}.brief-copy[data-v-8e884d00]:hover,.brief-generate[data-v-8e884d00]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.brief-copy.copied[data-v-8e884d00]{border-color:#4ec96a;color:#4ec96a}.brief-generate[data-v-8e884d00]:disabled{opacity:.5;cursor:default}.brief-toggle[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);margin-left:4px}.brief-body[data-v-8e884d00]{border-top:1px solid var(--border);padding:20px 22px;display:flex;flex-direction:column;gap:18px}.brief-company[data-v-8e884d00]{font-size:var(--text-md);line-height:1.65;color:var(--text);margin:0}.brief-stats[data-v-8e884d00]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.brief-stat[data-v-8e884d00]{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.brief-stat.revenue[data-v-8e884d00]{background:#10b98112;border-color:#10b98140}.brief-stat.arr[data-v-8e884d00]{background:#1f7aec12;border-color:#1f7aec40}.brief-stat-value[data-v-8e884d00]{font-size:var(--text-xl);font-weight:700;color:var(--text);line-height:1.1}.brief-stat.revenue .brief-stat-value[data-v-8e884d00]{color:#10b981}.brief-stat.arr .brief-stat-value[data-v-8e884d00]{color:#1f7aec}.brief-stat-label[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);margin-top:4px}.brief-section[data-v-8e884d00]{display:flex;flex-direction:column;gap:5px}.brief-section-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:700;color:var(--dimmed);text-transform:uppercase;letter-spacing:.06em}.brief-section-text[data-v-8e884d00]{font-size:13.5px;line-height:1.6;color:var(--text);margin:0}.brief-callout[data-v-8e884d00]{background:#1f7aec12;border:1px solid rgba(31,122,236,.2);border-left:3px solid var(--accent);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:5px}.brief-callout-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.brief-callout-text[data-v-8e884d00]{font-size:13.5px;line-height:1.6;color:var(--text);margin:0;font-style:italic}.brief-signals[data-v-8e884d00]{display:flex;flex-direction:column;gap:6px}.brief-signal[data-v-8e884d00]{font-size:var(--text-base);color:var(--text);line-height:1.5;padding:6px 10px 6px 14px;background:var(--surface2);border-radius:6px;border-left:2px solid var(--accent)}.brief-empty[data-v-8e884d00]{border-top:1px solid var(--border);padding:14px 18px;font-size:var(--text-sm);color:var(--dimmed)}.detail-divider[data-v-8e884d00]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:4px 0}.detail-divider-line[data-v-8e884d00]{flex:1;height:1px;background:var(--border)}.detail-divider-label[data-v-8e884d00]{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;color:var(--dimmed);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:color .15s}.detail-divider:hover .detail-divider-label[data-v-8e884d00]{color:var(--muted)}.detail-divider-toggle[data-v-8e884d00]{font-size:9px}.dossier-summary .ai-summary[data-v-8e884d00]{font-size:var(--text-md);line-height:1.65;color:var(--text);border-left:3px solid var(--accent);padding-left:14px;margin:0}.prose[data-v-8e884d00]{font-size:var(--text-base);line-height:1.6;color:var(--muted);margin:0}.product-list[data-v-8e884d00]{display:flex;flex-direction:column;gap:10px}.product-item[data-v-8e884d00]{border-bottom:1px solid var(--border);padding-bottom:8px}.product-item[data-v-8e884d00]:last-child{border-bottom:none;padding-bottom:0}.product-model[data-v-8e884d00]{font-size:var(--text-base);font-weight:500;color:var(--text)}.product-cat[data-v-8e884d00]{font-size:var(--text-sm);margin-top:1px}.product-specs[data-v-8e884d00]{margin-top:2px}.config-grid[data-v-8e884d00]{display:flex;flex-direction:column;gap:12px}.config-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:600;color:var(--dimmed);margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.pill-list[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:5px}.pill[data-v-8e884d00]{font-size:var(--text-sm);padding:3px 9px;background:var(--surface2);border:1px solid var(--border);border-radius:20px;color:var(--muted)}.pricing-table[data-v-8e884d00]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.pricing-item[data-v-8e884d00]{padding:5px 0;color:var(--text)}.pricing-price[data-v-8e884d00]{padding:5px 0;text-align:right;color:var(--accent);font-weight:500}.candidate-actions[data-v-8e884d00]{display:flex;align-items:center;gap:8px}.btn-primary[data-v-8e884d00]{padding:6px 14px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:12.5px;font-weight:500;cursor:pointer}.btn-primary[data-v-8e884d00]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-8e884d00]{padding:5px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:var(--text-sm);color:var(--muted);cursor:pointer}.commit-result[data-v-8e884d00]{background:#1a3a24;border:1px solid #4ec96a;border-radius:6px;padding:8px 14px;color:#4ec96a;font-size:var(--text-base);margin-bottom:12px}.candidate-list[data-v-8e884d00]{display:flex;flex-direction:column;gap:2px}.candidate-row[data-v-8e884d00]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.candidate-row[data-v-8e884d00]:last-child{border-bottom:none}.candidate-row.selected[data-v-8e884d00]{background:var(--accent-dim);margin:0 -10px;padding:10px;border-radius:6px}.candidate-row.committed[data-v-8e884d00]{opacity:.5}input[type=checkbox][data-v-8e884d00]{margin-top:2px;flex-shrink:0;cursor:pointer}.candidate-body[data-v-8e884d00]{flex:1;min-width:0}.candidate-top[data-v-8e884d00]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.candidate-title[data-v-8e884d00]{font-size:var(--text-base);font-weight:500;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.candidate-title[data-v-8e884d00]:hover{text-decoration:underline}.candidate-summary[data-v-8e884d00]{line-height:1.5;margin-bottom:5px}.candidate-signals[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:4px}.candidate-type-chip[data-v-8e884d00]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;flex-shrink:0}.candidate-type-chip.web_snapshot[data-v-8e884d00]{background:#1a3050;color:#70b0f0}.candidate-type-chip.pdf[data-v-8e884d00]{background:#3a2010;color:#f09040}.candidate-type-chip.image[data-v-8e884d00]{background:#1a3020;color:#40c070}.committed-badge[data-v-8e884d00]{font-size:var(--text-xs);color:#4ec96a;font-weight:500}.signal-pill[data-v-8e884d00]{font-size:10px;padding:2px 7px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:var(--dimmed)}.score-pill[data-v-8e884d00]{font-size:10px;padding:2px 7px;background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--dimmed);font-family:IBM Plex Mono,monospace}.status-chip[data-v-8e884d00]{font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:500}.status-chip.pending[data-v-8e884d00]{background:var(--surface2);color:var(--muted)}.status-chip.running[data-v-8e884d00]{background:#1a3a5c;color:#60a0f0}.status-chip.completed[data-v-8e884d00]{background:#1a3a24;color:#4ec96a}.status-chip.failed[data-v-8e884d00]{background:#3a1a1a;color:#f06060}.loading-row[data-v-8e884d00]{display:flex;align-items:center;gap:8px;padding:40px 0;color:var(--dimmed);font-size:var(--text-base);justify-content:center}.spinner[data-v-8e884d00]{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-8e884d00 .8s linear infinite}.banner-error[data-v-8e884d00]{background:#3a1a1a;border:1px solid #f06060;border-radius:6px;padding:12px 16px;color:#f09090;font-size:var(--text-base)}.muted[data-v-8e884d00]{color:var(--muted)}.small[data-v-8e884d00]{font-size:var(--text-sm)}.market-intel[data-v-8e884d00]{background:linear-gradient(135deg,var(--surface) 0%,rgba(31,122,236,.06) 100%);border-color:#1f7aec4d}.mi-grid[data-v-8e884d00]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:14px}@media (max-width: 700px){.mi-grid[data-v-8e884d00]{grid-template-columns:1fr}}.mi-stat[data-v-8e884d00]{display:flex;flex-direction:column;gap:4px}.mi-stat.accent .mi-value[data-v-8e884d00]{color:#1f7aec}.mi-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:600;color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.mi-value[data-v-8e884d00]{font-size:var(--text-2xl);font-weight:700;color:var(--text);line-height:1.1}.mi-basis[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted);line-height:1.5;margin-top:3px}.mi-score-row[data-v-8e884d00]{display:flex;align-items:center;gap:5px;margin:4px 0}.mi-dot[data-v-8e884d00]{width:10px;height:10px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);flex-shrink:0}.mi-dot.filled[data-v-8e884d00]{background:#1f7aec;border-color:#1f7aec}.mi-score-num[data-v-8e884d00]{font-size:var(--text-sm);font-weight:600;color:var(--text);margin-left:4px}.mi-signals[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;align-items:center}.mi-signals-label[data-v-8e884d00]{font-size:var(--text-xs);font-weight:600;color:var(--accent)}.mi-signal-chip[data-v-8e884d00]{font-size:var(--text-sm);padding:4px 10px;background:#1f7aec1f;border:1px solid rgba(31,122,236,.25);border-radius:20px;color:var(--text)}.mi-disclaimer[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);margin-top:4px}.img-gallery[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:8px}.img-thumb-wrap[data-v-8e884d00]{display:block;width:120px;height:80px;border-radius:6px;overflow:hidden;border:1px solid var(--border);flex-shrink:0}.img-thumb[data-v-8e884d00]{width:100%;height:100%;object-fit:cover;display:block}.cand-img-thumb[data-v-8e884d00]{width:52px;height:36px;object-fit:cover;border-radius:4px;border:1px solid var(--border);margin-left:auto;flex-shrink:0}.img-thumb--hidden[data-v-8e884d00]{opacity:0}.charts-row-2[data-v-8e884d00]{display:grid;grid-template-columns:2fr 1fr;gap:16px}@media (max-width: 700px){.charts-row-2[data-v-8e884d00]{grid-template-columns:1fr}}.chart-card[data-v-8e884d00]{min-height:120px}.msrp-bars[data-v-8e884d00]{display:flex;flex-direction:column;gap:7px}.msrp-row[data-v-8e884d00]{display:flex;align-items:center;gap:8px}.msrp-label[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:140px;flex-shrink:0;text-align:right}.msrp-track[data-v-8e884d00]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.msrp-fill[data-v-8e884d00]{height:14px;border-radius:3px;background:var(--accent, #1f7aec);opacity:.85;flex-shrink:0;transition:width .4s ease;min-width:4px}.msrp-price[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;flex-shrink:0}.mix-layout[data-v-8e884d00]{display:flex;gap:24px;align-items:flex-start}.mix-donut-wrap[data-v-8e884d00]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.mix-donut-hint[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed)}.mix-chips[data-v-8e884d00]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:5px;align-content:start}.mix-chip[data-v-8e884d00]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.mix-chip[data-v-8e884d00]:hover{background:var(--surface2)}.mix-chip-active[data-v-8e884d00]{background:var(--surface2);border-color:var(--border)}.mix-chip-dot[data-v-8e884d00]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mix-chip-name[data-v-8e884d00]{font-size:var(--text-sm);color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-chip-meta[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);white-space:nowrap;flex-shrink:0}.legend-row[data-v-8e884d00]{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);border-radius:4px;padding:2px 4px;transition:background .15s}.legend-row[data-v-8e884d00]:hover,.legend-row.legend-active[data-v-8e884d00]{background:var(--surface2)}.legend-dot[data-v-8e884d00]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.legend-label[data-v-8e884d00]{color:var(--text)}.legend-count[data-v-8e884d00]{font-size:var(--text-xs)}.donut-center-pct[data-v-8e884d00]{font-size:var(--text-xl);font-weight:700;dominant-baseline:middle}.donut-center-label[data-v-8e884d00]{font-size:9px;fill:var(--muted);dominant-baseline:middle}.config-count-bars[data-v-8e884d00]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.cc-row[data-v-8e884d00]{display:flex;flex-direction:column;gap:3px}.cc-label[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted)}.cc-bar-wrap[data-v-8e884d00]{display:flex;align-items:center;gap:8px}.cc-bar[data-v-8e884d00]{height:10px;border-radius:5px;min-width:4px;transition:width .4s ease}.cc-num[data-v-8e884d00]{font-size:var(--text-xs);color:var(--text);font-weight:500}.lineup-header[data-v-8e884d00]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lineup-count[data-v-8e884d00]{font-size:var(--text-sm);color:var(--dimmed);font-weight:400;margin-left:8px}.lineup-search[data-v-8e884d00]{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:5px 10px;font-size:var(--text-sm);color:var(--text);width:180px;outline:none;transition:border-color .15s}.lineup-search[data-v-8e884d00]:focus{border-color:var(--accent)}.lineup-cats[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cat-chip[data-v-8e884d00]{padding:3px 10px;border-radius:20px;border:1px solid var(--border);background:transparent;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.cat-chip[data-v-8e884d00]:hover{border-color:var(--accent);color:var(--text)}.cat-chip.active[data-v-8e884d00]{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);font-weight:500}.product-grid[data-v-8e884d00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.product-card[data-v-8e884d00]{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:border-color .15s,background .15s}.product-card[data-v-8e884d00]:hover{border-color:var(--accent)}.product-card.selected[data-v-8e884d00]{border-color:var(--accent);background:#1f7aec0f}.product-model[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;color:var(--text)}.product-cat-badge[data-v-8e884d00]{font-size:10px;padding:2px 6px;border-radius:4px;background:#1f7aec1f;color:#1f7aec;width:fit-content}.product-specs[data-v-8e884d00]{font-size:var(--text-xs);color:var(--muted);line-height:1.4;margin-top:2px}.product-notes[data-v-8e884d00]{font-size:var(--text-xs);color:var(--dimmed);line-height:1.4;margin-top:4px;border-top:1px solid var(--border);padding-top:4px}.product-links[data-v-8e884d00]{display:flex;flex-direction:column;gap:3px;margin-top:6px;border-top:1px solid var(--border);padding-top:6px}.product-link[data-v-8e884d00]{display:flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--accent);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}.product-link[data-v-8e884d00]:hover{opacity:.8;text-decoration:underline}.product-link-icon[data-v-8e884d00]{flex-shrink:0;font-size:10px}.product-price[data-v-8e884d00]{font-size:var(--text-sm);font-weight:600;color:#10b981;margin-top:4px}.swatch-list[data-v-8e884d00]{display:flex;flex-wrap:wrap;gap:8px}.swatch-item[data-v-8e884d00]{display:flex;align-items:center;gap:8px}.swatch-circle[data-v-8e884d00]{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.2);box-shadow:0 0 0 1px var(--border);flex-shrink:0}.swatch-info[data-v-8e884d00]{display:flex;flex-direction:column;gap:1px}.swatch-name[data-v-8e884d00]{font-size:var(--text-sm);color:var(--text)}.swatch-hex[data-v-8e884d00]{font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--dimmed);letter-spacing:.03em}.swatch-hex.approx[data-v-8e884d00]{color:var(--muted)}.config-sections[data-v-8e884d00]{display:flex;flex-direction:column;gap:16px}.pricing-table thead th[data-v-8e884d00]{text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--dimmed);padding:4px 8px;border-bottom:1px solid var(--border)}.pricing-src[data-v-8e884d00]{font-size:var(--text-xs);color:var(--accent);text-decoration:none}.purpose-tag[data-v-8e884d00]{font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.purpose-competitor[data-v-8e884d00]{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.3)}.purpose-partner[data-v-8e884d00]{background:#c4b5fd1f;color:#c4b5fd;border:1px solid rgba(196,181,253,.3)}.purpose-reference[data-v-8e884d00]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.partial-card[data-v-8e884d00]{display:flex;gap:16px;align-items:flex-start;border-left:3px solid #fbbf24;background:linear-gradient(135deg,var(--surface) 0%,rgba(251,191,36,.04) 100%)}.partial-icon[data-v-8e884d00]{font-size:28px;color:#fbbf24;flex-shrink:0;line-height:1}.partial-body[data-v-8e884d00]{flex:1;display:flex;flex-direction:column;gap:8px}.partial-title[data-v-8e884d00]{font-size:var(--text-base);font-weight:600;color:var(--text);margin:0;line-height:1.5}.partial-title code[data-v-8e884d00],.partial-meta code[data-v-8e884d00],.partial-reason code[data-v-8e884d00]{font-family:IBM Plex Mono,monospace;font-size:12px;background:#ffffff0f;padding:1px 6px;border-radius:3px;color:#fbbf24}.partial-overview[data-v-8e884d00]{font-size:var(--text-sm);color:var(--text);line-height:1.55;margin:0}.partial-reason[data-v-8e884d00]{font-size:var(--text-sm);line-height:1.55;margin:0;font-style:italic}.partial-meta[data-v-8e884d00]{font-size:var(--text-sm);line-height:1.55;margin:0}.partial-meta strong[data-v-8e884d00]{color:var(--text)}.embed-report[data-v-ba53a004]{margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.embed-header[data-v-ba53a004]{padding:10px 14px;font-size:var(--text-sm);font-weight:500;color:var(--text);border-bottom:1px solid var(--border);background:var(--surface2);display:flex;align-items:center;justify-content:space-between}.embed-header button[data-v-ba53a004]{background:none;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:var(--text-xs);padding:2px 8px;cursor:pointer}.embed-header button[data-v-ba53a004]:hover{border-color:var(--accent);color:var(--text)}iframe[data-v-ba53a004]{width:100%;height:400px;border:none;display:block}.embed-source-picker[data-v-f372455c]{margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.picker-header[data-v-f372455c]{padding:10px 14px;font-size:var(--text-sm);color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface2)}.picker-options[data-v-f372455c]{display:flex;flex-direction:column;gap:8px;padding:12px}.picker-btn[data-v-f372455c]{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:12px 14px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.picker-btn[data-v-f372455c]:hover{border-color:var(--accent);background:#1c2438}.picker-btn-label[data-v-f372455c]{font-size:var(--text-base);font-weight:500;color:var(--text);margin-bottom:3px}.picker-btn-desc[data-v-f372455c]{font-size:var(--text-xs);color:var(--muted);margin-bottom:6px}.picker-sdk-badge[data-v-f372455c]{display:inline-block;font-size:var(--text-xs);padding:2px 7px;border-radius:4px;font-weight:500}.picker-sdk-badge.v2[data-v-f372455c]{background:#1a2e1a;color:var(--green);border:1px solid #1a3a1a}.picker-sdk-badge.dopplehub[data-v-f372455c]{background:#1a2030;color:var(--accent);border:1px solid #252d3d}.back-btn[data-v-f372455c]{display:block;background:none;border:none;color:var(--muted);font-size:var(--text-xs);padding:8px 14px;cursor:pointer;border-top:1px solid var(--border);width:100%;text-align:left}.back-btn[data-v-f372455c]:hover{color:var(--text)}.chat-bar[data-v-3131a92e]{position:fixed;bottom:0;left:0;right:0;padding:12px 32px max(20px,calc(env(safe-area-inset-bottom) + 4px));background:var(--bg, #0f1117);border-top:1px solid var(--border, #1e2533);z-index:10}.chat-row[data-v-3131a92e]{display:flex;gap:8px;align-items:flex-end;max-width:840px;margin:0 auto}.chat-input[data-v-3131a92e]{flex:1;background:var(--surface, #171c27);border:1px solid var(--border, #1e2533);border-radius:14px;color:var(--text, #e2e8f0);font-size:var(--text-md);font-family:inherit;padding:11px 16px;resize:none;min-height:44px;max-height:160px;outline:none;line-height:1.55;transition:border-color .2s,background .2s,box-shadow .2s}.chat-input[data-v-3131a92e]:focus{border-color:var(--accent, #1f7aec);background:var(--surface, #171c27);box-shadow:0 0 0 3px #4b8aff14}.chat-send[data-v-3131a92e]{width:44px;height:44px;background:var(--accent, #1f7aec);border:none;border-radius:12px;color:#fff;font-size:var(--text-xl);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,opacity .15s}.chat-send[data-v-3131a92e]:disabled{opacity:.4;cursor:not-allowed}.home[data-v-eb42a60c]{display:flex;flex-direction:column;height:100%;background:var(--bg, #0f1117)}.welcome-pane[data-v-eb42a60c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:24px 32px 80px;text-align:center}.welcome-title[data-v-eb42a60c]{margin:0 0 28px;font-size:36px;font-weight:600;color:var(--text, #e2e8f0);letter-spacing:-.015em}.suggestion-chip[data-v-eb42a60c]{display:inline-block;max-width:min(640px,calc(100% - 24px));padding:10px 18px;border:1px solid var(--border, #1e2533);border-radius:999px;background:var(--surface, #171c27);color:var(--text, #e2e8f0);font-size:var(--text-sm);font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .18s ease,background .18s ease,transform .18s ease}.suggestion-chip[data-v-eb42a60c]:hover{border-color:var(--accent, #1f7aec);background:#1f7aec0f;transform:translateY(-1px)}.hint-fade-enter-active[data-v-eb42a60c],.hint-fade-leave-active[data-v-eb42a60c]{transition:opacity .32s ease,transform .32s ease}.hint-fade-enter-from[data-v-eb42a60c]{opacity:0;transform:translateY(4px)}.hint-fade-leave-to[data-v-eb42a60c]{opacity:0;transform:translateY(-4px)}.pinned-row[data-v-eb42a60c]{width:100%;max-width:720px;margin:28px auto 0}.pinned-row[data-v-eb42a60c] .app-grid{padding:0;margin:0}.home-main[data-v-eb42a60c]{flex:1;overflow-y:auto;padding-bottom:120px}.home--spatial .home-main[data-v-eb42a60c]{padding-bottom:100px;overflow:hidden}.home-hint[data-v-eb42a60c]{max-width:920px;margin:32px auto 8px;padding:0 24px;font-size:var(--text-sm);font-weight:500;color:var(--dimmed, #4a5568);text-transform:uppercase;letter-spacing:.12em}.home-loading[data-v-eb42a60c]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted, #718096);font-size:var(--text-sm)}.chat-welcome[data-v-4fc8240c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:32px 32px 80px;text-align:center;color:var(--text)}.chat-welcome__icon[data-v-4fc8240c]{width:56px;height:56px;margin-bottom:18px;color:var(--accent, #4B8AFF);opacity:.85}.chat-welcome__icon svg[data-v-4fc8240c]{width:100%;height:100%}.chat-welcome__title[data-v-4fc8240c]{margin:0 0 10px;font-size:28px;font-weight:600;letter-spacing:-.01em}.chat-welcome__desc[data-v-4fc8240c]{margin:0 0 28px;max-width:540px;font-size:var(--text-sm);color:var(--muted, #9DB8D8);line-height:1.55}.chat-welcome__chip[data-v-4fc8240c]{display:inline-block;max-width:min(640px,calc(100% - 24px));padding:10px 18px;border:1px solid var(--border, #1B2438);border-radius:999px;background:var(--surface, #0C1018);color:var(--text);font-size:var(--text-sm);font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .18s ease,background .18s ease,transform .18s ease}.chat-welcome__chip[data-v-4fc8240c]:hover{border-color:var(--accent, #4B8AFF);background:#4b8aff0f;transform:translateY(-1px)}.chat-welcome__arc[data-v-4fc8240c]{width:100%;max-width:640px;height:280px;position:relative}.chat-bubble[data-v-6d4819bd]{width:100%}.chat-bubble__avatar[data-v-6d4819bd]{width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:600;overflow:hidden;letter-spacing:.02em}.chat-bubble__avatar--user[data-v-6d4819bd]{background:var(--accent, #4B8AFF);color:#fff}.chat-bubble__avatar--agent[data-v-6d4819bd]{background:var(--surface2, #111927);border:1px solid var(--border, #1B2438);color:var(--muted, #9DB8D8)}.chat-bubble__avatar-img[data-v-6d4819bd]{width:100%;height:100%;object-fit:cover}.chat-bubble__avatar-icon[data-v-6d4819bd]{width:12px;height:12px}.chat-bubble__status[data-v-6d4819bd]{display:flex;align-items:center;gap:8px;margin-top:4px;margin-bottom:6px;font-size:var(--text-xs, 12px);font-style:italic;color:var(--muted, #9DB8D8);animation:chat-bubble-status-in-6d4819bd .4s ease}@keyframes chat-bubble-status-in-6d4819bd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chat-bubble__status-dot[data-v-6d4819bd]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent, #4B8AFF);animation:chat-bubble-status-pulse-6d4819bd 1.2s ease-in-out infinite;flex-shrink:0}@keyframes chat-bubble-status-pulse-6d4819bd{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.chat-bubble__thinking-dots[data-v-6d4819bd]{display:inline-flex;gap:4px;align-items:center;padding:8px 0}.chat-bubble__thinking-dot[data-v-6d4819bd]{width:5px;height:5px;background:var(--warm, #E8873A);opacity:.5;border-radius:50%;animation:chat-bubble-thinking-pulse-6d4819bd 1.4s ease-in-out infinite}.chat-bubble__thinking-dot[data-v-6d4819bd]:nth-child(2){animation-delay:.18s}.chat-bubble__thinking-dot[data-v-6d4819bd]:nth-child(3){animation-delay:.36s}@keyframes chat-bubble-thinking-pulse-6d4819bd{0%,60%,to{transform:scale(1);opacity:.25}30%{transform:scale(1.4);opacity:.9}}.chat-bubble__thinking-parts[data-v-6d4819bd]{margin-bottom:8px;border:1px solid var(--border, #1B2438);border-radius:8px;background:var(--tool-bg, #080F1A);overflow:hidden}.chat-bubble__thinking-summary[data-v-6d4819bd]{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--text-xs, 12px);color:var(--dimmed, #607A96);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.chat-bubble__thinking-summary[data-v-6d4819bd]::-webkit-details-marker{display:none}.chat-bubble__thinking-summary[data-v-6d4819bd]:hover{color:var(--muted, #9DB8D8)}.chat-bubble__thinking-icon[data-v-6d4819bd]{font-size:var(--text-sm);letter-spacing:-.05em}.chat-bubble__thinking-body[data-v-6d4819bd]{padding:4px 12px 10px;border-top:1px solid var(--border, #1B2438)}.chat-bubble__thinking-part[data-v-6d4819bd]{font-size:var(--text-xs, 12px);color:var(--dimmed, #607A96);font-style:italic;line-height:1.6;margin:8px 0 0;white-space:pre-wrap}.chat-bubble__choices[data-v-6d4819bd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-bubble__choice[data-v-6d4819bd]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--surface, #0C1018);border:1px dashed var(--border, #1B2438);border-radius:999px;color:var(--muted, #9DB8D8);font-size:var(--text-xs);font-family:inherit;cursor:pointer;letter-spacing:.01em;transition:border-color .15s,color .15s,background .15s}.chat-bubble__choice[data-v-6d4819bd]:hover{border-style:solid;border-color:var(--accent, #4B8AFF);color:var(--text, #F4F8FF);background:color-mix(in srgb,var(--accent, #4B8AFF) 10%,transparent)}.chat-bubble__choice--matrix[data-v-6d4819bd]:hover{border-color:var(--green, #34D399);color:var(--green, #34D399);background:color-mix(in srgb,var(--green, #34D399) 10%,transparent)}.chat-bubble__choice--override[data-v-6d4819bd]:hover{border-color:var(--warm, #E8873A);color:var(--warm, #E8873A);background:color-mix(in srgb,var(--warm, #E8873A) 10%,transparent)}.chat-bubble__cost[data-v-6d4819bd]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dimmed, #607A96);letter-spacing:.02em}.chat-bubble__cost-model[data-v-6d4819bd]{color:var(--muted, #9DB8D8)}.chat-bubble__cost-dot[data-v-6d4819bd]{opacity:.5}.chat-bubble__cost-amount[data-v-6d4819bd]{color:var(--muted, #9DB8D8)}.chat-bubble__cost-tokens[data-v-6d4819bd]{color:var(--dimmed, #607A96)}.chat-bubble--user[data-v-6d4819bd]{margin-left:auto;margin-right:0;max-width:80%;background:#4b8aff1a;border-color:#4b8aff52}.chat-bubble--agent[data-v-6d4819bd]{margin-left:0;margin-right:auto;max-width:100%}.chat-bubble__head[data-v-6d4819bd]{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.chat-bubble__dot[data-v-6d4819bd]{width:6px;height:6px;border-radius:50%;background:var(--warm, #E8873A);animation:chat-bubble-blink-6d4819bd .9s step-end infinite}@keyframes chat-bubble-blink-6d4819bd{50%{opacity:.2}}.chat-bubble__body[data-v-6d4819bd]{font-size:var(--text-base);line-height:1.55;color:var(--text)}.chat-bubble__body--user[data-v-6d4819bd]{white-space:pre-wrap}.chat-bubble__body--agent[data-v-6d4819bd] p{margin:0 0 .5em}.chat-bubble__body--agent[data-v-6d4819bd] p:last-child{margin-bottom:0}.chat-bubble__body--agent[data-v-6d4819bd] code{background:var(--tool-bg, #080F1A);border:1px solid var(--tool-border, #162030);padding:1px 6px;border-radius:4px;font-size:.85em;color:#93c5fd}.chat-bubble__body--agent[data-v-6d4819bd] pre{background:var(--tool-bg, #080F1A);border:1px solid var(--tool-border, #162030);padding:12px 14px;border-radius:8px;overflow-x:auto;margin:.6em 0}.chat-bubble__body--agent[data-v-6d4819bd] pre code{background:none;border:none;padding:0;color:var(--text)}.chat-bubble__embeds[data-v-6d4819bd]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.chat-bubble__panel-anchor[data-v-6d4819bd]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:color-mix(in srgb,var(--accent, #4B8AFF) 8%,transparent);border:1px dashed color-mix(in srgb,var(--accent, #4B8AFF) 40%,transparent);border-radius:6px;color:var(--accent, #4B8AFF);font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;text-decoration:none;letter-spacing:.02em}.chat-bubble__panel-anchor[data-v-6d4819bd]:hover{background:color-mix(in srgb,var(--accent, #4B8AFF) 16%,transparent)}.chat-bubble__stored-embed[data-v-6d4819bd]{display:flex;gap:12px;align-items:center;padding:10px 12px;background:var(--surface, #0C1018);border:1px solid var(--border, #1B2438);border-radius:8px}.chat-bubble__stored-snap[data-v-6d4819bd]{width:96px;height:64px;object-fit:cover;border-radius:4px;background:#090d14;border:1px solid var(--border, #1B2438);flex-shrink:0}.chat-bubble__stored-body[data-v-6d4819bd]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.chat-bubble__stored-title[data-v-6d4819bd]{font-size:var(--text-xs);color:var(--muted, #9DB8D8);font-family:IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble__stored-resume[data-v-6d4819bd]{align-self:flex-start;background:var(--accent, #4B8AFF);border:none;border-radius:6px;color:#fff;font-size:var(--text-xs);padding:4px 10px;cursor:pointer;letter-spacing:.02em;transition:background .15s}.chat-bubble__stored-resume[data-v-6d4819bd]:hover{background:var(--accent-hover, #2F6FD8)}.chat-bubble__pills[data-v-6d4819bd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-bubble__pill[data-v-6d4819bd]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;color:var(--pedro-ui-ai-tool-accent, #C084FC);background:#c084fc14;border:1px solid rgba(192,132,252,.32)}.chat-bubble__pill--calling[data-v-6d4819bd]{color:var(--warm, #E8873A);border-color:#e8873a59;background:#e8873a0f}.chat-bubble__pill--error[data-v-6d4819bd]{color:var(--red, #F87171);border-color:#f871716b;background:#f871710f}.chat-bubble__pill--cached[data-v-6d4819bd]{opacity:.7}.chat-bubble__pill-summary[data-v-6d4819bd]{color:var(--muted, #9DB8D8);font-weight:400}.chat-bubble__sources[data-v-6d4819bd]{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border, #1B2438)}.chat-bubble__sources-toggle[data-v-6d4819bd]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:4px 0;background:none;border:none;color:var(--muted, #9DB8D8);font-size:var(--text-xs);font-family:inherit;cursor:pointer;transition:color .15s ease}.chat-bubble__sources-toggle[data-v-6d4819bd]:hover{color:var(--text, #F4F8FF)}.chat-bubble__sources-label[data-v-6d4819bd]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-bubble__sources-count[data-v-6d4819bd]{font-weight:500;letter-spacing:.02em}.chat-bubble__sources-confidence[data-v-6d4819bd]{padding:2px 7px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em}.chat-bubble__sources-confidence--high[data-v-6d4819bd]{color:var(--green, #34D399);background:color-mix(in srgb,var(--green, #34D399) 12%,transparent);border:1px solid color-mix(in srgb,var(--green, #34D399) 30%,transparent)}.chat-bubble__sources-confidence--mid[data-v-6d4819bd]{color:var(--warm, #E8873A);background:color-mix(in srgb,var(--warm, #E8873A) 12%,transparent);border:1px solid color-mix(in srgb,var(--warm, #E8873A) 30%,transparent)}.chat-bubble__sources-confidence--low[data-v-6d4819bd]{color:var(--dimmed, #607A96);background:color-mix(in srgb,var(--dimmed, #607A96) 12%,transparent);border:1px solid color-mix(in srgb,var(--dimmed, #607A96) 30%,transparent)}.chat-bubble__sources-verified[data-v-6d4819bd]{color:var(--green, #34D399);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em}.chat-bubble__sources-chevron[data-v-6d4819bd]{font-size:12px;transition:transform .18s ease}.chat-bubble__sources-chevron.open[data-v-6d4819bd]{transform:rotate(180deg)}.chat-bubble__sources-body[data-v-6d4819bd]{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;background:var(--surface, #0C1018);border:1px solid var(--border, #1B2438);border-radius:8px}.chat-bubble__source-row[data-v-6d4819bd]{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px dashed var(--border, #1B2438)}.chat-bubble__source-row[data-v-6d4819bd]:last-child{padding-bottom:0;border-bottom:none}.chat-bubble__source-row-head[data-v-6d4819bd]{display:flex;align-items:center;gap:8px;font-size:var(--text-xs)}.chat-bubble__source-pk[data-v-6d4819bd]{font-family:IBM Plex Mono,monospace;color:var(--text, #F4F8FF);font-weight:500}.chat-bubble__source-tier[data-v-6d4819bd]{padding:1px 6px;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.chat-bubble__source-tier--approved[data-v-6d4819bd]{color:var(--green, #34D399);background:color-mix(in srgb,var(--green, #34D399) 14%,transparent)}.chat-bubble__source-tier--auto[data-v-6d4819bd]{color:var(--dimmed, #607A96);background:color-mix(in srgb,var(--dimmed, #607A96) 14%,transparent)}.chat-bubble__source-score[data-v-6d4819bd]{margin-left:auto;font-family:IBM Plex Mono,monospace;color:var(--muted, #9DB8D8);font-size:11px}.chat-bubble__source-origin[data-v-6d4819bd]{font-size:var(--text-xs);color:var(--muted, #9DB8D8)}.chat-bubble__source-origin--loading[data-v-6d4819bd]{color:var(--dimmed, #607A96);font-style:italic}.chat-bubble__source-link[data-v-6d4819bd]{color:var(--accent, #4B8AFF);text-decoration:none;background:none;border:none;padding:0;font-family:inherit;font-size:var(--text-xs);cursor:pointer}.chat-bubble__source-link[data-v-6d4819bd]:hover{text-decoration:underline}.chat-bubble__source-snippet[data-v-6d4819bd]{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--muted, #9DB8D8)}.chat-list[data-v-57cc82c3]{flex:1;min-height:0;overflow-y:auto;padding:24px 24px 12px;display:flex;flex-direction:column;gap:12px}.chat-list--spatial[data-v-57cc82c3]{overflow:hidden;padding:0}.chat-composer[data-v-39723356]{display:flex;flex-direction:column;gap:6px;padding:12px 24px max(20px,calc(env(safe-area-inset-bottom) + 4px));background:var(--bg, #07090E);border-top:1px solid var(--border, #1B2438)}.chat-composer__row[data-v-39723356]{display:flex;gap:8px;align-items:flex-start}.chat-composer__input[data-v-39723356]{flex:1;max-width:840px;margin:0 auto}.chat-composer__meta[data-v-39723356]{display:flex;align-items:center;gap:10px;max-width:840px;width:100%;margin:0 auto;padding:0 4px}.chat-composer__model[data-v-39723356]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;background:var(--surface, #0C1018);border:1px solid var(--border, #1B2438);border-radius:6px;padding:3px 24px 3px 8px;color:var(--muted, #6E7A92);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;transition:border-color .15s,color .15s}.chat-composer__model[data-v-39723356]:hover{border-color:var(--accent, #4B8AFF);color:var(--text, #E5ECF6)}.chat-composer__model[data-v-39723356]:focus{outline:none;border-color:var(--accent, #4B8AFF);color:var(--text, #E5ECF6)}.chat-composer__model[data-v-39723356]:disabled{opacity:.5;cursor:not-allowed}.chat-composer__rerun[data-v-39723356]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;background:var(--surface, #0C1018);border:1px solid var(--border, #1B2438);border-radius:6px;padding:3px 10px;color:var(--muted, #6E7A92);cursor:pointer;letter-spacing:.02em;transition:border-color .15s,color .15s}.chat-composer__rerun[data-v-39723356]:hover{border-color:var(--accent, #4B8AFF);color:var(--text, #E5ECF6)}.sessions-drawer[data-v-12583a97]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;pointer-events:none}.sessions-drawer__backdrop[data-v-12583a97]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.sessions-drawer__panel[data-v-12583a97]{position:relative;z-index:1;width:320px;max-width:86vw;background:var(--surface, #0C1018);border-right:1px solid var(--border, #1B2438);display:flex;flex-direction:column;pointer-events:auto;box-shadow:4px 0 16px #00000059}.sessions-drawer__head[data-v-12583a97]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border, #1B2438);flex-shrink:0}.sessions-drawer__title[data-v-12583a97]{font-size:var(--text-md, 14px);font-weight:600;letter-spacing:.01em;color:var(--text, #F4F8FF)}.sessions-drawer__close[data-v-12583a97]{background:none;border:none;cursor:pointer;font-size:var(--text-lg, 18px);color:var(--dimmed, #607A96);line-height:1;padding:2px 6px;border-radius:4px;transition:color .12s}.sessions-drawer__close[data-v-12583a97]:hover{color:var(--text, #F4F8FF)}.sessions-drawer__new[data-v-12583a97]{display:flex;align-items:center;gap:8px;margin:12px 14px 6px;padding:8px 12px;background:var(--surface2, #111927);border:1px solid var(--border, #1B2438);border-radius:6px;color:var(--text, #F4F8FF);font-size:var(--text-sm, 13px);cursor:pointer;transition:border-color .12s,color .12s}.sessions-drawer__new[data-v-12583a97]:hover{border-color:var(--accent, #4B8AFF);color:var(--accent, #4B8AFF)}.sessions-drawer__new svg[data-v-12583a97]{width:14px;height:14px}.sessions-drawer__loading[data-v-12583a97],.sessions-drawer__error[data-v-12583a97],.sessions-drawer__empty[data-v-12583a97]{padding:16px 14px;font-size:var(--text-xs, 12px);color:var(--muted, #9DB8D8);line-height:1.5}.sessions-drawer__error[data-v-12583a97]{color:var(--red, #F87171)}.sessions-drawer__list[data-v-12583a97]{list-style:none;padding:4px 8px 12px;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sessions-drawer__item-btn[data-v-12583a97]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:6px;padding:8px 10px;cursor:pointer;color:var(--text, #F4F8FF);transition:background .12s,border-color .12s}.sessions-drawer__item-btn[data-v-12583a97]:hover{background:var(--surface2, #111927);border-color:var(--border, #1B2438)}.sessions-drawer__item--active .sessions-drawer__item-btn[data-v-12583a97]{background:color-mix(in srgb,var(--accent, #4B8AFF) 12%,transparent);border-color:color-mix(in srgb,var(--accent, #4B8AFF) 35%,transparent)}.sessions-drawer__item-title[data-v-12583a97]{font-size:var(--text-sm, 13px);font-weight:500;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-drawer__item-preview[data-v-12583a97]{font-size:var(--text-xs, 12px);color:var(--muted, #9DB8D8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-drawer__item-meta[data-v-12583a97]{display:inline-flex;gap:6px;font-size:11px;color:var(--dimmed, #607A96);font-family:IBM Plex Mono,monospace;margin-top:2px}.sessions-drawer-enter-active[data-v-12583a97],.sessions-drawer-leave-active[data-v-12583a97]{transition:opacity .18s ease}.sessions-drawer-enter-active .sessions-drawer__panel[data-v-12583a97],.sessions-drawer-leave-active .sessions-drawer__panel[data-v-12583a97]{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.sessions-drawer-enter-from[data-v-12583a97],.sessions-drawer-leave-to[data-v-12583a97]{opacity:0}.sessions-drawer-enter-from .sessions-drawer__panel[data-v-12583a97],.sessions-drawer-leave-to .sessions-drawer__panel[data-v-12583a97]{transform:translate(-100%)}.chat-app[data-v-b66489e0]{display:flex;flex-direction:column;height:100%;position:relative;background:var(--bg, #07090E);color:var(--text)}.chat-app__header[data-v-b66489e0]{display:flex;align-items:center;gap:12px;padding:0 24px;height:52px;flex-shrink:0;border-bottom:1px solid var(--border, #1B2438);background:var(--surface, #0C1018)}.chat-app__menu[data-v-b66489e0]{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:28px;height:28px;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;padding:6px 5px;transition:background .12s,border-color .12s}.chat-app__menu[data-v-b66489e0]:hover{background:var(--surface2, #111927);border-color:var(--border, #1B2438)}.chat-app__menu-bar[data-v-b66489e0]{display:block;height:2px;width:100%;background:var(--muted, #9DB8D8);border-radius:1px}.chat-app__title[data-v-b66489e0]{flex:1;font-size:var(--text-md);font-weight:600;letter-spacing:.01em}.chat-app__streaming[data-v-b66489e0]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;color:var(--warm, #E8873A);letter-spacing:.08em;text-transform:uppercase}.chat-app__main[data-v-b66489e0]{flex:1;min-height:0;display:flex;flex-direction:column}.chat-app__row[data-v-b66489e0]{flex:1;display:flex;flex-direction:row;min-height:0;overflow:hidden}.chat-app__col[data-v-b66489e0]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.chat-app__resize[data-v-b66489e0]{width:5px;flex-shrink:0;cursor:col-resize;background:var(--border, #1B2438);position:relative;z-index:1;transition:background .15s}.chat-app__resize[data-v-b66489e0]:after{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.chat-app__resize[data-v-b66489e0]:hover,.chat-app__resize[data-v-b66489e0]:active{background:var(--accent, #4B8AFF)}.chat-app__panel[data-v-b66489e0]{flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--border, #1B2438);background:var(--bg, #07090E);overflow:hidden}.chat-app__panel-head[data-v-b66489e0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border, #1B2438);flex-shrink:0}.chat-app__panel-title[data-v-b66489e0]{font-size:var(--text-xs);font-weight:500;color:var(--muted, #9DB8D8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-app__panel-close[data-v-b66489e0]{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--dimmed, #607A96);padding:2px 6px;border-radius:4px;line-height:1;transition:color .12s}.chat-app__panel-close[data-v-b66489e0]:hover{color:var(--text, #F4F8FF)}.orders-tab[data-v-849a117d]{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.filter-bar[data-v-849a117d]{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.filter-group[data-v-849a117d]{display:flex;flex-direction:column;gap:3px;min-width:100px}.filter-group label[data-v-849a117d]{font-size:10px;color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.filter-group input[data-v-849a117d],.filter-group select[data-v-849a117d]{padding:5px 8px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text)}.filter-group input[type=date][data-v-849a117d]{color-scheme:dark;cursor:pointer}.filter-group input[type=date][data-v-849a117d]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.flex-grow[data-v-849a117d]{flex:1;min-width:0}.reset-btn[data-v-849a117d]{padding:6px 12px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer}.reset-btn[data-v-849a117d]:hover{color:var(--text)}.kpi-row[data-v-849a117d]{display:flex;gap:20px;flex-wrap:wrap}.kpi[data-v-849a117d]{display:flex;flex-direction:column;gap:2px;min-width:100px}.kpi-v[data-v-849a117d]{font-size:var(--text-2xl);font-weight:600;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-l[data-v-849a117d]{font-size:var(--text-xs);color:var(--dimmed)}.kpi-note[data-v-849a117d]{font-size:10px;opacity:.7}.notice-banner[data-v-849a117d]{font-size:var(--text-xs);padding:8px 12px;border-radius:6px;background:var(--surface2);border-left:3px solid var(--warn);color:var(--muted)}.chart-card[data-v-849a117d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.chart-head[data-v-849a117d]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.chart-head-right[data-v-849a117d]{display:flex;align-items:center;gap:10px}.chart-wrap[data-v-849a117d]{position:relative;transition:opacity .18s ease-out}.chart-wrap.is-refreshing[data-v-849a117d]{opacity:.55}.chart-title[data-v-849a117d]{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.chart-sub[data-v-849a117d]{font-size:var(--text-xs);color:var(--dimmed)}.chart-body[data-v-849a117d]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.chart-svg[data-v-849a117d]{display:block;width:100%;height:200px}.chart-axis[data-v-849a117d]{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--dimmed)}.axis-left[data-v-849a117d],.axis-right[data-v-849a117d]{display:flex;align-items:center;gap:6px}.axis-dot[data-v-849a117d]{width:8px;height:8px;border-radius:2px;display:inline-block}.axis-dot.accent[data-v-849a117d]{background:var(--accent)}.axis-dot.warn[data-v-849a117d]{background:var(--warn)}.axis-dot.band-hot[data-v-849a117d]{background:var(--green, #34D399)}.axis-dot.band-warm[data-v-849a117d]{background:var(--warm, #E8873A)}.axis-dot.band-cold[data-v-849a117d]{background:var(--muted, #9DB8D8)}.axis-divider[data-v-849a117d]{color:var(--dimmed)}.chart-empty[data-v-849a117d]{padding:32px;text-align:center;color:var(--dimmed);font-size:var(--text-xs);display:flex;flex-direction:column;align-items:center;gap:10px}.card[data-v-849a117d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.table-head[data-v-849a117d]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.table-title[data-v-849a117d]{font-size:var(--text-sm);color:var(--muted);display:inline-flex;align-items:center;gap:10px}.loading-chip.inline[data-v-849a117d]{font-size:10px;padding:2px 8px 2px 6px}.pager[data-v-849a117d]{display:flex;gap:8px;align-items:center;font-size:var(--text-xs);color:var(--muted);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.pager button[data-v-849a117d]{padding:4px 8px;border-radius:5px;font-size:var(--text-xs);background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer}.pager button[data-v-849a117d]:disabled{opacity:.4;cursor:not-allowed}.pager button[data-v-849a117d]:not(:disabled):hover{color:var(--text)}.data-table[data-v-849a117d]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th[data-v-849a117d]{text-align:left;padding:10px 12px;font-size:var(--text-xs);font-weight:600;color:var(--dimmed);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--surface2);white-space:nowrap}.data-table th.num[data-v-849a117d],.data-table td.num[data-v-849a117d]{text-align:right;font-variant-numeric:tabular-nums}.sort-col[data-v-849a117d]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-col[data-v-849a117d]:hover{color:var(--text)}.sort-icon[data-v-849a117d]{opacity:.5;font-size:10px;margin-left:3px}.data-table td[data-v-849a117d]{padding:8px 12px;border-bottom:1px solid var(--border)}.row[data-v-849a117d]:hover{background:var(--surface2)}.mono[data-v-849a117d]{font-family:IBM Plex Mono,monospace}.muted[data-v-849a117d]{color:var(--dimmed)}.small[data-v-849a117d]{font-size:var(--text-xs)}.prod-name[data-v-849a117d]{color:var(--text)}.empty-cell[data-v-849a117d]{text-align:center;color:var(--dimmed);padding:32px}.status-pill[data-v-849a117d]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10px;font-family:IBM Plex Mono,monospace;border:1px solid var(--border);background:var(--surface2);color:var(--muted);text-transform:lowercase}.status-pill.status-pending[data-v-849a117d]{color:var(--warn);border-color:var(--warn)}.status-pill.status-approved[data-v-849a117d],.status-pill.status-completed[data-v-849a117d]{color:var(--success);border-color:var(--success)}.status-pill.status-rejected[data-v-849a117d],.status-pill.status-cancelled[data-v-849a117d]{color:var(--error);border-color:var(--error)}.score-cell[data-v-849a117d]{text-align:right;white-space:nowrap}.score-chip[data-v-849a117d]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 8px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600;border:1px solid transparent}.score-chip.score-hot[data-v-849a117d]{color:var(--success);border-color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.score-chip.score-warm[data-v-849a117d]{color:var(--warn);border-color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.score-chip.score-cold[data-v-849a117d]{color:var(--dimmed);border-color:var(--border);background:var(--surface2)}.data-table-wrap[data-v-849a117d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table-wrap .data-table[data-v-849a117d]{min-width:720px}@container (max-width: 520px){.data-table-wrap .data-table[data-v-849a117d]{min-width:560px}.col-order-id[data-v-849a117d],.col-product-slug[data-v-849a117d]{display:none}}.loading-row[data-v-849a117d]{display:flex;align-items:center;gap:10px;color:var(--dimmed);padding:40px}.spinner[data-v-849a117d]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-849a117d .8s linear infinite}@keyframes spin-849a117d{to{transform:rotate(360deg)}}.skel-row td[data-v-849a117d]{vertical-align:middle}.skel-bar[data-v-849a117d]{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent),color-mix(in srgb,var(--text) 16%,transparent),color-mix(in srgb,var(--text) 6%,transparent));background-size:200% 100%;animation:skel-shimmer-849a117d 1.2s linear infinite;opacity:.7}.skel-bar-xs[data-v-849a117d]{width:24px}.skel-bar-sm[data-v-849a117d]{width:55%}.skel-bar-md[data-v-849a117d]{width:75%}.skel-bar-lg[data-v-849a117d]{width:92%}.skel-bar-right[data-v-849a117d]{margin-left:auto}@keyframes skel-shimmer-849a117d{0%{background-position:100% 0}to{background-position:-100% 0}}.lens[data-v-8a6278ae]{container-type:inline-size;overflow-x:hidden;min-width:0}.tab-bar[data-v-8a6278ae]{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.tab[data-v-8a6278ae]{padding:6px 16px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:all .12s}.tab[data-v-8a6278ae]:hover{color:var(--text)}.tab.active[data-v-8a6278ae]{background:var(--accent-dim);color:var(--accent);border-color:var(--accent);font-weight:500}.mode-bar[data-v-8a6278ae]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mode-toggles[data-v-8a6278ae]{display:flex;gap:2px;border:1px solid var(--border);border-radius:6px;overflow:hidden}.mode-btn[data-v-8a6278ae]{padding:5px 12px;font-size:var(--text-sm);background:var(--surface2);color:var(--muted);border:none;cursor:pointer;transition:background .12s,color .12s}.mode-btn[data-v-8a6278ae]:hover{color:var(--text)}.mode-btn.active[data-v-8a6278ae]{background:var(--accent-dim);color:var(--accent);font-weight:500}.mode-controls[data-v-8a6278ae]{display:flex;align-items:center;gap:8px}.control-label[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.freshness[data-v-8a6278ae]{font-size:var(--text-xs);padding:3px 8px;border-radius:5px;font-family:IBM Plex Mono,monospace}.fresh-ok[data-v-8a6278ae]{background:var(--surface2);color:var(--success);border:1px solid var(--border)}.fresh-warn[data-v-8a6278ae]{background:var(--surface2);color:var(--warn);border:1px solid var(--warn)}.fresh-stale[data-v-8a6278ae]{background:var(--surface2);color:var(--error);border:1px solid var(--error)}.date-input[data-v-8a6278ae]{padding:5px 8px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text);font-family:IBM Plex Mono,monospace;color-scheme:dark;cursor:pointer;min-width:130px}.date-input[data-v-8a6278ae]:focus{outline:none;border-color:var(--accent)}.date-input[data-v-8a6278ae]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.resolved-hint[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--warn);font-family:IBM Plex Mono,monospace}.range-hint[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.history-badge[data-v-8a6278ae]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;color:var(--dimmed);background:var(--surface2);border:1px solid var(--border);border-radius:5px;padding:2px 8px}.reconstructed-note[data-v-8a6278ae]{font-size:var(--text-xs);padding:6px 10px;border-radius:6px;background:var(--surface2);border-left:3px solid var(--accent);color:var(--muted);margin-bottom:12px}.reconstructed-note .mono[data-v-8a6278ae]{font-family:IBM Plex Mono,monospace;color:var(--text)}.trend-strip[data-v-8a6278ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px}.trend-empty[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);background:var(--surface);border:1px dashed var(--border);border-radius:8px;padding:12px 14px;margin-bottom:16px}.spark-card[data-v-8a6278ae]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px 8px;display:flex;flex-direction:column;gap:4px}.spark-head[data-v-8a6278ae]{display:flex;justify-content:space-between;align-items:baseline}.spark-label[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.spark-delta[data-v-8a6278ae]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace}.spark-up[data-v-8a6278ae]{color:var(--success)}.spark-down[data-v-8a6278ae]{color:var(--error)}.spark-flat[data-v-8a6278ae]{color:var(--dimmed)}.spark-latest[data-v-8a6278ae]{font-size:var(--text-2xl);font-weight:600;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums}.spark-svg[data-v-8a6278ae]{display:block;width:100%;height:72px;margin:2px 0 0}.spark-axis[data-v-8a6278ae]{display:flex;justify-content:space-between;font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--dimmed);padding:0 2px}.filter-select[data-v-8a6278ae]{padding:5px 8px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text)}.search-input.wide[data-v-8a6278ae]{width:260px}.access-denied[data-v-8a6278ae]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;color:var(--muted);text-align:center}.lock-icon[data-v-8a6278ae]{font-size:40px}.access-denied h3[data-v-8a6278ae]{font-size:var(--text-lg);color:var(--text);margin:0}.access-denied a[data-v-8a6278ae]{color:var(--accent)}.lead-row[data-v-8a6278ae]:hover{background:var(--surface2)}.lead-name[data-v-8a6278ae]{font-weight:500}.email-link[data-v-8a6278ae]{color:var(--accent);text-decoration:none}.email-link[data-v-8a6278ae]:hover{text-decoration:underline}.score-cell[data-v-8a6278ae]{text-align:right;white-space:nowrap}.score-chip[data-v-8a6278ae]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 8px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600;border:1px solid transparent;cursor:help;white-space:pre-line}.score-hot[data-v-8a6278ae]{color:var(--success);border-color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.score-warm[data-v-8a6278ae]{color:var(--warn);border-color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.score-cold[data-v-8a6278ae]{color:var(--dimmed);border-color:var(--border);background:var(--surface2)}.hot-toggle[data-v-8a6278ae]{padding:5px 12px;border-radius:999px;font-size:var(--text-xs);background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:all .12s}.hot-toggle[data-v-8a6278ae]:hover{color:var(--text)}.hot-toggle.active[data-v-8a6278ae]{background:color-mix(in srgb,var(--success) 18%,transparent);border-color:var(--success);color:var(--success);font-weight:600}.lead-row[data-v-8a6278ae]{cursor:pointer;transition:background .1s}.lead-row.expanded[data-v-8a6278ae]{background:var(--accent-dim)}.score-dist[data-v-8a6278ae]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.score-dist-head[data-v-8a6278ae]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.score-dist-title[data-v-8a6278ae]{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.score-dist-stats[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.score-dist-stats b[data-v-8a6278ae]{color:var(--text);font-weight:600}.score-dist-scale[data-v-8a6278ae]{margin-left:2px;color:var(--dimmed);cursor:help}.score-dist-bars[data-v-8a6278ae]{display:grid;grid-template-columns:repeat(11,1fr);gap:6px;align-items:end;height:96px}.score-dist-col[data-v-8a6278ae]{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%;cursor:pointer;padding:2px 2px 0;border-radius:4px;transition:background .12s,opacity .12s}.score-dist-col[data-v-8a6278ae]:hover{background:var(--surface2)}.score-dist-col.active[data-v-8a6278ae]{background:var(--accent-dim);outline:1px solid var(--accent)}.score-dist-col.dimmed[data-v-8a6278ae]{opacity:.45}.score-dist-count[data-v-8a6278ae]{font-size:10px;color:var(--dimmed);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;min-height:12px}.score-dist-track[data-v-8a6278ae]{flex:1;width:100%;background:var(--surface2);border-radius:4px 4px 0 0;display:flex;align-items:flex-end;overflow:hidden}.score-dist-fill[data-v-8a6278ae]{width:100%;min-height:2px;border-radius:4px 4px 0 0;transition:height .25s ease-out,background .12s}.score-dist-fill.band-cold[data-v-8a6278ae]{background:var(--muted, #9DB8D8);opacity:.72}.score-dist-fill.band-warm[data-v-8a6278ae]{background:var(--warm, #E8873A);opacity:.92}.score-dist-fill.band-hot[data-v-8a6278ae]{background:var(--green, #34D399);opacity:.92}.score-dist-label[data-v-8a6278ae]{font-size:10px;color:var(--dimmed);font-family:IBM Plex Mono,monospace}.score-dist-legend[data-v-8a6278ae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;font-family:IBM Plex Mono,monospace}.score-dist-band[data-v-8a6278ae]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:999px;border:1px solid var(--border)}.score-dist-band.band-cold[data-v-8a6278ae]{color:var(--muted, #9DB8D8);border-color:var(--muted, #9DB8D8)}.score-dist-band.band-warm[data-v-8a6278ae]{color:var(--warm, #E8873A);border-color:var(--warm, #E8873A)}.score-dist-band.band-hot[data-v-8a6278ae]{color:var(--green, #34D399);border-color:var(--green, #34D399)}.score-dist-clear[data-v-8a6278ae]{padding:2px 8px;border-radius:999px;font-size:10px;font-family:IBM Plex Mono,monospace;background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:all .12s}.score-dist-clear[data-v-8a6278ae]:hover:not(:disabled){color:var(--text);border-color:var(--text)}.score-dist-clear[data-v-8a6278ae]:disabled{opacity:.4;cursor:not-allowed}.score-dist-active[data-v-8a6278ae]{margin-left:auto;color:var(--accent)}.score-dist-active b[data-v-8a6278ae]{color:var(--text);font-weight:600}.load-more[data-v-8a6278ae]{padding:12px;text-align:center}.load-more-btn[data-v-8a6278ae]{padding:6px 20px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--muted);cursor:pointer}.load-more-btn[data-v-8a6278ae]:hover{color:var(--text)}.loading-row[data-v-8a6278ae]{display:flex;align-items:center;gap:10px;color:var(--dimmed);padding:40px 0}.spinner[data-v-8a6278ae]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-8a6278ae .8s linear infinite}@keyframes spin-8a6278ae{to{transform:rotate(360deg)}}.banner-error[data-v-8a6278ae]{color:var(--error);padding:12px 0}.notice-banner[data-v-8a6278ae]{font-size:var(--text-xs);padding:8px 12px;border-radius:6px;background:var(--surface2);margin-bottom:16px;color:var(--muted)}.notice-banner.warn[data-v-8a6278ae]{border-left:3px solid var(--warn)}.lens-topbar[data-v-8a6278ae]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.kpi-row[data-v-8a6278ae]{display:flex;gap:16px;flex-wrap:wrap}.mini-kpi[data-v-8a6278ae]{display:flex;flex-direction:column;gap:2px;min-width:80px}.kpi-v[data-v-8a6278ae]{font-size:var(--text-2xl);font-weight:600;color:var(--text);line-height:1}.kpi-l[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed)}.kpi-note[data-v-8a6278ae]{font-size:10px;opacity:.7}.mini-kpi.warn .kpi-v[data-v-8a6278ae]{color:var(--warn)}.mini-kpi.accent .kpi-v[data-v-8a6278ae]{color:var(--accent)}.mini-kpi.lq-hot .kpi-v[data-v-8a6278ae]{color:var(--green, #34D399)}.mini-kpi.lq-warm .kpi-v[data-v-8a6278ae]{color:var(--warm, #E8873A)}.mini-kpi.lq-cold .kpi-v[data-v-8a6278ae]{color:var(--dimmed)}.hot-leads-card[data-v-8a6278ae]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.hot-leads-head[data-v-8a6278ae]{display:flex;align-items:baseline;gap:10px}.hot-leads-title[data-v-8a6278ae]{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.hot-leads-sub[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed)}.hot-leads-cta[data-v-8a6278ae]{background:transparent;border:none;font-size:var(--text-xs);color:var(--accent);cursor:pointer;padding:2px 4px}.hot-leads-cta[data-v-8a6278ae]:hover{text-decoration:underline}.hot-leads-list[data-v-8a6278ae]{display:flex;flex-direction:column;gap:2px}.hot-leads-loading[data-v-8a6278ae]{display:flex;align-items:center;gap:8px;padding:6px 4px}.hot-leads-empty[data-v-8a6278ae]{padding:6px 4px}.hot-lead-row[data-v-8a6278ae]{display:grid;grid-template-columns:auto minmax(120px,1.2fr) minmax(160px,2fr) minmax(140px,1.6fr) 80px;align-items:center;gap:12px;padding:5px 8px;border-radius:6px;font-size:var(--text-xs);cursor:pointer;transition:background .1s}.hot-lead-row[data-v-8a6278ae]:hover{background:var(--accent-dim)}.hot-lead-name[data-v-8a6278ae]{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-lead-mfr[data-v-8a6278ae]{font-family:IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:baseline;gap:4px;color:var(--text)}.hot-lead-mfr-name[data-v-8a6278ae]{color:var(--text);font-weight:500}.hot-lead-mfr-product[data-v-8a6278ae]{color:var(--muted)}.hot-lead-date[data-v-8a6278ae]{font-family:IBM Plex Mono,monospace;text-align:right}@container (max-width: 720px){.hot-lead-row[data-v-8a6278ae]{grid-template-columns:auto minmax(100px,1.2fr) minmax(140px,2fr)}.hot-lead-mfr[data-v-8a6278ae],.hot-lead-date[data-v-8a6278ae]{display:none}}.mini-kpi.lq-skeleton .kpi-v[data-v-8a6278ae]{display:inline-flex;align-items:center;min-height:calc(var(--text-2xl) * 1)}.lq-skel-bar[data-v-8a6278ae]{display:inline-block;width:48px;height:18px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,currentColor 18%,transparent),color-mix(in srgb,currentColor 38%,transparent),color-mix(in srgb,currentColor 18%,transparent));background-size:200% 100%;animation:lq-skel-shimmer-8a6278ae 1.1s linear infinite;opacity:.7}@keyframes lq-skel-shimmer-8a6278ae{0%{background-position:100% 0}to{background-position:-100% 0}}.skel-row td[data-v-8a6278ae]{vertical-align:middle}.skel-bar[data-v-8a6278ae]{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent),color-mix(in srgb,var(--text) 16%,transparent),color-mix(in srgb,var(--text) 6%,transparent));background-size:200% 100%;animation:lq-skel-shimmer-8a6278ae 1.2s linear infinite;opacity:.7}.skel-bar-xs[data-v-8a6278ae]{width:24px}.skel-bar-sm[data-v-8a6278ae]{width:55%}.skel-bar-md[data-v-8a6278ae]{width:75%}.skel-bar-lg[data-v-8a6278ae]{width:92%}.mini-kpi.delta-pos .kpi-v[data-v-8a6278ae]{color:var(--success)}.mini-kpi.delta-neg .kpi-v[data-v-8a6278ae]{color:var(--error)}.mini-kpi.delta-zero .kpi-v[data-v-8a6278ae]{color:var(--dimmed)}.spacer[data-v-8a6278ae]{flex:1}.search-input[data-v-8a6278ae]{padding:5px 10px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text);width:180px}.search-input[data-v-8a6278ae]:focus{outline:none;border-color:var(--accent)}.date-badge[data-v-8a6278ae]{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;color:var(--dimmed);background:var(--surface2);border:1px solid var(--border);border-radius:5px;padding:2px 8px}.card[data-v-8a6278ae]{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.data-table-wrap[data-v-8a6278ae]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-8a6278ae]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}@container (max-width: 880px){.col-window-7d[data-v-8a6278ae],.col-window-30d[data-v-8a6278ae]{display:none}}@container (max-width: 720px){.col-top-model[data-v-8a6278ae],.col-config-value[data-v-8a6278ae]{display:none}}@container (max-width: 520px){.col-users[data-v-8a6278ae]{display:none}}@container (max-width: 880px){.col-purchase-intent[data-v-8a6278ae],.col-owner-status[data-v-8a6278ae]{display:none}}@container (max-width: 720px){.col-phone[data-v-8a6278ae],.col-location[data-v-8a6278ae]{display:none}}@container (max-width: 520px){.col-lead-mfr[data-v-8a6278ae],.col-last-build[data-v-8a6278ae]{display:none}}@container (max-width: 520px){.data-table th[data-v-8a6278ae],.data-table td[data-v-8a6278ae]{padding:8px}}.lead-email-cell[data-v-8a6278ae]{word-break:break-all;overflow-wrap:anywhere}.lead-email-cell .email-link[data-v-8a6278ae]{display:inline-block;max-width:100%;word-break:break-all;overflow-wrap:anywhere}.lead-name-row[data-v-8a6278ae]{color:var(--text);font-weight:500;line-height:1.2}.lead-brand-row[data-v-8a6278ae]{display:inline-flex;align-items:baseline;gap:4px;font-family:IBM Plex Mono,monospace;margin-top:1px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lead-brand-name[data-v-8a6278ae]{color:var(--muted)}.lead-brand-product[data-v-8a6278ae]{color:var(--dimmed)}@container (max-width: 460px){.col-email[data-v-8a6278ae]{display:none}}.data-table th[data-v-8a6278ae]{text-align:left;padding:10px 12px;font-size:var(--text-xs);font-weight:600;color:var(--dimmed);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--surface2);white-space:nowrap}.data-table th.num[data-v-8a6278ae],.data-table td.num[data-v-8a6278ae]{text-align:right}.sort-col[data-v-8a6278ae]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-col[data-v-8a6278ae]:hover{color:var(--text)}.sort-icon[data-v-8a6278ae]{opacity:.5;font-size:10px;margin-left:3px}.data-table td[data-v-8a6278ae]{padding:10px 12px;border-bottom:1px solid var(--border)}.mfr-row[data-v-8a6278ae]{cursor:pointer;transition:background .1s}.mfr-row[data-v-8a6278ae]:hover{background:var(--surface2)}.mfr-row.expanded[data-v-8a6278ae]{background:var(--accent-dim)}.mfr-name[data-v-8a6278ae]{font-weight:500}.expand-arrow[data-v-8a6278ae]{color:var(--dimmed);font-size:10px;text-align:right}.muted[data-v-8a6278ae]{color:var(--dimmed)}.small[data-v-8a6278ae]{font-size:var(--text-xs)}.empty-cell[data-v-8a6278ae]{text-align:center;color:var(--dimmed);padding:32px}.intent-hot[data-v-8a6278ae]{color:var(--success);font-weight:600}.intent-warm[data-v-8a6278ae]{color:var(--warn)}.delta-pos[data-v-8a6278ae]{color:var(--success)}.delta-neg[data-v-8a6278ae]{color:var(--error)}.flag-new[data-v-8a6278ae]{color:var(--success);font-weight:600}.flag-gone[data-v-8a6278ae]{color:var(--error);font-weight:600}.strip-caption[data-v-8a6278ae]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.strip-caption-row[data-v-8a6278ae]{display:flex;align-items:center;gap:10px}.strip-caption-title[data-v-8a6278ae]{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.strip-caption-sub[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed)}.trend-strip[data-v-8a6278ae]{transition:opacity .18s ease-out}.trend-strip.is-refreshing[data-v-8a6278ae]{opacity:.6}.mfr-trend-strip[data-v-8a6278ae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.mfr-trend-strip .spark-card[data-v-8a6278ae]{padding:8px 10px 6px;gap:2px}.mfr-trend-strip .spark-label[data-v-8a6278ae],.mfr-trend-strip .spark-delta[data-v-8a6278ae]{font-size:10px}.mfr-trend-strip .spark-latest[data-v-8a6278ae]{font-size:var(--text-base);line-height:1.05}.mfr-trend-strip .spark-svg[data-v-8a6278ae]{height:44px}.mfr-trend-strip .spark-axis[data-v-8a6278ae]{font-size:9px}@container (max-width: 640px){.mfr-trend-strip[data-v-8a6278ae]{grid-template-columns:1fr}}.detail-row td[data-v-8a6278ae]{padding:0;background:var(--surface2)}.mfr-detail[data-v-8a6278ae]{padding:18px 18px 22px;display:flex;flex-direction:column;gap:18px}.mfr-detail-head[data-v-8a6278ae]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.mfr-detail-title[data-v-8a6278ae]{display:flex;flex-direction:column;gap:2px}.mfr-detail-name[data-v-8a6278ae]{font-size:var(--text-xl);font-weight:700;color:var(--text)}.mfr-detail-slug[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.mfr-detail-kpis[data-v-8a6278ae]{display:flex;gap:18px;flex-wrap:wrap}.mfr-kpi[data-v-8a6278ae]{display:flex;flex-direction:column;gap:2px;min-width:90px}.mfr-kpi-v[data-v-8a6278ae]{font-size:var(--text-lg);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.mfr-kpi-l[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed)}.mfr-section[data-v-8a6278ae]{display:flex;flex-direction:column;gap:8px}.mfr-section-head[data-v-8a6278ae]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mfr-section-title[data-v-8a6278ae]{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.mfr-section-sub[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--dimmed)}.mfr-grid[data-v-8a6278ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.mfr-cell[data-v-8a6278ae]{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 14px;min-width:0}.mfr-cell-wide[data-v-8a6278ae]{grid-column:1 / -1}.bar-list[data-v-8a6278ae]{display:flex;flex-direction:column;gap:6px;min-width:0}.bar-row[data-v-8a6278ae]{display:grid;grid-template-columns:minmax(80px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;font-size:var(--text-xs)}.bar-label[data-v-8a6278ae]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-8a6278ae]{height:8px;background:var(--surface2);border-radius:999px;overflow:hidden}.bar-fill[data-v-8a6278ae]{height:100%;border-radius:999px;transition:width .25s ease-out}.bar-value[data-v-8a6278ae]{color:var(--muted);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.bar-hint[data-v-8a6278ae]{color:var(--dimmed);margin-left:4px}.stacked-wrap[data-v-8a6278ae]{display:flex;flex-direction:column;gap:8px}.stacked-bar[data-v-8a6278ae]{display:flex;height:14px;border-radius:6px;overflow:hidden;background:var(--surface2);border:1px solid var(--border)}.stacked-seg[data-v-8a6278ae]{height:100%;transition:width .25s ease-out}.stacked-legend[data-v-8a6278ae]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--text-xs)}.legend-item[data-v-8a6278ae]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-8a6278ae]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend-label[data-v-8a6278ae]{color:var(--text)}.legend-value[data-v-8a6278ae]{color:var(--dimmed);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.mini-bars[data-v-8a6278ae]{display:flex;gap:18px;align-items:flex-end;height:110px;padding:4px 4px 0}.mini-bar-col[data-v-8a6278ae]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.mini-bar-value[data-v-8a6278ae]{font-size:var(--text-xs);color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.mini-bar-track[data-v-8a6278ae]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to bottom,transparent,var(--surface2));border-bottom:1px solid var(--border);border-radius:4px 4px 0 0}.mini-bar-fill[data-v-8a6278ae]{width:70%;border-radius:4px 4px 0 0;min-height:2px;transition:height .25s ease-out}.mini-bar-label[data-v-8a6278ae]{font-size:10px;color:var(--dimmed);text-transform:uppercase;letter-spacing:.04em}.seait-lens .spark-card,.spark-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px 8px;display:flex;flex-direction:column;gap:4px}.spark-head{display:flex;justify-content:space-between;align-items:baseline}.spark-label{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.spark-delta{font-size:var(--text-xs);font-family:IBM Plex Mono,monospace}.spark-up{color:var(--success)}.spark-down{color:var(--error)}.spark-flat{color:var(--dimmed)}.spark-latest{font-size:var(--text-2xl);font-weight:600;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums}.spark-svg{display:block;width:100%;height:72px;margin:2px 0 0}.spark-axis{display:flex;justify-content:space-between;font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--dimmed);padding:0 2px}.mfr-trend-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.mfr-trend-strip .spark-card{padding:8px 10px 6px;gap:2px}.mfr-trend-strip .spark-label,.mfr-trend-strip .spark-delta{font-size:10px}.mfr-trend-strip .spark-latest{font-size:var(--text-base);line-height:1.05}.mfr-trend-strip .spark-svg{height:44px}.mfr-trend-strip .spark-axis{font-size:9px}.mfr-detail{padding:18px 18px 22px;display:flex;flex-direction:column;gap:18px}.mfr-detail-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.mfr-detail-title{display:flex;flex-direction:column;gap:2px}.mfr-detail-name{font-size:var(--text-xl);font-weight:700;color:var(--text)}.mfr-detail-slug{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.mfr-detail-kpis{display:flex;gap:18px;flex-wrap:wrap}.mfr-kpi{display:flex;flex-direction:column;gap:2px;min-width:90px}.mfr-kpi-v{font-size:var(--text-lg);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.mfr-kpi-l{font-size:var(--text-xs);color:var(--dimmed)}.mfr-section{display:flex;flex-direction:column;gap:8px}.mfr-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mfr-section-title{font-size:var(--text-xs);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.mfr-section-sub{font-size:var(--text-xs);color:var(--dimmed)}.mfr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.mfr-cell{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.mfr-cell-wide{grid-column:1 / -1}.mfr-detail .trend-empty{font-size:var(--text-xs);color:var(--dimmed);background:var(--surface);border:1px dashed var(--border);border-radius:8px;padding:12px 14px}.bar-list{display:flex;flex-direction:column;gap:6px}.bar-row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;font-size:var(--text-xs)}.bar-label{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:8px;background:var(--surface2);border-radius:999px;overflow:hidden}.bar-fill{height:100%;border-radius:999px;transition:width .25s ease-out}.bar-value{color:var(--muted);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.bar-hint{color:var(--dimmed);margin-left:4px}.stacked-wrap{display:flex;flex-direction:column;gap:8px}.stacked-bar{display:flex;height:14px;border-radius:6px;overflow:hidden;background:var(--surface2);border:1px solid var(--border)}.stacked-seg{height:100%;transition:width .25s ease-out}.stacked-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--text-xs)}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend-label{color:var(--text)}.legend-value{color:var(--dimmed);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.mini-bars{display:flex;gap:18px;align-items:flex-end;height:110px;padding:4px 4px 0}.mini-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.mini-bar-value{font-size:var(--text-xs);color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.mini-bar-track{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to bottom,transparent,var(--surface2));border-bottom:1px solid var(--border);border-radius:4px 4px 0 0}.mini-bar-fill{width:70%;border-radius:4px 4px 0 0;min-height:2px;transition:height .25s ease-out}.mini-bar-label{font-size:10px;color:var(--dimmed);text-transform:uppercase;letter-spacing:.04em}.mini-kpi .kpi-v{font-size:var(--text-2xl);font-weight:600;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.mini-kpi .kpi-l{font-size:var(--text-xs);color:var(--dimmed)}.mini-kpi.delta-pos .kpi-v{color:var(--success)}.mini-kpi.delta-neg .kpi-v{color:var(--error)}.mini-kpi.delta-zero .kpi-v{color:var(--dimmed)}.lead-detail{padding:18px 18px 22px;display:flex;flex-direction:column;gap:18px}.lead-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.lead-detail-title{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-detail-name{font-size:var(--text-lg);font-weight:700;color:var(--text);overflow-wrap:anywhere}.lead-detail-meta{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace;overflow-wrap:anywhere;word-break:break-word}.lead-detail-score{display:inline-flex;align-items:center;gap:8px}.lead-detail-score-label{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.lead-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;min-width:0}.lead-detail-cell{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 14px;min-width:0}.score-bucket-list{display:flex;flex-direction:column;gap:6px;min-width:0}.score-bucket-row{--bucket-color: var(--accent, #4B8AFF);display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(80px,2.5fr) auto;align-items:center;gap:12px;font-size:var(--text-xs);padding:6px 10px 6px 8px;border-radius:6px;background:var(--surface2);border-left:3px solid var(--bucket-color);transition:background .12s;min-width:0}.score-bucket-row>*{min-width:0}.score-bucket-row:hover{background:color-mix(in srgb,var(--bucket-color) 12%,var(--surface2))}.score-bucket-label{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:500}.score-bucket-swatch{width:8px;height:8px;border-radius:50%;background:var(--bucket-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--bucket-color) 28%,transparent);flex-shrink:0}.score-bucket-track{position:relative;height:10px;background:var(--surface);border:1px solid var(--border);border-radius:999px;overflow:hidden;cursor:help}.score-bucket-fill{height:100%;border-radius:999px;transition:width .25s ease-out;box-shadow:0 0 8px color-mix(in srgb,var(--bucket-color) 60%,transparent)}.score-bucket-num{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:56px}.score-bucket-contribution{color:var(--bucket-color);font-size:var(--text-sm);font-weight:700}.score-bucket-weight{color:var(--dimmed)}.kv-list{display:flex;flex-direction:column;gap:4px;min-width:0}.kv-row{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:12px;font-size:var(--text-xs);padding:5px 10px;border-radius:6px;background:var(--surface2);border-left:3px solid transparent;transition:background .12s,border-color .12s;min-width:0}.kv-row:hover{background:var(--accent-dim);border-left-color:var(--accent)}.kv-row-empty{opacity:.55}.kv-label{color:var(--muted);min-width:0;overflow-wrap:anywhere}.kv-value-wrap{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.kv-value{color:var(--text);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere;min-width:0}.kv-value-empty{color:var(--dimmed);font-weight:500}.kv-feeds{display:inline-flex;align-items:center;gap:3px;padding-left:6px;border-left:1px solid var(--border)}.kv-feed-dot{width:7px;height:7px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 0%,transparent)}.scoring-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.scoring-cell{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.tuner-slider{--bucket-color: var(--accent, #4B8AFF);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:var(--surface);border:1px solid var(--border);outline:none;cursor:pointer}.tuner-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--bucket-color);border:2px solid var(--surface);box-shadow:0 0 6px color-mix(in srgb,var(--bucket-color) 70%,transparent)}.tuner-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--bucket-color);border:2px solid var(--surface)}.tuner-num{width:90px;padding:4px 8px;border-radius:4px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;text-align:right;font-size:var(--text-sm)}.tuner-num:focus{outline:none;border-color:var(--accent)}.tuner-kv{background:var(--surface)}.tuner-actions-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.tuner-actions-row.big{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);align-items:center}.tuner-btn{padding:5px 14px;border-radius:6px;font-size:var(--text-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .12s}.tuner-btn:hover:not(:disabled){border-color:var(--accent)}.tuner-btn:disabled{opacity:.45;cursor:not-allowed}.tuner-btn.ghost{background:transparent;color:var(--muted)}.tuner-btn.primary{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent);color:var(--accent);font-weight:600}.tuner-btn.save{background:color-mix(in srgb,var(--green, #34D399) 18%,transparent);border-color:var(--green, #34D399);color:var(--green, #34D399);font-weight:600}.sum-ok{color:var(--green, #34D399)}.sum-bad{color:var(--red, #F87171)}.tuner-hist-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tuner-hist{display:flex;flex-direction:column;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:8px 10px}.tuner-hist-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tuner-hist-bars{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;align-items:end;height:84px}.tuner-hist-col{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%}.tuner-hist-count{font-size:9px;color:var(--dimmed);min-height:11px;font-family:IBM Plex Mono,monospace}.tuner-hist-label{font-size:9px;color:var(--dimmed);font-family:IBM Plex Mono,monospace}.tuner-hist .score-dist-track{flex:1;width:100%;background:var(--surface);border-radius:3px 3px 0 0;display:flex;align-items:flex-end;border:1px solid var(--border);overflow:hidden}.tuner-summary{margin-top:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mover-list{display:flex;flex-direction:column;gap:3px}.mover-row{display:grid;grid-template-columns:minmax(80px,1fr) auto auto auto auto;gap:8px;align-items:center;font-size:var(--text-xs);padding:4px 8px;background:var(--surface2);border-radius:4px;font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.mover-row.mover-up{border-left:3px solid var(--green, #34D399)}.mover-row.mover-down{border-left:3px solid var(--red, #F87171)}.mover-uid{color:var(--dimmed)}.mover-name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mover-before{color:var(--muted)}.mover-arrow{color:var(--dimmed)}.mover-after{color:var(--text);font-weight:600}.mover-delta{text-align:right;font-weight:700}.mover-row.mover-up .mover-delta{color:var(--green, #34D399)}.mover-row.mover-down .mover-delta{color:var(--red, #F87171)}.tuner-history-row .kv-label b{color:var(--text);font-weight:600}.tuner-hist-bars .score-dist-track{flex:1;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:3px 3px 0 0;display:flex;align-items:flex-end;overflow:hidden}.tuner-hist-bars .score-dist-fill{width:100%;min-height:2px;border-radius:3px 3px 0 0;transition:height .25s ease-out}.tuner-hist-bars .score-dist-fill.band-cold{background:var(--muted, #9DB8D8);opacity:.72}.tuner-hist-bars .score-dist-fill.band-warm{background:var(--warm, #E8873A);opacity:.92}.tuner-hist-bars .score-dist-fill.band-hot{background:var(--green, #34D399);opacity:.92}.brand-leads-list{display:flex;flex-direction:column;gap:2px}.email-link{color:var(--accent);text-decoration:none}.email-link:hover{text-decoration:underline}.brand-lead-row{display:grid;grid-template-columns:auto minmax(120px,1.2fr) minmax(160px,2fr) minmax(100px,1fr) 80px;align-items:center;gap:12px;padding:5px 8px;border-radius:6px;font-size:var(--text-xs);cursor:pointer;transition:background .1s}.brand-lead-row:hover{background:var(--accent-dim)}.brand-lead-name{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-lead-email{color:color-mix(in srgb,var(--accent) 78%,var(--text) 22%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-lead-row:hover .brand-lead-email{color:var(--text)}.brand-lead-product,.brand-lead-date{font-family:IBM Plex Mono,monospace;text-align:right}.brand-lead-row-skel{cursor:default;opacity:.7}.brand-lead-row-skel:hover{background:transparent}@container (max-width: 720px){.mfr-trend-strip{grid-template-columns:1fr}.mini-bars{gap:10px;height:96px}.mfr-detail-head{flex-direction:column;align-items:stretch;gap:10px}.mfr-detail-kpis{gap:12px}.mfr-detail{padding:14px 12px 16px;gap:14px}.mfr-cell{padding:10px 12px}.brand-lead-row{grid-template-columns:auto minmax(110px,1.2fr) minmax(140px,2fr)}.brand-lead-product,.brand-lead-date{display:none}.lead-detail-grid{grid-template-columns:1fr;gap:12px}.lead-detail{padding:14px 12px 18px;gap:14px}.lead-detail-cell{padding:10px 12px}.lead-detail-head{flex-direction:column;align-items:stretch;gap:10px}.lead-detail-score{justify-content:flex-start}}@container (max-width: 540px){.score-bucket-row{grid-template-columns:1fr auto;gap:8px;padding:8px 10px}.score-bucket-track{grid-column:1 / -1;height:8px}.score-bucket-num{text-align:left;min-width:0}.kv-row{grid-template-columns:1fr auto;gap:8px;padding:6px 10px}.kv-value{font-size:var(--text-xs)}.stacked-legend{gap:4px 10px;font-size:10px}.lead-detail-meta{white-space:normal}}.tuner-section-divider{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 4px}.threshold-group{--bucket-color: var(--accent, #4B8AFF);background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--bucket-color);border-radius:6px;padding:8px 10px 10px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.threshold-group-head{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.threshold-group-head .score-bucket-swatch{width:8px;height:8px;border-radius:50%;background:var(--bucket-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--bucket-color) 28%,transparent)}.threshold-group-title{color:var(--text)}.threshold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px}.threshold-grid.threshold-grid-tight{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.threshold-cell{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs)}.threshold-label{color:var(--dimmed)}.threshold-cell .tuner-num{width:100%}.threshold-cell:focus-within .threshold-label{color:var(--text)}.flow-graph{width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.flow-edge{fill:none;stroke-width:1.5;transition:stroke .35s,stroke-opacity .35s,stroke-width .35s}.flow-edge.flow-edge--lit{stroke-opacity:1;stroke-width:3.5}.flow-edge.flow-edge--dimmed{stroke-opacity:.06}.flow-feed-line{animation:flow-feed-flow 1.4s linear infinite;transition:stroke-opacity .35s}@keyframes flow-feed-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-21}}.flow-tooltip__bg{fill:#07090ef2;stroke:var(--border, rgba(255, 255, 255, .08));stroke-width:1}.flow-tooltip__content{width:100%;height:100%;padding:8px 12px;box-sizing:border-box;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text, #f4f8ff);text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;overflow:hidden}.flow-tooltip__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.flow-tooltip__sub{font-size:11px;color:var(--muted, #9db8d8);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.demo-root[data-v-e79dfd2d]{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg);color:var(--text);overflow:hidden}.demo-hud[data-v-e79dfd2d]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--surface)}.hud-left h1[data-v-e79dfd2d]{font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em;margin:0}.hud-sub[data-v-e79dfd2d]{font-size:var(--text-sm);color:var(--muted);margin-top:2px}.live-pill[data-v-e79dfd2d]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface2)}.live-pill .dot[data-v-e79dfd2d]{width:8px;height:8px;border-radius:50%;background:var(--dimmed)}.live-pill.ok .dot[data-v-e79dfd2d]{background:var(--green);box-shadow:0 0 6px var(--green)}.live-pill.off .dot[data-v-e79dfd2d]{background:var(--yellow)}.stage-wrap[data-v-e79dfd2d]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.view-toggle[data-v-e79dfd2d]{position:absolute;top:14px;right:18px;z-index:10;display:inline-flex;background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px}.view-btn[data-v-e79dfd2d]{padding:5px 14px;border-radius:999px;border:none;background:transparent;color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}.view-btn[data-v-e79dfd2d]:hover{color:var(--text)}.view-btn.active[data-v-e79dfd2d]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000059}.stage-wrap.pannable[data-v-e79dfd2d] .flow-graph{cursor:grab}.stage-wrap.panning[data-v-e79dfd2d] .flow-graph{cursor:grabbing}.stage-wrap.mode-external .node-pipeline.dimmed[data-v-e79dfd2d],.stage-wrap.mode-external .node-pipeline-sub.dimmed[data-v-e79dfd2d]{opacity:.3}.stage-wrap.mode-external .node-pipeline.dimmed .node-label[data-v-e79dfd2d],.stage-wrap.mode-external .node-pipeline-sub.dimmed .node-label[data-v-e79dfd2d]{opacity:.5}.loading[data-v-e79dfd2d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.cloud[data-v-e79dfd2d]{transform-origin:center;transform-box:fill-box;will-change:transform}.cloud-1[data-v-e79dfd2d]{animation:cloudDrift1-e79dfd2d 24s ease-in-out infinite alternate}.cloud-2[data-v-e79dfd2d]{animation:cloudDrift2-e79dfd2d 28s ease-in-out infinite alternate}.cloud-3[data-v-e79dfd2d]{animation:cloudDrift3-e79dfd2d 32s ease-in-out infinite alternate}.cloud-4[data-v-e79dfd2d]{animation:cloudDrift4-e79dfd2d 26s ease-in-out infinite alternate}.cloud-5[data-v-e79dfd2d]{animation:cloudDrift5-e79dfd2d 30s ease-in-out infinite alternate}@keyframes cloudDrift1-e79dfd2d{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-20px) scale(1.08)}}@keyframes cloudDrift2-e79dfd2d{0%{transform:translate(0) scale(1.04)}to{transform:translate(-30px,30px) scale(1)}}@keyframes cloudDrift3-e79dfd2d{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-30px) scale(1.06)}}@keyframes cloudDrift4-e79dfd2d{0%{transform:translate(0) scale(1.02)}to{transform:translate(-20px,-15px) scale(1.06)}}@keyframes cloudDrift5-e79dfd2d{0%{transform:translate(0) scale(1)}to{transform:translate(35px,18px) scale(1.05)}}.commit-ring[data-v-e79dfd2d]{transition:stroke .25s,stroke-opacity .25s,stroke-width .25s}.commit-ring.engaging[data-v-e79dfd2d]{stroke-width:2.5}.commit-ring.inviting[data-v-e79dfd2d]{animation:commitInvite-e79dfd2d 1.4s ease-in-out infinite}.commit-ring.crossed[data-v-e79dfd2d]{stroke-width:3;animation:commitPulse-e79dfd2d 1.6s ease-in-out infinite}@keyframes commitPulse-e79dfd2d{0%,to{stroke-opacity:.55;stroke-width:2.5}50%{stroke-opacity:1;stroke-width:3.5}}@keyframes commitInvite-e79dfd2d{0%,to{stroke-opacity:.5;stroke-width:2.5}50%{stroke-opacity:.9;stroke-width:3.2}}.pull-guide-line[data-v-e79dfd2d]{opacity:.65;animation:pullFlow-e79dfd2d .8s linear infinite}.pull-guide-target[data-v-e79dfd2d]{opacity:.85;animation:pullPulse-e79dfd2d 1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pullFlow-e79dfd2d{to{stroke-dashoffset:-16}}@keyframes pullPulse-e79dfd2d{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.6);opacity:.4}}.axis-label[data-v-e79dfd2d]{fill:var(--dimmed);font-size:18px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;text-anchor:middle;opacity:.32}[data-v-e79dfd2d] .flow-edge{stroke:var(--border)}[data-v-e79dfd2d] .flow-edge--primary{stroke:#4b8aff8c;stroke-width:2.5}[data-v-e79dfd2d] .flow-edge--secondary{stroke:#9db8d840;stroke-dasharray:4 4}[data-v-e79dfd2d] .flow-edge--corpus-link{stroke:#e8873a4d;stroke-dasharray:2 5}[data-v-e79dfd2d] .flow-edge--tool-link{stroke:#a78bfa8c;stroke-width:2;stroke-dasharray:6 4}[data-v-e79dfd2d] .flow-edge--wraps{stroke:#34d39966;stroke-width:1.5;stroke-dasharray:2 4}.node[data-v-e79dfd2d]{transition:opacity .35s ease;opacity:1;transform-box:fill-box;transform-origin:center}.node rect[data-v-e79dfd2d],.node circle[data-v-e79dfd2d]{fill:var(--surface2);stroke:var(--border);stroke-width:1.5;transition:stroke .35s,fill .35s,opacity .35s}.node-label[data-v-e79dfd2d]{fill:var(--text);font-size:14px;text-anchor:middle;pointer-events:none;font-weight:500;transition:opacity .35s}.node-pipeline rect[data-v-e79dfd2d]{fill:var(--surface2);stroke:#4b8aff73;stroke-width:2}.node-pipeline-sub rect[data-v-e79dfd2d]{fill:#0c101899}.node-corpus circle[data-v-e79dfd2d]{fill:#e8873a1a;stroke:#e8873a73}.node-output rect[data-v-e79dfd2d]{fill:#34d3990f;stroke:#34d39973}.node-hub rect[data-v-e79dfd2d]{fill:#a78bfa0f;stroke-width:2}.node-hub rect.hub-outer[data-v-e79dfd2d]{fill:none;stroke-width:1;opacity:.45}.hub-glyph[data-v-e79dfd2d]{fill:#a78bfad9;font-size:14px;font-weight:600;pointer-events:none}.node.lit rect[data-v-e79dfd2d],.node.lit circle[data-v-e79dfd2d]{fill:var(--surface);stroke-width:2.5}.node-corpus .halo-label[data-v-e79dfd2d]{font-size:12px;fill:var(--text);font-weight:600}.node.dimmed[data-v-e79dfd2d]{opacity:.1}.node.dimmed .node-label[data-v-e79dfd2d]{opacity:0}.node:not(.dimmed) rect[data-v-e79dfd2d]:not(.output-loader-track):not(.output-loader-fill){transform-box:fill-box;transform-origin:center;animation:nodeBreathe-e79dfd2d 6s ease-in-out infinite;animation-delay:var(--drift-delay, 0s)}@keyframes nodeBreathe-e79dfd2d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.025);opacity:.92}}.node-corpus:not(.dimmed) .halo-content[data-v-e79dfd2d]{transform-box:fill-box;transform-origin:center;animation:haloDriftBreathe-e79dfd2d 7.5s ease-in-out infinite;animation-delay:var(--drift-delay, 0s)}.halo-nodes.orbiting .node-corpus:not(.dimmed) .halo-content[data-v-e79dfd2d]{animation:none}.orbit-rings[data-v-e79dfd2d]{opacity:0;transition:opacity .5s ease;filter:saturate(.6)}.orbit-rings.visible[data-v-e79dfd2d]{opacity:1}.orbit-ring[data-v-e79dfd2d]{stroke-width:1;stroke-opacity:.06;animation:orbitRingPulse-e79dfd2d 3.6s ease-in-out infinite both}@keyframes orbitRingPulse-e79dfd2d{0%,to{stroke-opacity:.06}50%{stroke-opacity:.12}}@keyframes haloDriftBreathe-e79dfd2d{0%,to{transform:translate(0) scale(1);opacity:1}25%{transform:translate(2.5px,-2px) scale(1.02);opacity:.96}50%{transform:translateY(1.5px) scale(1.025);opacity:.92}75%{transform:translate(-2px,-1px) scale(1.015);opacity:.96}}.node-pipeline:not(.node-pipeline-sub):not(.dimmed):not(.tools) rect[data-v-e79dfd2d]{animation:nodeBreathe-e79dfd2d 6s ease-in-out infinite,spineShimmer-e79dfd2d 7s ease-in-out infinite;animation-delay:var(--drift-delay, 0s),var(--shimmer-delay, 0s)}@keyframes spineShimmer-e79dfd2d{0%,14%,to{stroke:#4b8aff73;stroke-width:2;fill:var(--surface2)}6%{stroke:#8cb4fff2;stroke-width:2.6;fill:#4b8aff1a}}.config-ghost[data-v-e79dfd2d]{fill:#a78bfa0d;stroke:#a78bfa4d;stroke-width:1;pointer-events:none}.config-ghost.config-ghost-2[data-v-e79dfd2d]{fill:#a78bfa08;stroke:#a78bfa2e}.config-page-bar[data-v-e79dfd2d]{fill:#a78bfa66;stroke:none;pointer-events:none}.config-page-dot[data-v-e79dfd2d]{fill:#ffffffd9;stroke:none;pointer-events:none}.node-pipeline-sub.has-sdk rect[data-v-e79dfd2d]{fill:#34d3990f;stroke:#34d39973;stroke-width:1.5}.sdk-stripe[data-v-e79dfd2d]{fill:#34d399d9;stroke:none;pointer-events:none}.sdk-glyph[data-v-e79dfd2d]{fill:#34d399d9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600;text-anchor:end;pointer-events:none}rect.output-loader-track[data-v-e79dfd2d]{fill:#34d3991f;stroke:none;pointer-events:none}rect.output-loader-fill[data-v-e79dfd2d]{fill:#34d399f2;stroke:none;pointer-events:none;animation:outputProgress-e79dfd2d 2.6s ease-in-out infinite;animation-delay:var(--load-delay, 0s)}.node-output.lit rect.output-loader-track[data-v-e79dfd2d],.node-output.lit rect.output-loader-fill[data-v-e79dfd2d],.node-output.dimmed rect.output-loader-track[data-v-e79dfd2d],.node-output.dimmed rect.output-loader-fill[data-v-e79dfd2d]{display:none}@keyframes outputProgress-e79dfd2d{0%{width:0;opacity:.95}60%{width:144px;opacity:.95}85%{width:144px;opacity:0}to{width:0;opacity:0}}.output-nodes[data-v-e79dfd2d]{transition:opacity .4s ease;transform-box:fill-box}.output-nodes.retracted[data-v-e79dfd2d]{opacity:0;pointer-events:none}.persona[data-v-e79dfd2d]{cursor:grab}.persona.dragging[data-v-e79dfd2d]{cursor:grabbing}.persona circle[data-v-e79dfd2d]{stroke:#fff6;stroke-width:2;transition:filter .25s}.persona-label[data-v-e79dfd2d]{fill:#07090e;font-size:18px;font-weight:700;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.persona-trail[data-v-e79dfd2d]{stroke-dasharray:4 4;pointer-events:none}.persona-bounce[data-v-e79dfd2d]{transform-box:fill-box;transform-origin:center;animation:personaJump-e79dfd2d 7s ease-in-out infinite;animation-delay:var(--jump-delay, 0s)}.persona.dragging .persona-bounce[data-v-e79dfd2d],.persona.engaged .persona-bounce[data-v-e79dfd2d],.persona.committed .persona-bounce[data-v-e79dfd2d]{animation:none;transform:translate(0)}@keyframes personaJump-e79dfd2d{0%,78%,to{transform:translate(0) scale(1)}82%{transform:translateY(-10px) scale(1.06)}88%{transform:translateY(2px) scale(.95)}93%{transform:translateY(-3px) scale(1.02)}97%{transform:translate(0) scale(1)}}.card-row[data-v-e79dfd2d]{position:absolute;left:0;right:0;bottom:18px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:stretch;padding:0 24px;pointer-events:none;z-index:5}.card-row[data-v-e79dfd2d]>*{pointer-events:auto}.deliverable-card[data-v-e79dfd2d]{background:var(--surface);border:1px solid var(--border);border-left-width:4px;border-radius:12px;padding:16px 20px;box-shadow:0 12px 32px #00000080;flex:1 1 0;min-width:0;max-width:720px}.card-row.count-1 .deliverable-card[data-v-e79dfd2d]{flex:0 1 720px}.card-row.count-2 .deliverable-card[data-v-e79dfd2d]{flex:1 1 0;max-width:480px}.card-row.count-3 .deliverable-card[data-v-e79dfd2d]{flex:1 1 0;max-width:380px;padding:14px 16px}.card-row.count-4 .deliverable-card[data-v-e79dfd2d],.card-row.count-5 .deliverable-card[data-v-e79dfd2d]{flex:1 1 0;max-width:320px;padding:12px 14px;font-size:var(--text-sm)}.card-row.count-6 .deliverable-card[data-v-e79dfd2d],.card-row.count-7 .deliverable-card[data-v-e79dfd2d]{flex:1 1 240px;max-width:280px;padding:10px 12px;font-size:var(--text-sm)}.dc-head[data-v-e79dfd2d]{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.card-row.count-3 .dc-head[data-v-e79dfd2d],.card-row.count-4 .dc-head[data-v-e79dfd2d],.card-row.count-5 .dc-head[data-v-e79dfd2d],.card-row.count-6 .dc-head[data-v-e79dfd2d],.card-row.count-7 .dc-head[data-v-e79dfd2d]{font-size:var(--text-base)}.dc-arrow[data-v-e79dfd2d]{color:var(--dimmed);margin:0 6px;font-weight:400}.dc-body[data-v-e79dfd2d]{color:var(--muted);margin:8px 0 12px;font-size:var(--text-base);line-height:1.5}.card-row.count-3 .dc-body[data-v-e79dfd2d],.card-row.count-4 .dc-body[data-v-e79dfd2d],.card-row.count-5 .dc-body[data-v-e79dfd2d],.card-row.count-6 .dc-body[data-v-e79dfd2d],.card-row.count-7 .dc-body[data-v-e79dfd2d]{font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-row.count-6 .dc-body[data-v-e79dfd2d],.card-row.count-7 .dc-body[data-v-e79dfd2d]{-webkit-line-clamp:1;margin:4px 0 8px}.dc-metrics[data-v-e79dfd2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.card-row.count-3 .dc-metrics[data-v-e79dfd2d],.card-row.count-4 .dc-metrics[data-v-e79dfd2d],.card-row.count-5 .dc-metrics[data-v-e79dfd2d]{grid-template-columns:1fr;gap:4px;margin-bottom:8px}.card-row.count-6 .dc-metrics[data-v-e79dfd2d],.card-row.count-7 .dc-metrics[data-v-e79dfd2d]{display:none}.dc-metric[data-v-e79dfd2d]{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.card-row.count-3 .dc-metric[data-v-e79dfd2d],.card-row.count-4 .dc-metric[data-v-e79dfd2d],.card-row.count-5 .dc-metric[data-v-e79dfd2d]{padding:4px 8px}.dc-m-label[data-v-e79dfd2d]{font-size:var(--text-xs);color:var(--dimmed);text-transform:uppercase;letter-spacing:.05em}.dc-m-value[data-v-e79dfd2d]{font-size:var(--text-base);color:var(--text);font-weight:500}.card-row.count-3 .dc-m-value[data-v-e79dfd2d],.card-row.count-4 .dc-m-value[data-v-e79dfd2d],.card-row.count-5 .dc-m-value[data-v-e79dfd2d]{font-size:var(--text-sm)}.dc-actions[data-v-e79dfd2d]{display:flex;gap:8px;flex-wrap:wrap}.dc-actions a[data-v-e79dfd2d],.dc-actions button[data-v-e79dfd2d]{font-size:var(--text-sm);padding:6px 14px}.fade-up-enter-from[data-v-e79dfd2d],.fade-up-leave-to[data-v-e79dfd2d]{opacity:0;transform:translateY(24px)}.fade-up-enter-active[data-v-e79dfd2d],.fade-up-leave-active[data-v-e79dfd2d]{transition:opacity .3s,transform .3s}.persona-chips[data-v-e79dfd2d]{position:absolute;top:8px;left:0;right:0;display:flex;gap:6px;padding:0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:6}.persona-chips[data-v-e79dfd2d]::-webkit-scrollbar{display:none}.persona-chip[data-v-e79dfd2d]{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1.5px solid var(--chip-accent, var(--border));background:var(--surface2);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,transform .15s}.persona-chip[data-v-e79dfd2d]:active{transform:scale(.96)}@media (max-width: 720px){.demo-hud[data-v-e79dfd2d]{flex-direction:column;align-items:flex-start;gap:8px}.card-row[data-v-e79dfd2d]{flex-direction:column}.card-row .deliverable-card[data-v-e79dfd2d]{max-width:none}.axis-label[data-v-e79dfd2d]{font-size:14px;letter-spacing:.18em}}.stage-wrap.portrait .persona-nodes .persona[data-v-e79dfd2d]:not(.committed):not(.engaged){display:none}.stage-wrap.portrait .persona-trail[data-v-e79dfd2d],.stage-wrap.portrait .pull-guide[data-v-e79dfd2d]{display:none}@media (max-width: 720px) and (orientation: portrait){.node:not(.dimmed) rect[data-v-e79dfd2d],.node-corpus:not(.dimmed) .halo-content[data-v-e79dfd2d],.persona-bounce[data-v-e79dfd2d],.cloud[data-v-e79dfd2d]{animation:none}[data-v-e79dfd2d] .flow-graph{min-height:280px;height:100%}.card-row[data-v-e79dfd2d]{bottom:12px;padding:0 12px;gap:8px;max-height:33vh;overflow-y:auto;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 12px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 12px),transparent 100%)}.deliverable-card[data-v-e79dfd2d]{padding:10px 12px}.dc-head[data-v-e79dfd2d]{font-size:var(--text-base)}.dc-body[data-v-e79dfd2d]{-webkit-line-clamp:2;margin:4px 0 8px}.dc-metrics[data-v-e79dfd2d]{gap:4px;margin-bottom:8px}.dc-actions a[data-v-e79dfd2d],.dc-actions button[data-v-e79dfd2d]{padding:4px 10px}.stage-wrap.portrait g.axis-labels text[data-v-e79dfd2d]:nth-child(2),.stage-wrap.portrait g.axis-labels text[data-v-e79dfd2d]:nth-child(3){display:none}}.scout-home[data-v-f9d4f75d]{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}.card[data-v-f9d4f75d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px 24px}.card-title-row[data-v-f9d4f75d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.launch-card[data-v-f9d4f75d]{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.prompt-step[data-v-f9d4f75d]{padding:18px 24px;border-bottom:1px solid var(--border);transition:background .15s}.prompt-step[data-v-f9d4f75d]:last-child{border-bottom:none}.prompt-step.done[data-v-f9d4f75d]{background:var(--surface2)}.prompt-label[data-v-f9d4f75d]{font-size:var(--text-lg);font-weight:500;color:var(--text);margin-bottom:6px}.prompt-sublabel[data-v-f9d4f75d]{font-size:var(--text-sm);color:var(--muted);margin-bottom:10px;line-height:1.5}.prompt-answer[data-v-f9d4f75d]{font-size:var(--text-base);color:var(--accent);cursor:pointer;display:flex;gap:8px;align-items:center}.edit-hint[data-v-f9d4f75d]{font-size:var(--text-xs);color:var(--dimmed);opacity:0;transition:opacity .15s}.prompt-answer:hover .edit-hint[data-v-f9d4f75d]{opacity:1}.prompt-input-row[data-v-f9d4f75d]{display:flex;gap:8px;align-items:center}.prompt-input[data-v-f9d4f75d]{flex:1;background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:var(--text-base);color:var(--text);outline:none;transition:border-color .15s}.prompt-input[data-v-f9d4f75d]:focus{border-color:var(--accent)}.prompt-next[data-v-f9d4f75d]{width:36px;height:36px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:var(--text-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.prompt-next[data-v-f9d4f75d]:disabled{opacity:.3;cursor:default}.preflight-hint[data-v-f9d4f75d]{font-size:var(--text-xs);margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:2px;color:var(--muted)}.preflight-count[data-v-f9d4f75d]{color:var(--accent);font-weight:500}.preflight-auto[data-v-f9d4f75d]{color:var(--dimmed);font-size:var(--text-xs)}.spinner-tiny[data-v-f9d4f75d]{display:inline-block;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--border);border-top-color:var(--accent);animation:spin-f9d4f75d .8s linear infinite;flex-shrink:0}.url-row[data-v-f9d4f75d]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.url-remove[data-v-f9d4f75d]{background:transparent;border:none;color:var(--dimmed);cursor:pointer;font-size:var(--text-sm);padding:4px}.url-remove[data-v-f9d4f75d]:hover{color:#f06060}.url-actions[data-v-f9d4f75d]{display:flex;align-items:center;gap:10px;margin-top:4px}.btn-ghost-sm[data-v-f9d4f75d]{background:transparent;border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:var(--text-xs);color:var(--muted);cursor:pointer}.btn-ghost-sm[data-v-f9d4f75d]:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost[data-v-f9d4f75d]{background:transparent;border:1px solid var(--border);border-radius:6px;padding:4px 12px;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap;line-height:1.4}.btn-ghost[data-v-f9d4f75d]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-ghost[data-v-f9d4f75d]:disabled{opacity:.5;cursor:default}.vertical-chips[data-v-f9d4f75d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.vertical-chip[data-v-f9d4f75d]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.vertical-chip[data-v-f9d4f75d]:hover{border-color:var(--accent);color:var(--text)}.vertical-chip.selected[data-v-f9d4f75d]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:500}.v-icon[data-v-f9d4f75d]{font-size:var(--text-md)}.advanced-toggle[data-v-f9d4f75d]{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--dimmed);cursor:pointer;margin-bottom:10px;-webkit-user-select:none;user-select:none}.advanced-toggle[data-v-f9d4f75d]:hover{color:var(--muted)}.advanced-options[data-v-f9d4f75d]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.adv-row[data-v-f9d4f75d]{display:flex;align-items:center;gap:10px;font-size:var(--text-sm)}.adv-row label[data-v-f9d4f75d]{color:var(--muted);flex-shrink:0}.adv-input[data-v-f9d4f75d]{width:80px;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:5px 8px;font-size:var(--text-sm);color:var(--text);text-align:center}.adv-hint[data-v-f9d4f75d]{font-size:var(--text-xs);color:var(--dimmed)}.btn-start[data-v-f9d4f75d]{width:100%;padding:12px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:opacity .15s;letter-spacing:.01em}.btn-start[data-v-f9d4f75d]:disabled{opacity:.4;cursor:default}.runner-hint[data-v-f9d4f75d]{padding:14px 16px;background:var(--accent-dim);border-top:1px solid var(--accent)}.runner-hint-title[data-v-f9d4f75d]{font-size:var(--text-sm);font-weight:600;color:var(--accent);margin-bottom:6px}.runner-hint-sub[data-v-f9d4f75d]{font-size:var(--text-sm);color:var(--text)}.runner-hint-sub a[data-v-f9d4f75d]{color:var(--accent);text-decoration:none;font-weight:500}.runner-hint-cli[data-v-f9d4f75d]{font-size:var(--text-xs);color:var(--dimmed);margin-top:8px}.runner-hint-cli code[data-v-f9d4f75d]{font-family:IBM Plex Mono,monospace;font-size:var(--text-xs)}.data-table-wrap[data-v-f9d4f75d]{overflow-x:auto;margin:0 -4px}.data-table[data-v-f9d4f75d]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.data-table th[data-v-f9d4f75d]{text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--dimmed);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-f9d4f75d]{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.job-row:last-child td[data-v-f9d4f75d]{border-bottom:none}.brand-link[data-v-f9d4f75d]{text-decoration:none;display:block;max-width:260px}.brand-link:hover .brand-name[data-v-f9d4f75d]{color:var(--accent)}.brand-name[data-v-f9d4f75d]{font-weight:500;color:var(--text);transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-url[data-v-f9d4f75d]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.num[data-v-f9d4f75d]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-f9d4f75d]{color:var(--muted)}.small[data-v-f9d4f75d]{font-size:var(--text-sm)}.arr-cell[data-v-f9d4f75d]{font-size:var(--text-xs);white-space:nowrap}.arr-val[data-v-f9d4f75d]{color:var(--accent);font-weight:500;font-variant-numeric:tabular-nums}.config-cell[data-v-f9d4f75d]{padding-top:12px}.config-dots[data-v-f9d4f75d]{display:flex;gap:4px;align-items:center}.dot[data-v-f9d4f75d]{width:8px;height:8px;border-radius:50%;background:var(--border);transition:background .15s}.dot.filled[data-v-f9d4f75d]{background:var(--accent)}.status-chip[data-v-f9d4f75d]{font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:500;display:inline-block}.status-chip.pending[data-v-f9d4f75d]{background:var(--surface2);color:var(--muted)}.status-chip.running[data-v-f9d4f75d]{background:#1a3a5c;color:#60a0f0}.status-chip.completed[data-v-f9d4f75d]{background:#1a3a24;color:#4ec96a}.status-chip.failed[data-v-f9d4f75d]{background:#3a1a1a;color:#f06060}.status-chip.archived[data-v-f9d4f75d]{background:var(--surface2);color:var(--dimmed)}.archived-row[data-v-f9d4f75d]{opacity:.55}.archived-row[data-v-f9d4f75d]:hover{opacity:.8}.archived-name[data-v-f9d4f75d]{font-weight:400}.muted-arr[data-v-f9d4f75d]{color:var(--muted)!important}.history-btn[data-v-f9d4f75d]{background:transparent;border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:var(--text-xs);color:var(--dimmed);cursor:pointer;white-space:nowrap}.history-btn[data-v-f9d4f75d]:hover{border-color:var(--muted);color:var(--muted)}.actions-cell[data-v-f9d4f75d]{display:flex;align-items:center;gap:8px;white-space:nowrap}.view-link[data-v-f9d4f75d]{font-size:var(--text-sm);color:var(--accent);text-decoration:none}.delete-btn[data-v-f9d4f75d]{background:transparent;border:none;cursor:pointer;color:var(--dimmed);font-size:var(--text-sm);padding:2px 5px;border-radius:4px;line-height:1;transition:color .15s,background .15s}.delete-btn[data-v-f9d4f75d]:hover{color:#f06060;background:#f060601a}.delete-btn[data-v-f9d4f75d]:disabled{opacity:.3;cursor:default}.loading-row[data-v-f9d4f75d]{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--dimmed);font-size:var(--text-sm)}.spinner[data-v-f9d4f75d]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-f9d4f75d .8s linear infinite}@keyframes spin-f9d4f75d{to{transform:rotate(360deg)}}.banner-error[data-v-f9d4f75d]{background:#3a1a1a;border:1px solid #f06060;border-radius:6px;padding:10px 14px;color:#f09090;font-size:var(--text-sm)}.empty[data-v-f9d4f75d]{color:var(--dimmed);font-size:var(--text-sm);padding:16px 0}.history-card[data-v-f9d4f75d]{margin-top:0}.purpose-chips[data-v-f9d4f75d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.purpose-chip[data-v-f9d4f75d]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.purpose-chip[data-v-f9d4f75d]:hover{border-color:var(--accent)}.purpose-chip.selected[data-v-f9d4f75d]{border-color:var(--accent);background:var(--accent-dim)}.purpose-chip .p-icon[data-v-f9d4f75d]{font-size:20px;line-height:1;flex-shrink:0}.purpose-chip .p-body[data-v-f9d4f75d]{display:flex;flex-direction:column;gap:2px;min-width:0}.purpose-chip .p-label[data-v-f9d4f75d]{font-size:var(--text-sm);font-weight:600;color:var(--text)}.purpose-chip .p-desc[data-v-f9d4f75d]{font-size:var(--text-xs);color:var(--muted);line-height:1.4}.purpose-chip.purpose-customer.selected[data-v-f9d4f75d]{border-color:#34d399;background:#34d39914}.purpose-chip.purpose-competitor.selected[data-v-f9d4f75d]{border-color:#f87171;background:#f8717114}.purpose-chip.purpose-partner.selected[data-v-f9d4f75d]{border-color:#c4b5fd;background:#c4b5fd14}.purpose-chip.purpose-reference.selected[data-v-f9d4f75d]{border-color:#fbbf24;background:#fbbf2414}.card-title-actions[data-v-f9d4f75d]{display:flex;align-items:center;gap:8px}.mono[data-v-f9d4f75d]{font-family:IBM Plex Mono,monospace}.filter-pills[data-v-f9d4f75d]{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.filter-pill[data-v-f9d4f75d]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;border:1px solid var(--border);background:transparent;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.filter-pill[data-v-f9d4f75d]:hover{border-color:var(--accent);color:var(--text)}.filter-pill.active[data-v-f9d4f75d]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:600}.filter-pill .filter-count[data-v-f9d4f75d]{font-size:11px;color:var(--dimmed);font-variant-numeric:tabular-nums}.filter-pill.active .filter-count[data-v-f9d4f75d]{color:var(--accent)}.filter-pill.pill-customer.active[data-v-f9d4f75d]{border-color:#34d399;background:#34d3991a;color:#34d399}.filter-pill.pill-customer.active .filter-count[data-v-f9d4f75d]{color:#34d399}.filter-pill.pill-competitor.active[data-v-f9d4f75d]{border-color:#f87171;background:#f871711a;color:#f87171}.filter-pill.pill-competitor.active .filter-count[data-v-f9d4f75d]{color:#f87171}.filter-pill.pill-partner.active[data-v-f9d4f75d]{border-color:#c4b5fd;background:#c4b5fd1a;color:#c4b5fd}.filter-pill.pill-partner.active .filter-count[data-v-f9d4f75d]{color:#c4b5fd}.filter-pill.pill-reference.active[data-v-f9d4f75d]{border-color:#fbbf24;background:#fbbf241a;color:#fbbf24}.filter-pill.pill-reference.active .filter-count[data-v-f9d4f75d]{color:#fbbf24}.purpose-tag[data-v-f9d4f75d]{font-size:10.5px;padding:2px 8px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.purpose-tag.purpose-customer[data-v-f9d4f75d]{background:#34d3991a;color:#34d399;border:1px solid rgba(52,211,153,.25)}.purpose-tag.purpose-competitor[data-v-f9d4f75d]{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.25)}.purpose-tag.purpose-partner[data-v-f9d4f75d]{background:#c4b5fd1a;color:#c4b5fd;border:1px solid rgba(196,181,253,.25)}.purpose-tag.purpose-reference[data-v-f9d4f75d]{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.bc-page[data-v-cb22efd9]{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.bc-header[data-v-cb22efd9]{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 4px;gap:16px}.page-title[data-v-cb22efd9]{font-size:20px;font-weight:700;color:var(--text)}.page-sub[data-v-cb22efd9]{line-height:1.55;margin-top:4px;max-width:600px}.bc-header-actions[data-v-cb22efd9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.card[data-v-cb22efd9]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:18px 22px}.btn-ghost[data-v-cb22efd9]{background:transparent;border:1px solid var(--border);border-radius:6px;padding:4px 12px;font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s}.btn-ghost[data-v-cb22efd9]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-ghost[data-v-cb22efd9]:disabled{opacity:.5;cursor:default}.btn-primary-link[data-v-cb22efd9]{padding:5px 12px;background:var(--accent);color:#fff;border-radius:6px;font-size:var(--text-sm);font-weight:500;text-decoration:none}.btn-primary-link[data-v-cb22efd9]:hover{opacity:.85}.data-table-wrap[data-v-cb22efd9]{overflow-x:auto;margin:0 -4px}.data-table[data-v-cb22efd9]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.data-table th[data-v-cb22efd9]{text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--dimmed);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-cb22efd9]{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.job-row:last-child td[data-v-cb22efd9]{border-bottom:none}.brand-link[data-v-cb22efd9]{text-decoration:none;display:block;max-width:360px}.brand-link:hover .brand-name[data-v-cb22efd9]{color:var(--accent)}.brand-name[data-v-cb22efd9]{font-weight:500;color:var(--text);transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-url[data-v-cb22efd9]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.num[data-v-cb22efd9]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-cb22efd9]{color:var(--muted)}.small[data-v-cb22efd9]{font-size:var(--text-sm)}.mono[data-v-cb22efd9]{font-family:IBM Plex Mono,monospace}.status-chip[data-v-cb22efd9]{font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:500;display:inline-block}.status-chip.pending[data-v-cb22efd9]{background:var(--surface2);color:var(--muted)}.status-chip.running[data-v-cb22efd9]{background:#1a3a5c;color:#60a0f0}.status-chip.completed[data-v-cb22efd9]{background:#1a3a24;color:#4ec96a}.status-chip.failed[data-v-cb22efd9]{background:#3a1a1a;color:#f06060}.actions-cell[data-v-cb22efd9]{display:flex;align-items:center;gap:8px;white-space:nowrap}.view-link[data-v-cb22efd9]{font-size:var(--text-sm);color:var(--accent);text-decoration:none}.delete-btn[data-v-cb22efd9]{background:transparent;border:none;cursor:pointer;color:var(--dimmed);font-size:var(--text-sm);padding:2px 5px;border-radius:4px;line-height:1;transition:color .15s,background .15s}.delete-btn[data-v-cb22efd9]:hover{color:#f06060;background:#f060601a}.delete-btn[data-v-cb22efd9]:disabled{opacity:.3;cursor:default}.loading-row[data-v-cb22efd9]{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--dimmed);font-size:var(--text-sm)}.spinner[data-v-cb22efd9]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin-cb22efd9 .8s linear infinite}@keyframes spin-cb22efd9{to{transform:rotate(360deg)}}.banner-error[data-v-cb22efd9]{background:#3a1a1a;border:1px solid #f06060;border-radius:6px;padding:10px 14px;color:#f09090;font-size:var(--text-sm)}.empty[data-v-cb22efd9]{color:var(--dimmed);font-size:var(--text-sm);padding:16px 0;text-align:center}.chips[data-v-3975de67]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-3975de67]{background:var(--surface2);border:1px solid var(--border);color:var(--text);padding:5px 12px;border-radius:6px;font-size:var(--text-sm);font-weight:500;letter-spacing:.01em}.note[data-v-3975de67]{color:var(--muted)}.kv[data-v-4c4b83a0]{margin:0;display:grid;grid-template-columns:minmax(160px,220px) 1fr}.kv-row[data-v-4c4b83a0]{display:contents}.kv-key[data-v-4c4b83a0]{color:var(--dimmed);padding:10px 16px 10px 0;border-bottom:1px solid var(--border);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.kv-val[data-v-4c4b83a0]{padding:10px 0;border-bottom:1px solid var(--border)}.kv-row:last-child .kv-key[data-v-4c4b83a0],.kv-row:last-child .kv-val[data-v-4c4b83a0]{border-bottom:none}.kv-value[data-v-4c4b83a0]{color:var(--text);font-size:var(--text-md);line-height:1.6}.kv-note[data-v-4c4b83a0]{margin-top:4px;font-size:var(--text-sm);color:var(--muted);line-height:1.5}.matrix-scroll[data-v-2956dd77]{overflow-x:auto;margin:0 -4px}.mini-matrix[data-v-2956dd77]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.mini-matrix th[data-v-2956dd77],.mini-matrix td[data-v-2956dd77]{padding:12px 14px;vertical-align:top;text-align:left;border-bottom:1px solid var(--border);line-height:1.55}.mini-matrix th[data-v-2956dd77]{background:transparent;color:var(--dimmed);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--border)}.mini-matrix th.col-dopple[data-v-2956dd77]{color:var(--accent);background:var(--accent-dim);border-bottom-color:var(--accent)}.mini-matrix tr:last-child td[data-v-2956dd77]{border-bottom:none}.cell-dopple[data-v-2956dd77]{background:var(--accent-dim);color:var(--text)}.capability[data-v-2956dd77]{width:28%}.cap-label[data-v-2956dd77]{font-weight:600;color:var(--text);font-size:var(--text-base)}.cap-note[data-v-2956dd77]{margin-top:4px;font-size:var(--text-sm);color:var(--muted);line-height:1.45}.evidence-list[data-v-539d7cd1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.evidence-row[data-v-539d7cd1]{border-left:3px solid var(--accent);padding:4px 0 6px 16px;display:flex;flex-direction:column;gap:6px}.ev-head[data-v-539d7cd1]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ev-customer[data-v-539d7cd1]{font-size:var(--text-lg);font-weight:600;color:var(--text);letter-spacing:-.005em}.ev-vertical[data-v-539d7cd1]{background:var(--surface2);border:1px solid var(--border);padding:2px 10px;border-radius:6px;font-size:var(--text-xs);font-weight:500;color:var(--muted);text-transform:lowercase;letter-spacing:.02em}.ev-blurb[data-v-539d7cd1]{margin:0;font-size:var(--text-md);line-height:1.6;color:var(--text)}.ev-src[data-v-539d7cd1]{font-size:var(--text-xs);color:var(--dimmed);font-family:IBM Plex Mono,monospace}.qa[data-v-5eb2271c]{margin:0;display:flex;flex-direction:column;gap:16px}.qa-row[data-v-5eb2271c]{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px dashed var(--border)}.qa-row[data-v-5eb2271c]:last-child{border-bottom:none;padding-bottom:0}.qa-q[data-v-5eb2271c],.qa-a[data-v-5eb2271c]{display:flex;align-items:baseline;gap:12px;margin:0;font-size:var(--text-md);line-height:1.6}.qa-q[data-v-5eb2271c]{font-weight:600;color:var(--text)}.qa-a[data-v-5eb2271c]{color:var(--text)}.qa-marker[data-v-5eb2271c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--surface2);border:1px solid var(--border);color:var(--dimmed);font-size:var(--text-xs);font-weight:700;font-family:IBM Plex Mono,monospace}.qa-marker-a[data-v-5eb2271c]{background:var(--accent-dim);border-color:#4b8aff4d;color:var(--accent)}.card-view[data-v-3778cb20]{display:flex;flex-direction:column;gap:28px}.competitor-card[data-v-3778cb20]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:28px 30px;display:flex;flex-direction:column;gap:22px}.competitor-head[data-v-3778cb20]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--border);gap:20px;flex-wrap:wrap}.competitor-title-block[data-v-3778cb20]{display:flex;flex-direction:column;gap:4px;min-width:0}.competitor-title[data-v-3778cb20]{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.2}.competitor-sub[data-v-3778cb20]{font-size:var(--text-sm);color:var(--muted);font-weight:500;letter-spacing:.02em}.competitor-meta[data-v-3778cb20]{display:flex;flex-wrap:wrap;gap:8px}.meta-chip[data-v-3778cb20]{display:inline-flex;flex-direction:column;gap:1px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 12px;min-width:0}.meta-chip-label[data-v-3778cb20]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--dimmed)}.meta-chip-value[data-v-3778cb20]{font-size:var(--text-sm);font-weight:500;color:var(--text);letter-spacing:-.005em}.sections[data-v-3778cb20]{display:flex;flex-direction:column;gap:16px}.card.empty[data-v-3778cb20]{background:var(--surface2);border:1px dashed var(--border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.progress-grid[data-v-3778cb20]{display:flex;flex-wrap:wrap;gap:6px}.prog-pill[data-v-3778cb20]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--text-xs);background:var(--surface);border:1px solid var(--border);color:var(--muted)}.prog-pill em[data-v-3778cb20]{font-style:normal;font-weight:500;opacity:.85}.prog-pill.running[data-v-3778cb20]{background:#1a3a5c;color:#60a0f0;border-color:#1a3a5c}.prog-pill.done[data-v-3778cb20]{background:#1a3a24;color:#4ec96a;border-color:#1a3a24}.prog-pill.error[data-v-3778cb20]{background:#3a1a1a;color:#f06060;border-color:#3a1a1a}.muted[data-v-3778cb20]{color:var(--muted)}.small[data-v-3778cb20]{font-size:var(--text-sm)}.app-grid[data-v-686eefde]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;max-width:920px;margin:0 auto;padding:40px 24px 24px}.app-tile[data-v-686eefde]{position:relative;background:var(--surface, #171c27);border:1px solid var(--border, #1e2533);border-radius:12px;padding:20px 18px;text-decoration:none;display:flex;flex-direction:column;gap:6px;min-height:130px;transition:border-color .15s,background .15s,transform .15s}.app-tile[data-v-686eefde]:hover{border-color:var(--accent, #1f7aec);background:#1f7aec0a;transform:translateY(-1px)}.app-icon[data-v-686eefde]{font-size:28px;line-height:1;margin-bottom:6px}.app-name[data-v-686eefde]{font-size:var(--text-base);font-weight:600;color:var(--text, #e2e8f0)}.app-desc[data-v-686eefde]{font-size:12.5px;color:var(--muted, #718096);line-height:1.4;flex:1}.app-legacy-pill[data-v-686eefde]{position:absolute;top:12px;right:12px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dimmed, #4a5568);background:#4a556826;padding:2px 6px;border-radius:4px}.app-tile__star[data-v-686eefde]{position:absolute;top:10px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--dimmed, #607A96);font-size:18px;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease;z-index:2}.app-tile__star[data-v-686eefde]:hover{color:var(--warm, #E8873A);background:#e8873a1f;transform:scale(1.08)}.app-tile__star--filled[data-v-686eefde]{color:var(--warm, #E8873A)}.app-tile--pinned[data-v-686eefde]{border-color:#e8873a52;background:#e8873a0a}.app-tile--pinned[data-v-686eefde]:hover{border-color:var(--warm, #E8873A);background:#e8873a14}.app-drawer-backdrop[data-v-ddd3c92b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#07090eb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:64px 24px 24px;overflow-y:auto}.app-drawer[data-v-ddd3c92b]{width:100%;max-width:960px;background:var(--bg, #07090E);border:1px solid var(--border, #1B2438);border-radius:14px;box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;max-height:calc(100vh - 88px);overflow:hidden}.app-drawer__header[data-v-ddd3c92b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 16px;border-bottom:1px solid var(--border, #1B2438);background:var(--surface, #0C1018)}.app-drawer__title-group[data-v-ddd3c92b]{display:flex;flex-direction:column;gap:4px}.app-drawer__title[data-v-ddd3c92b]{margin:0;font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em;color:var(--text, #F4F8FF)}.app-drawer__subtitle[data-v-ddd3c92b]{margin:0;font-size:var(--text-sm);color:var(--muted, #9DB8D8);line-height:1.45}.app-drawer__close[data-v-ddd3c92b]{background:transparent;border:1px solid var(--border, #1B2438);border-radius:8px;color:var(--muted, #9DB8D8);width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.app-drawer__close[data-v-ddd3c92b]:hover{color:var(--text, #F4F8FF);border-color:var(--accent, #4B8AFF);background:#4b8aff0f}.app-drawer__body[data-v-ddd3c92b]{flex:1;overflow-y:auto}.drawer-fade-enter-active[data-v-ddd3c92b],.drawer-fade-leave-active[data-v-ddd3c92b]{transition:opacity .18s ease}.drawer-fade-enter-from[data-v-ddd3c92b],.drawer-fade-leave-to[data-v-ddd3c92b]{opacity:0}.screen[data-v-c7178c9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px}.muted[data-v-c7178c9c]{color:var(--muted);font-size:var(--text-base)}.signin-box[data-v-c7178c9c]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:40px 48px;text-align:center;max-width:380px}.signin-box h1[data-v-c7178c9c]{font-size:var(--text-2xl);font-weight:600;margin-bottom:6px}.signin-box p[data-v-c7178c9c]{font-size:var(--text-base);color:var(--muted);margin-bottom:28px}.app-shell[data-v-c7178c9c]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.app-shell__body[data-v-c7178c9c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}:root{--pedro-ui-bg: #07090E;--pedro-ui-surface: #0C1018;--pedro-ui-surface-2: #111927;--pedro-ui-border: #1B2438;--pedro-ui-text: #F4F8FF;--pedro-ui-muted: #9DB8D8;--pedro-ui-dimmed: #607A96;--pedro-ui-accent: #4B8AFF;--pedro-ui-accent-hover: #6BA2FF;--pedro-ui-accent-dim: rgba(75, 138, 255, .1);--pedro-ui-warm: #E8873A;--pedro-ui-green: #34D399;--pedro-ui-yellow: #F59E0B;--pedro-ui-red: #F87171;--pedro-ui-space-1: 4px;--pedro-ui-space-2: 8px;--pedro-ui-space-3: 12px;--pedro-ui-space-4: 16px;--pedro-ui-space-5: 20px;--pedro-ui-space-6: 24px;--pedro-ui-space-7: 32px;--pedro-ui-space-8: 40px;--pedro-ui-text-xs: 12px;--pedro-ui-text-sm: 13px;--pedro-ui-text-base: 14px;--pedro-ui-text-md: 15px;--pedro-ui-text-lg: 16px;--pedro-ui-text-xl: 18px;--pedro-ui-text-2xl: 22px;--pedro-ui-radius-sm: 6px;--pedro-ui-radius-md: 10px;--pedro-ui-radius-lg: 14px;--pedro-ui-radius-pill: 999px;--pedro-ui-ai-thinking-glow: 0 0 0 1px rgba(75, 138, 255, .18), 0 0 16px rgba(75, 138, 255, .16);--pedro-ui-ai-tool-accent: #C084FC;--pedro-ui-ai-suggestion-bg: rgba(75, 138, 255, .08)}.pedro-ui-button,.pedro-ui-icon-button,.pedro-ui-input{font-family:inherit;color:var(--pedro-ui-text);-webkit-font-smoothing:antialiased}.pedro-ui-button,.pedro-ui-icon-button{cursor:pointer;-webkit-user-select:none;user-select:none}.pedro-ui-focusable:focus-visible{outline:2px solid var(--pedro-ui-accent);outline-offset:2px;border-radius:var(--pedro-ui-radius-sm)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #07090E;--surface: #0C1018;--surface2: #111927;--border: #1B2438;--text: #F4F8FF;--muted: #9DB8D8;--dimmed: #607A96;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--accent: #4B8AFF;--accent-hover: #6BA2FF;--accent-dim: rgba(75, 138, 255, .1);--warm: #E8873A;--warm-hover: #F09D57;--warm-dim: rgba(232, 135, 58, .12);--green: #34D399;--yellow: #F59E0B;--red: #F87171;--tool-bg: #080F1A;--tool-border: #162030}html{height:-webkit-fill-available}body{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--text-lg);line-height:1.65;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);height:100dvh;height:100vh;min-height:-webkit-fill-available;overflow:hidden}#app{height:100%;overflow:hidden;padding-top:env(safe-area-inset-top)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--dimmed);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.type-caption{font-size:var(--text-xs);color:var(--dimmed)}.type-meta{font-size:var(--text-sm);color:var(--muted)}.type-body{font-size:var(--text-base);color:var(--text)}.type-label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dimmed)}.type-heading{font-size:var(--text-xl);font-weight:600;color:var(--text)}.type-title{font-size:var(--text-2xl);font-weight:700;color:var(--text);letter-spacing:-.02em}.spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.spinner-sm{width:10px;height:10px;border:1.5px solid var(--tool-border);border-top-color:var(--yellow);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fancy-spinner{--size: 14px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--warm-dim) 60deg,var(--warm) 270deg,var(--warm-hover) 340deg,transparent 360deg);-webkit-mask:radial-gradient(closest-side,transparent 55%,#000 62%);mask:radial-gradient(closest-side,transparent 55%,#000 62%);animation:fancy-spin .9s linear infinite,fancy-pulse 1.8s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(232,135,58,.45))}.fancy-spinner.lg{--size: 22px}@keyframes fancy-spin{to{transform:rotate(360deg)}}@keyframes fancy-pulse{0%,to{filter:drop-shadow(0 0 3px rgba(232,135,58,.35))}50%{filter:drop-shadow(0 0 7px rgba(232,135,58,.75))}}.loading-chip{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--warm-dim);border:1px solid rgba(232,135,58,.3);color:var(--warm-hover);font-size:var(--text-xs);font-family:IBM Plex Mono,monospace;letter-spacing:.02em;animation:chip-fade-in .18s ease-out}@keyframes chip-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.chart-dot{r:3;fill:var(--warm);stroke:var(--warm);stroke-width:1.25;transition:r .18s ease-out,stroke-width .18s ease-out,filter .18s ease-out}.chart-dot:hover,.chart-dot-active{r:6;stroke-width:2;filter:drop-shadow(0 0 5px rgba(232,135,58,.65));cursor:pointer}.chart-dot-emphasis{r:4}.chart-dot.chart-dot-sm{r:1.8;stroke-width:1}.chart-dot.chart-dot-sm:hover,.chart-dot.chart-dot-sm.chart-dot-active{r:3.5;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(232,135,58,.6))}.chart-dot.chart-dot-sm.chart-dot-emphasis{r:2.4}.cursor{display:inline-block;width:2px;height:14px;background:var(--warm);animation:blink .8s step-end infinite;vertical-align:middle;margin-left:1px}@keyframes blink{50%{opacity:0}}.btn-primary{background:var(--accent);border:none;border-radius:6px;color:#fff;font-size:var(--text-base);padding:8px 18px;cursor:pointer;transition:background .15s}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:none;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:var(--text-base);padding:8px 18px;cursor:pointer;transition:border-color .15s,color .15s}.btn-secondary:hover{border-color:var(--accent);color:var(--text)}.btn-google{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1a202c;border:none;border-radius:6px;padding:10px 20px;font-size:var(--text-md);font-weight:500;cursor:pointer;transition:opacity .15s}.btn-google:hover{opacity:.9}code,pre,kbd{font-family:IBM Plex Mono,Fira Code,Cascadia Code,monospace}.msg-content h1,.msg-content h2,.msg-content h3{margin-top:1.1em;margin-bottom:.4em;color:var(--text);font-weight:600;letter-spacing:-.015em}.msg-content p{margin:.55em 0}.msg-content code{background:var(--tool-bg);border:1px solid var(--tool-border);padding:1px 6px;border-radius:4px;font-size:.85em;color:#93c5fd}.msg-content pre{background:var(--tool-bg);border:1px solid var(--tool-border);padding:14px 16px;border-radius:8px;overflow-x:auto;margin:.7em 0}.msg-content pre code{background:none;border:none;padding:0;color:var(--text);font-size:.88em}.msg-content ul,.msg-content ol{padding-left:1.5em;margin:.4em 0}.msg-content li{margin:.15em 0}.msg-content a{color:var(--accent);text-decoration:none}.msg-content a:hover{text-decoration:underline}.msg-content strong{color:var(--text);font-weight:600}.msg-content blockquote{border-left:2px solid var(--border);padding-left:12px;color:var(--muted);margin:.6em 0;font-style:italic}.msg-content table{width:100%;border-collapse:collapse;margin:.7em 0;font-size:12.5px;letter-spacing:.01em}.msg-content th,.msg-content td{border:1px solid var(--border);padding:7px 12px;text-align:left}.msg-content th{background:var(--tool-bg);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.bc-section{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 26px;display:flex;flex-direction:column;gap:14px}.bc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.bc-section-label{font-size:var(--text-md);font-weight:600;letter-spacing:.01em;color:var(--text)}.bc-prose{font-size:var(--text-md);line-height:1.7;color:var(--text);margin:0}.bc-bullets{margin:0;padding-left:22px;font-size:var(--text-md);line-height:1.7;color:var(--text)}.bc-bullets li{margin:4px 0}.bc-bullets li::marker{color:var(--accent)}.bc-sources{border-top:1px dashed var(--border);padding-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bc-sources-label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dimmed)}.bc-sources-item{font-size:var(--text-xs);color:var(--muted);font-family:IBM Plex Mono,monospace;background:var(--tool-bg);border:1px solid var(--tool-border);padding:2px 8px;border-radius:4px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-empty{font-size:var(--text-sm);color:var(--dimmed);font-style:italic;padding:6px 0}.bc-conf{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid var(--border);color:var(--dimmed)}.bc-conf.bc-conf-high{display:none}.bc-conf.bc-conf-medium{color:var(--warm);border-color:#e8873a59;background:var(--warm-dim)}.bc-conf.bc-conf-low{color:var(--yellow);border-color:#f59e0b59;background:#f59e0b14}.bc-conf.bc-conf-none{color:var(--red);border-color:#f8717159;background:#f8717114}@keyframes pedro-pulse{0%{background:#fbbf24a6;box-shadow:0 0 0 3px #fbbf244d}60%{background:#fbbf2459;box-shadow:0 0 0 2px #fbbf2426}to{background:#fbbf242e;box-shadow:none}}mark.pedro-highlight{background:#fbbf2440;color:inherit;border-radius:2px;padding:1px 2px;animation:pedro-pulse 1.6s ease-out forwards;transition:background .6s,opacity .6s}mark.pedro-highlight--fade{background:transparent!important;opacity:0}
