/* Moo-AI Overview — compact evidence-first search presentation. */
#moo-unified-ai-v1 {box-sizing:border-box!important;width:min(730px,100%)!important;max-width:730px!important;margin:12px 0 21px!important;padding:20px 22px 18px!important;border:1px solid #dbe4f3!important;border-radius:18px!important;background:linear-gradient(150deg,#fff 0%,#fff 76%,#f7faff 100%)!important;color:#213149!important;font:14px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif!important;box-shadow:0 12px 38px rgba(28,60,110,.07)!important;position:relative!important;z-index:0!important;overflow:hidden!important;}
#moo-unified-ai-v1 *{box-sizing:border-box!important;}
#moo-unified-ai-v1 .mui-head{display:flex;align-items:center;gap:10px;margin:0 0 9px!important;}
#moo-unified-ai-v1 .mui-symbol{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,#335cd7,#7e59cc);color:#fff;font-size:17px;}
#moo-unified-ai-v1 .mui-head strong{font-size:16px!important;letter-spacing:-.015em;font-weight:760!important;color:#1b2d49!important;}
#moo-unified-ai-v1 .mui-subtitle{margin:0 0 8px;font-size:11px;color:#718198;font-weight:500;}
#moo-unified-ai-v1 .mui-model{margin-left:auto;padding:4px 9px;background:#edf3ff;color:#3c5ea2;font-size:10px;border:1px solid #dce8fa;border-radius:999px;white-space:nowrap;}
#moo-unified-ai-v1 .mui-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.78;color:#334259;}
#moo-unified-ai-v1 .mui-answer.mui-loaded{font-size:14.5px;line-height:1.76;margin:14px 0 9px;}
#moo-unified-ai-v1 .mui-skeleton{padding:10px 0 3px;}
#moo-unified-ai-v1 .mui-skeleton span{display:block;width:95%;height:10px;margin:0 0 11px;border-radius:8px;background:linear-gradient(90deg,#e5ecf8 10%,#f6f9ff 40%,#e5ecf8 70%);background-size:240% 100%;animation:mui-shine 1.7s infinite linear;}
#moo-unified-ai-v1 .mui-skeleton span:nth-child(2){width:87%}#moo-unified-ai-v1 .mui-skeleton span:nth-child(3){width:65%}
@keyframes mui-shine{to{background-position-x:-240%}}
#moo-unified-ai-v1 .mui-citation {display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 2px!important;padding:0 5px!important;min-width:20px;min-height:19px;border-radius:5px!important;background:#eaf1ff!important;color:#2359b4!important;font-size:10px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;white-space:nowrap;}
#moo-unified-ai-v1 .mui-citation:hover{background:#d7e6ff!important;text-decoration:underline!important;}
#moo-unified-ai-v1 .mui-status{display:flex;align-items:center;gap:8px;margin-top:10px;color:#7a889d;font-size:11px;line-height:1.5;}
#moo-unified-ai-v1 .mui-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#6387d0;}
#moo-unified-ai-v1 .mui-status-dot.done{background:#24a06e;}
#moo-unified-ai-v1 .mui-source-head{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:15px 0 11px;padding-top:12px;border-top:1px solid #e8edf6;font-size:12px;font-weight:760;color:#44566e;}
#moo-unified-ai-v1 .mui-source-cards{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;}
#moo-unified-ai-v1 .mui-source-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:100%;min-width:0;padding:6px 10px;border:1px solid #e1e8f4;border-radius:999px;background:#fff;text-decoration:none!important;color:#334c71!important;font-size:11px!important;line-height:1.3;}
#moo-unified-ai-v1 .mui-source-chip:hover{border-color:#bbcef3;background:#f6f9ff;}
#moo-unified-ai-v1 .mui-source-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:195px;}
#moo-unified-ai-v1 .mui-source-chip img{width:16px;height:16px;object-fit:contain;border-radius:4px;background:#f1f4f9;}
#moo-unified-ai-v1 .mui-foot{font-size:10.5px;color:#8995a7;margin:11px 0 0;}
#moo-unified-ai-v1 .mui-retry{font:600 11px system-ui;cursor:pointer;border:1px solid #cbdcf6;border-radius:9px;padding:6px 10px;margin-top:10px;color:#2b59ab;background:#f3f7ff;}
@media(max-width:720px){#moo-unified-ai-v1{padding:16px 14px!important;margin:10px 0 17px!important;width:100%!important;border-radius:15px!important;}#moo-unified-ai-v1 .mui-head strong{font-size:15px!important;}#moo-unified-ai-v1 .mui-source-chip span{max-width:128px;}}
@media(prefers-reduced-motion:reduce){#moo-unified-ai-v1 .mui-skeleton span{animation:none}}
@media(prefers-color-scheme:dark){#moo-unified-ai-v1{background:#192539!important;color:#dce6f5!important;border-color:#364863!important;box-shadow:none!important;}#moo-unified-ai-v1 .mui-head strong,#moo-unified-ai-v1 .mui-answer{color:#e6ecf6!important;}#moo-unified-ai-v1 .mui-source-head{border-color:#364863;color:#c5d5f1;}#moo-unified-ai-v1 .mui-source-chip{background:#24324a;color:#c5d7ef!important;border-color:#394b66;}#moo-unified-ai-v1 .mui-foot,#moo-unified-ai-v1 .mui-status{color:#a8b7cd;}}
#moo-unified-ai-v1 .mui-source-head[hidden]{display:none!important;}
