.chat-message[data-v-5b14e54b]{align-items:flex-end;gap:.5rem;max-width:90%;display:flex}.chat-message--user[data-v-5b14e54b]{flex-direction:row-reverse;margin-left:auto}.chat-message__avatar[data-v-5b14e54b]{border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:inline-flex}.chat-message--user .chat-message__avatar[data-v-5b14e54b]{background:var(--c-dark);color:#fff}.chat-message--ai .chat-message__avatar[data-v-5b14e54b]{background:var(--c-primary-mid);color:var(--c-primary);font-size:.8rem}.chat-message--staff .chat-message__avatar[data-v-5b14e54b]{background:var(--c-green-light);color:#047857}.chat-message__avatar img[data-v-5b14e54b]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-message__content[data-v-5b14e54b]{min-width:0}.chat-message__bubble[data-v-5b14e54b]{white-space:pre-line;word-break:break-word;border-radius:14px;padding:.65rem .85rem;font-size:.825rem;line-height:1.3}.chat-message__markdown[data-v-5b14e54b]{white-space:normal;display:block}.chat-message__markdown[data-v-5b14e54b]>:first-child{margin-top:0}.chat-message__markdown[data-v-5b14e54b]>:last-child{margin-bottom:0}.chat-message__markdown[data-v-5b14e54b] p{margin:0 0 .5rem}.chat-message__markdown[data-v-5b14e54b] ol,.chat-message__markdown[data-v-5b14e54b] ul{margin:0 0 .5rem;padding-left:1.35rem}.chat-message__markdown[data-v-5b14e54b] li{margin:.15rem 0}.chat-message__markdown[data-v-5b14e54b] li::marker{color:var(--c-text-muted)}.chat-message__markdown[data-v-5b14e54b] strong{font-weight:700}.chat-message__markdown[data-v-5b14e54b] em{font-style:italic}.chat-message__markdown[data-v-5b14e54b] a{color:var(--c-primary);word-break:break-word;font-weight:700;text-decoration:underline}.chat-message__markdown[data-v-5b14e54b] code{background:var(--c-slate-light);word-break:break-word;border-radius:5px;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.chat-message__markdown[data-v-5b14e54b] h1,.chat-message__markdown[data-v-5b14e54b] h2,.chat-message__markdown[data-v-5b14e54b] h3,.chat-message__markdown[data-v-5b14e54b] h4{margin:.4rem 0 .3rem;font-size:.875rem;font-weight:800;line-height:1.3}.chat-message__markdown[data-v-5b14e54b] pre{background:var(--c-slate-light);border-radius:8px;margin:0 0 .5rem;padding:.6rem .7rem;overflow-x:auto}.chat-message__markdown[data-v-5b14e54b] pre code{background:0 0;padding:0}.chat-message__markdown[data-v-5b14e54b] blockquote{border-left:3px solid var(--c-border);color:var(--c-text-secondary);margin:0 0 .5rem;padding-left:.7rem}.chat-message__markdown[data-v-5b14e54b] hr{border:none;border-top:1px solid var(--c-border);margin:.6rem 0}.chat-message__markdown[data-v-5b14e54b] .md-table-wrap{margin:0 0 .5rem;overflow-x:auto}.chat-message__markdown[data-v-5b14e54b] table{border-collapse:collapse;width:100%;font-size:.8125rem}.chat-message__markdown[data-v-5b14e54b] td,.chat-message__markdown[data-v-5b14e54b] th{border:1px solid var(--c-border);text-align:left;vertical-align:top;white-space:nowrap;padding:.3rem .5rem}.chat-message__markdown[data-v-5b14e54b] th{background:var(--c-slate-light);font-weight:700}.chat-message__markdown[data-v-5b14e54b] tbody tr:nth-child(2n){background:var(--c-slate-light)}.chat-message--user .chat-message__bubble[data-v-5b14e54b]{background:var(--c-dark-mid);color:#fff;border-bottom-right-radius:4px}.chat-message--ai .chat-message__bubble[data-v-5b14e54b],.chat-message--staff .chat-message__bubble[data-v-5b14e54b]{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-bottom-left-radius:4px}.chat-message--staff .chat-message__bubble[data-v-5b14e54b]{background:#f0fdf4;border-color:#a7f3d0}.chat-message__author[data-v-5b14e54b]{color:var(--c-text-secondary);margin-top:.3rem;padding-left:.2rem;font-size:.6875rem;font-weight:700;line-height:1.25}.chat-message__author-role[data-v-5b14e54b]{font-weight:500}.chat-message__bubble--error[data-v-5b14e54b]{background:var(--c-amber-light);color:#b91c1c;border-color:#fecaca;align-items:flex-start;gap:.4rem;display:inline-flex}.chat-message__bubble-icon[data-v-5b14e54b]{margin-top:.15rem;font-size:.8rem}.chat-message__result[data-v-5b14e54b]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.chat-message__result-chip[data-v-5b14e54b]{background:var(--c-primary);color:#fff;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.chat-message__result-link[data-v-5b14e54b]{color:var(--c-text-secondary);cursor:pointer;background:0 0;border:none;padding:.35rem .2rem;font-size:.75rem;font-weight:700}.chat-message__result-link[data-v-5b14e54b]:hover{color:var(--c-text)}.report-card[data-v-689ef175]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;flex-direction:column;padding:.9rem;display:inline-flex;box-shadow:0 10px 24px #0f172a0a}.report-card__head[data-v-689ef175]{margin-bottom:.7rem}.report-card__badge[data-v-689ef175]{border:1px solid var(--c-border);color:var(--c-text-secondary);background:#f8fafc;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.report-card__main[data-v-689ef175]{align-items:flex-start;gap:.85rem;display:flex}.report-card__thumb[data-v-689ef175]{border:1px solid var(--c-border);background:var(--c-primary-light);width:56px;height:68px;color:var(--c-primary);border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.report-card__info[data-v-689ef175]{flex:1;min-width:0}.report-card__meta[data-v-689ef175]{color:var(--c-text-secondary);margin-bottom:.6rem;font-size:.8125rem;font-weight:650}.report-card__metrics[data-v-689ef175]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.report-card__metric span[data-v-689ef175],.report-card__metric strong[data-v-689ef175]{display:block}.report-card__metric strong[data-v-689ef175]{color:var(--c-primary);font-size:1.05rem;font-weight:800;line-height:1.2}.report-card__metric span[data-v-689ef175]{color:var(--c-text-muted);margin-top:.15rem;font-size:.72rem;font-weight:700}.report-card__actions[data-v-689ef175]{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.btn[data-v-689ef175]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.15;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-sm[data-v-689ef175]{min-height:36px}.btn-primary[data-v-689ef175]{background:var(--c-primary);color:#fff}.btn-primary[data-v-689ef175]:hover{background:var(--c-primary-hover)}.btn-outline-secondary[data-v-689ef175]{border-color:var(--c-border);color:var(--c-text-secondary);background:#fff}.btn-outline-secondary[data-v-689ef175]:hover{border-color:var(--c-border-dark);color:var(--c-text)}.btn-icon--leading[data-v-689ef175]{margin-right:.2rem}@media (width<=520px){.report-card__metrics[data-v-689ef175]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-card__actions .btn[data-v-689ef175]{flex:auto}}.link-card[data-v-985dd37c]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;flex-direction:column;padding:.9rem;display:inline-flex;box-shadow:0 10px 24px #0f172a0a}.link-card__head[data-v-985dd37c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.link-card__badge[data-v-985dd37c]{border:1px solid var(--c-border);color:var(--c-text-secondary);background:#f8fafc}.link-card__badge[data-v-985dd37c],.link-card__dr[data-v-985dd37c]{border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.link-card__dr[data-v-985dd37c]{background:var(--c-green-light);color:#047857}.link-card__traffic[data-v-985dd37c]{color:var(--c-text-muted);font-size:.75rem;font-weight:700}.link-card__live[data-v-985dd37c]{color:#047857;align-items:center;gap:.35rem;margin-left:auto;font-size:.72rem;font-weight:800;display:inline-flex}.link-card__live-dot[data-v-985dd37c]{background:var(--c-green);border-radius:999px;width:7px;height:7px}.link-card__rows[data-v-985dd37c]{flex-direction:column;gap:.45rem;margin:0;display:flex}.link-card__row[data-v-985dd37c]{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.link-card__row dt[data-v-985dd37c]{color:var(--c-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.link-card__row dd[data-v-985dd37c]{color:var(--c-text);word-break:break-word;margin:0;font-size:.875rem;font-weight:650}.link-card__target[data-v-985dd37c]{color:var(--c-primary)}.link-card__prompt[data-v-985dd37c]{border:1px dashed var(--c-border-dark);background:var(--c-primary-light);color:var(--c-text-secondary);border-radius:8px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.3}.link-card__actions[data-v-985dd37c]{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.btn[data-v-985dd37c]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-sm[data-v-985dd37c]{min-height:36px}.btn-outline-secondary[data-v-985dd37c]{border-color:var(--c-border);color:var(--c-text-secondary);background:#fff}.btn-outline-secondary[data-v-985dd37c]:hover{border-color:var(--c-border-dark);color:var(--c-text)}.btn-icon--leading[data-v-985dd37c]{margin-right:.2rem}@media (width<=520px){.link-card__actions .btn[data-v-985dd37c]{flex:auto}}.suggestion-card[data-v-99d70438]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;flex-direction:column;padding:.9rem;display:inline-flex;box-shadow:0 10px 24px #0f172a0a}.suggestion-card__head[data-v-99d70438]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.suggestion-card__priority[data-v-99d70438]{border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.suggestion-card--high .suggestion-card__priority[data-v-99d70438]{background:var(--c-red-light);color:#b91c1c}.suggestion-card--opportunity .suggestion-card__priority[data-v-99d70438]{background:var(--c-primary-mid);color:var(--c-primary)}.suggestion-card__review[data-v-99d70438]{color:var(--c-text-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.suggestion-card__text[data-v-99d70438]{color:var(--c-text);margin:0;font-size:.875rem;line-height:1.55}.suggestion-card__state[data-v-99d70438]{border-radius:8px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:700;display:inline-flex}.suggestion-card__state--queued[data-v-99d70438]{background:var(--c-green-light);color:#047857}.suggestion-card__state--snoozed[data-v-99d70438]{background:var(--c-amber-light);color:#b45309}.suggestion-card__actions[data-v-99d70438]{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.btn[data-v-99d70438]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.15;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-sm[data-v-99d70438]{min-height:36px}.btn-primary[data-v-99d70438]{background:var(--c-primary);color:#fff}.btn-primary[data-v-99d70438]:hover{background:var(--c-primary-hover)}.btn-outline-secondary[data-v-99d70438]{border-color:var(--c-border);color:var(--c-text-secondary);background:#fff}.btn-outline-secondary[data-v-99d70438]:hover{border-color:var(--c-border-dark);color:var(--c-text)}.btn-ghost[data-v-99d70438]{color:var(--c-text-muted);background:0 0}.btn-ghost[data-v-99d70438]:hover{background:var(--c-slate-light);color:var(--c-text)}.btn-icon--leading[data-v-99d70438]{margin-right:.2rem}@media (width<=520px){.suggestion-card__actions .btn[data-v-99d70438]{flex:auto}}.stream-news[data-v-c55af0f6]{border:1px solid var(--c-border);background:var(--c-slate-light);max-width:100%;color:var(--c-text-secondary);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.stream-news__icon[data-v-c55af0f6]{color:var(--c-amber);font-size:.8rem}.stream-news__text[data-v-c55af0f6]{word-break:break-word;min-width:0}.stream-composer[data-v-8d75b29c]{padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--c-border);background:var(--c-surface);flex-direction:column;gap:.5rem;display:flex}.stream-composer__chips[data-v-8d75b29c]{scrollbar-width:none;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.stream-composer__chips[data-v-8d75b29c]::-webkit-scrollbar{display:none}.stream-composer__chip[data-v-8d75b29c]{border:1px solid var(--c-border);color:var(--c-text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.4rem .7rem;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.stream-composer__chip i[data-v-8d75b29c]{color:var(--c-primary);font-size:.7rem}.stream-composer__chip[data-v-8d75b29c]:hover:not(:disabled){border-color:var(--c-border-dark);color:var(--c-text)}.stream-composer__chip[data-v-8d75b29c]:disabled{opacity:.55;cursor:default}.stream-composer__row[data-v-8d75b29c]{align-items:flex-end;gap:.5rem;display:flex}.stream-composer__input[data-v-8d75b29c]{border:1px solid var(--c-border);min-width:0;max-height:120px;color:var(--c-text);resize:none;background:#fff;border-radius:12px;flex:1;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.45}.stream-composer__input[data-v-8d75b29c]:focus{border-color:var(--c-primary-high);box-shadow:0 0 0 3px var(--c-primary-mid);outline:none}.stream-composer__input[data-v-8d75b29c]:disabled{color:var(--c-text-muted);background:#f8fafc}.stream-composer__send[data-v-8d75b29c]{background:var(--c-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;transition:background .15s,opacity .15s;display:inline-flex}.stream-composer__send[data-v-8d75b29c]:hover:not(:disabled){background:var(--c-primary-hover)}.stream-composer__send[data-v-8d75b29c]:disabled{opacity:.5;cursor:default}.stream-conversation[data-v-a06e823f]{position:relative}.stream-conversation[data-v-a06e823f],.stream-conversation__feed[data-v-a06e823f]{flex-direction:column;flex:1;min-height:0;display:flex}.stream-conversation__feed[data-v-a06e823f]{overflow-y:auto}.stream-conversation--panel .stream-conversation__feed[data-v-a06e823f]{gap:14px;padding:10px}.stream-conversation--page .stream-conversation__feed[data-v-a06e823f]{gap:.9rem;padding:1rem 1.25rem 1.25rem}@media (width<=760px){.stream-conversation--page .stream-conversation__feed[data-v-a06e823f]{padding:.85rem .75rem 1rem}}.stream-conversation__empty[data-v-a06e823f]{text-align:center;color:var(--c-text-muted,#64748b);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:24px;display:flex}.stream-conversation__empty i[data-v-a06e823f]{opacity:.6;font-size:1.5rem}.stream-conversation__older[data-v-a06e823f]{border:1px solid var(--c-border);color:var(--c-text-muted,#64748b);cursor:pointer;background:0 0;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;display:inline-flex}.stream-conversation__older[data-v-a06e823f]:disabled{opacity:.6;cursor:default}.stream-conversation__item.is-flash[data-v-a06e823f]{border-radius:10px;animation:.9s ease-in-out 2 stream-flash-a06e823f}@keyframes stream-flash-a06e823f{0%,to{box-shadow:0 0 #0288d100}50%{box-shadow:0 0 0 3px var(--c-primary);background:var(--c-primary-mid)}}.stream-conversation__typing[data-v-a06e823f]{align-items:center;gap:10px;display:flex}.stream-conversation__typing-avatar[data-v-a06e823f]{background:var(--c-primary-mid);width:30px;height:30px;color:var(--c-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stream-conversation__typing-dots[data-v-a06e823f]{gap:4px;display:inline-flex}.stream-conversation__typing-label[data-v-a06e823f]{color:var(--c-text-muted,#94a3b8);font-size:.8125rem}.stream-conversation__typing-dots span[data-v-a06e823f]{background:var(--c-text-muted,#94a3b8);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite stream-typing-a06e823f}.stream-conversation__typing-dots span[data-v-a06e823f]:nth-child(2){animation-delay:.18s}.stream-conversation__typing-dots span[data-v-a06e823f]:nth-child(3){animation-delay:.36s}@keyframes stream-typing-a06e823f{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.stream-conversation__typing-dots span[data-v-a06e823f]{animation:none}}.stream-conversation__composer[data-v-a06e823f]{flex-shrink:0}.stream-conversation__results[data-v-a06e823f]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.stream-conversation--panel .stream-conversation__results[data-v-a06e823f]{gap:6px;padding:8px}.stream-conversation--page .stream-conversation__results[data-v-a06e823f]{gap:.5rem;padding:.75rem}.stream-conversation__results-state[data-v-a06e823f]{text-align:center;color:var(--c-text-muted,#64748b);padding:16px;font-size:.8125rem}.stream-conversation__results-state--error[data-v-a06e823f]{color:#b91c1c}.stream-result[data-v-a06e823f]{border:1px solid var(--c-border);text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.stream-result[data-v-a06e823f]:hover{background:var(--c-slate-light,#e2e8f066);border-color:var(--c-border-dark,#cbd5e1)}.stream-result__meta[data-v-a06e823f]{color:var(--c-text-muted,#64748b);justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;display:flex}.stream-result__domain[data-v-a06e823f]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.stream-result__time[data-v-a06e823f]{flex-shrink:0}.stream-result__snippet[data-v-a06e823f]{color:var(--c-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.stream-result__snippet[data-v-a06e823f] mark{background:var(--c-primary-mid);color:var(--c-primary);border-radius:3px;padding:0 2px}.stream-conversation__to-latest[data-v-a06e823f]{z-index:2;border:1px solid var(--c-border);background:var(--c-surface,#fff);width:38px;height:38px;color:var(--c-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s,background .14s;display:inline-flex;position:absolute;bottom:78px;right:16px;box-shadow:0 6px 18px #0f172a2e}.stream-conversation__to-latest[data-v-a06e823f]:hover{background:#e2e8f099;transform:translateY(-1px)}
