@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";body{color:#191c1e;background-color:#f7f9fb;margin:0;padding:0;font-family:Geist,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.bg-primary{background-color:#3525cd!important}.text-primary{color:#3525cd!important}.border-primary{border-color:#3525cd!important}.nav-active{background-color:#3525cd0d;border-left:4px solid #3525cd;color:#3525cd!important}.glass-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e2e8f0cc}.bento-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.bento-item-large{grid-area:span 1/span 2}@media (width<=768px){.bento-item-large{grid-column:span 1}}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.chat-container::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.chat-container::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#eceef0;border-radius:10px}.chat-container::-webkit-scrollbar-thumb{background:#eceef0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d8dadc}.chat-container::-webkit-scrollbar-thumb:hover{background:#d8dadc}.ai-message-border{border-left:3px solid #3525cd}.shadow-raised{box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.markdown-body{color:#191c1e;font-size:16px;line-height:1.6}.markdown-body p{margin-bottom:12px}.markdown-body p:last-child{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin-bottom:12px;padding-left:20px}.markdown-body ul{list-style-type:disc}.markdown-body ol{list-style-type:decimal}.markdown-body li{margin-bottom:4px}.markdown-body strong{color:#0f172a;font-weight:600}.markdown-body code{color:#0f172a;background-color:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:Geist Mono,monospace;font-size:14px}.markdown-body pre{color:#f8fafc;background-color:#1e293b;border-radius:12px;margin-top:12px;margin-bottom:12px;padding:16px;font-family:Geist Mono,monospace;overflow-x:auto}.markdown-body pre code{color:inherit;background-color:#0000;border-radius:0;padding:0}
