body{font-family:var(--font-plus-jakarta-sans), sans-serif}option{color:#000}.chat p,.workspace p{margin-bottom:0}.markdown-container{font-family:Arial,sans-serif;line-height:inherit;max-width:100%;overflow-x:hidden}.markdown-container h2,.markdown-container h3{margin:.5em 0;font-weight:700}.markdown-container ul,ol{margin:.5em 0;padding-left:1.25rem}.markdown-container pre{word-wrap:break-word;white-space:pre-wrap;background-color:#f4f7fe;border-radius:12px;max-width:100%;padding:.75em 1em;overflow-x:auto}.markdown-container code{color:#1b254b;background-color:#edf2f7;border-radius:4px;padding:.2em .4em;font-family:monospace}.markdown-container pre code{white-space:pre-wrap;word-wrap:break-word;color:inherit;background-color:#0000;padding:0;display:block}.markdown-container .katex,.markdown-container .math-block,.markdown-container .math-block .katex{background-color:#0000;padding:0}.markdown-container .math-block{margin:0;padding-top:10px;padding-bottom:10px;overflow-x:auto}.markdown-container .math-block .katex-display{margin:0}.markdown-container pre:has(.math-block){white-space:normal;background:0 0;border:none;border-radius:0;margin:0;padding:0;overflow-x:auto}body.chakra-ui-dark .markdown-container pre{color:#e2e8f0;background-color:#121a30;border:1px solid #2a3555}body.chakra-ui-dark .markdown-container code{color:#b8d4f0;background-color:#63b3ed14}body.chakra-ui-dark .markdown-container pre code{color:inherit;background-color:#0000;border-radius:0;padding:0}body.chakra-ui-dark .markdown-container pre:has(.math-block){background:0 0;border:none;margin:0;padding:0;overflow-x:auto}body.chakra-ui-dark .markdown-container .katex,body.chakra-ui-dark .markdown-container .katex-display{color:#e2e8f0}body.chakra-ui-dark .markdown-container .katex .mord,body.chakra-ui-dark .markdown-container .katex .mrel,body.chakra-ui-dark .markdown-container .katex .mbin,body.chakra-ui-dark .markdown-container .katex .mop,body.chakra-ui-dark .markdown-container .katex .mopen,body.chakra-ui-dark .markdown-container .katex .mclose,body.chakra-ui-dark .markdown-container .katex .mpunct,body.chakra-ui-dark .markdown-container .katex .minner,body.chakra-ui-dark .markdown-container .katex .mord.mtight{color:inherit}.thinking-text{background:linear-gradient(90deg, var(--base-color,#718096) 0%, var(--base-color,#718096) 35%, var(--highlight-color,#cbd5e0) 45%, var(--highlight-color,#cbd5e0) 50%, var(--base-color,#718096) 65%, var(--base-color,#718096) 100%);-webkit-text-fill-color:transparent;color:var(--base-color,#718096);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer;display:inline-block;position:relative}body.chakra-ui-dark .thinking-text{--base-color:#a3aed0;--highlight-color:#f0f4fa}.thinking-text strong,.thinking-text em,.thinking-text code,.thinking-text *{background:inherit;background-size:inherit;-webkit-text-fill-color:transparent;animation:inherit;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.thinking-text{-webkit-text-fill-color:unset;color:var(--base-color,#718096);background:0 0;animation:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
