.ai-assistant_pixel__mK2ay{width:6px;height:6px;border-radius:1.5px;background:var(--halo-accent);opacity:.2;animation:ai-assistant_pixel-on__TKQrO .65s ease-in-out infinite}@keyframes ai-assistant_pixel-on__TKQrO{0%,to{opacity:.2}45%{opacity:1}}.ai-assistant_reportEntry__CLh8I{animation:ai-assistant_report-in__n_Y1S .22s ease-out both}.ai-assistant_shimmerText__9FdFD{color:var(--halo-text-2);background:linear-gradient(110deg,var(--halo-text-3) 25%,var(--halo-text) 42%,var(--halo-accent-2) 50%,var(--halo-text-3) 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ai-assistant_text-shimmer__TCREN 2.2s linear infinite}.ai-assistant_activitySwap__aNqbO{animation:ai-assistant_activity-in__98_Ty .36s cubic-bezier(.22,1,.36,1) both}.ai-assistant_revealing__Gx58u .ai-assistant_streamWord__o_jnG{animation:ai-assistant_word-in__AXX_x .36s ease-out both;animation-delay:var(--reveal-delay,0ms)}@keyframes ai-assistant_text-shimmer__TCREN{0%{background-position:160% 0}to{background-position:-100% 0}}@keyframes ai-assistant_activity-in__98_Ty{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-assistant_word-in__AXX_x{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes ai-assistant_report-in__n_Y1S{0%{opacity:0}to{opacity:1}}.ai-assistant_report__6iXzU{color:var(--halo-text-2);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ai-assistant_report__6iXzU>:first-child{margin-top:0}.ai-assistant_report__6iXzU>p:first-child{color:var(--halo-text);font-size:15px}.ai-assistant_report__6iXzU p{margin:12px 0}.ai-assistant_report__6iXzU h3,.ai-assistant_report__6iXzU h4,.ai-assistant_report__6iXzU h5,.ai-assistant_report__6iXzU h6{color:var(--halo-text);font-weight:700;font-size:16px;line-height:1.3;margin:24px 0 12px}.ai-assistant_report__6iXzU strong{color:var(--halo-text);font-weight:600}.ai-assistant_report__6iXzU em{font-style:normal}.ai-assistant_report__6iXzU ol,.ai-assistant_report__6iXzU ul{padding-left:20px;margin:12px 0}.ai-assistant_report__6iXzU ul{list-style:disc}.ai-assistant_report__6iXzU ol{list-style:decimal}.ai-assistant_report__6iXzU li{margin:8px 0;padding-left:4px}.ai-assistant_report__6iXzU li::marker{color:var(--halo-accent)}.ai-assistant_report__6iXzU li p{margin:6px 0}.ai-assistant_report__6iXzU hr{margin:24px 0;border-color:var(--halo-line)}.ai-assistant_report__6iXzU blockquote{margin:16px 0;border-left:2px solid var(--halo-accent);background:var(--halo-accent-soft);padding:8px 14px;border-radius:0 8px 8px 0}.ai-assistant_report__6iXzU a{color:var(--halo-accent);text-decoration:underline;text-underline-offset:3px}.ai-assistant_report__6iXzU a:focus-visible{outline:2px solid var(--halo-accent);outline-offset:3px}.ai-assistant_report__6iXzU code{font-size:12px;white-space:pre-wrap}.ai-assistant_report__6iXzU pre{overflow-x:auto;padding:12px;background:var(--halo-surface);border:1px solid var(--halo-line);border-radius:8px}@media (prefers-reduced-motion:reduce){.ai-assistant_pixel__mK2ay{animation:none;opacity:.65}.ai-assistant_activitySwap__aNqbO,.ai-assistant_reportEntry__CLh8I,.ai-assistant_revealing__Gx58u .ai-assistant_streamWord__o_jnG,.ai-assistant_shimmerText__9FdFD{animation:none}.ai-assistant_shimmerText__9FdFD{background:none;-webkit-text-fill-color:currentColor}}@media (max-height:650px){.ai-assistant_loading__CffRF{min-height:0;padding-block:8px}}