.kb-rag{color:#1D2129}.kb-rag,.kb-rag .section-white-panel{background:#FFFFFF}.kb-rag .section-gray-panel{background:#F6F6F7}.kb-rag .bento-card{background:#FFFFFF;border-radius:20px;border:1px solid transparent;box-shadow:none;transition:border-color .18s ease,background .18s ease}.kb-rag .bento-card:hover{border-color:#2433FF}.kb-rag .section-white-panel .bento-card{background:#F6F6F7}.kb-rag .section-white-panel .bento-card:hover{background:#F6F6F7;border-color:#2433FF}.kb-rag .section-gray-panel .bento-card{background:#FFFFFF}.kb-rag .section-gray-panel .bento-card:hover{background:#FFFFFF;border-color:#2433FF}.kb-rag .grid-bg{background-image:linear-gradient(rgba(36,51,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(36,51,255,.06) 1px,transparent 0);background-size:28px 28px}@keyframes kb-source-float{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-3px);opacity:.92}}@keyframes kb-hub-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.2}}@keyframes kb-doc-flow{0%{transform:translateX(-40px) scale(.6);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(120px) scale(.4);opacity:0}}@keyframes kb-answer-pop{0%{opacity:0;transform:translateY(8px)}20%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes kb-cite-blink{0%,to{opacity:.5}50%{opacity:1}}@keyframes kb-spark{0%,to{opacity:.4}50%{opacity:1}}.kb-rag .animate-source-float{animation:kb-source-float 3s ease-in-out infinite}.kb-rag .animate-hub-pulse{animation:kb-hub-pulse 2.6s ease-in-out infinite}.kb-rag .animate-doc-flow{animation:kb-doc-flow 3.6s ease-in-out infinite}.kb-rag .animate-answer-pop{animation:kb-answer-pop .6s ease-out both;opacity:0}.kb-rag .animate-cite-blink{animation:kb-cite-blink 1.8s ease-in-out infinite}.kb-rag .animate-spark{animation:kb-spark 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.kb-rag .animate-answer-pop,.kb-rag .animate-cite-blink,.kb-rag .animate-doc-flow,.kb-rag .animate-hub-pulse,.kb-rag .animate-source-float,.kb-rag .animate-spark{animation:none!important}}