@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;--csstools-color-scheme--light: initial;color-scheme:light dark;color:#213547;background-color:#fcfcff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--my-scale-factor: 1}@media (prefers-color-scheme: dark){:root{--csstools-color-scheme--light: }}.ant-typography,div[class*=markdown],div[class*=Markdown],.wmde-markdown,.wmde-markdown-var{font-size:.94rem!important;font-size:calc(.94rem * var(--my-scale-factor))!important;line-height:1.31rem!important;line-height:calc(1.31rem * var(--my-scale-factor))!important}.ant-typography h1,.wmde-markdown h1{font-size:2rem!important;font-size:calc(2rem * var(--my-scale-factor))!important}.ant-typography h2,.wmde-markdown h2{font-size:1.625rem!important;font-size:calc(1.625rem * var(--my-scale-factor))!important}.ant-typography h3,.wmde-markdown h3{font-size:1.25rem!important;font-size:calc(1.25rem * var(--my-scale-factor))!important}.ant-typography h4,.wmde-markdown h4{font-size:1rem!important;font-size:calc(1rem * var(--my-scale-factor))!important}.ant-typography h5,.wmde-markdown h5{font-size:.875rem!important;font-size:calc(.875rem * var(--my-scale-factor))!important}.ant-typography h6,.wmde-markdown h6{font-size:.75rem!important;font-size:calc(.75rem * var(--my-scale-factor))!important}.ant-typography p,.wmde-markdown p{font-size:.9rem!important;font-size:calc(.9rem * var(--my-scale-factor))!important}.ant-typography .math-display,.wmde-markdown .math-display{font-size:.94rem!important;font-size:calc(.94rem * var(--my-scale-factor))!important}.ant-typography code,.wmde-markdown code{font-size:.85rem!important;font-size:calc(.85rem * var(--my-scale-factor))!important}.ant-typography code span,.wmde-markdown code span{font-size:.8rem!important;font-size:calc(.8rem * var(--my-scale-factor))!important}.ant-typography pre,.wmde-markdown pre{font-size:.85rem!important;font-size:calc(.85rem * var(--my-scale-factor))!important}.ant-typography li,.wmde-markdown li{font-size:.94rem!important;font-size:calc(.94rem * var(--my-scale-factor))!important}.ant-typography table,.wmde-markdown table,.ant-typography a,.wmde-markdown a{font-size:.8rem!important;font-size:calc(.8rem * var(--my-scale-factor))!important}@media (prefers-color-scheme: dark){:root{color:rgba(255,255,255,.87);background-color:#242424}}.user-message-bubble .ant-typography,.user-message-bubble .ant-typography p,.user-message-bubble .ant-typography span,.user-message-bubble .ant-typography div,.user-message-bubble p,.user-message-bubble span,.user-message-bubble div,.user-message-bubble *,.markdown-user-message,.markdown-user-message *,.markdown-user-message p,.markdown-user-message span,.markdown-user-message div,.markdown-user-message li,.markdown-user-message a,.markdown-user-message h1,.markdown-user-message h2,.markdown-user-message h3,.markdown-user-message h4,.markdown-user-message h5,.markdown-user-message h6,.markdown-user-message strong,.markdown-user-message em,.markdown-user-message blockquote,.markdown-user-message code,.markdown-user-message pre{color:#fff!important}.ant-typography table,.markdown-default table,.message-content table{border-collapse:collapse;width:100%;margin:1rem 0}.ant-typography table th,.ant-typography table td,.markdown-default table th,.markdown-default table td,.message-content table th,.message-content table td{border:.0625rem solid #ddd;padding:.5rem;text-align:left}.ant-typography table th,.markdown-default table th,.message-content table th{background-color:rgba(0,0,0,.05)}@media (prefers-color-scheme: dark){.ant-typography table th,.ant-typography table td,.markdown-default table th,.markdown-default table td,.message-content table th,.message-content table td{border-color:#444}.ant-typography table th,.markdown-default table th,.message-content table th{background-color:rgba(255,255,255,.05)}}::-webkit-scrollbar{width:.375rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:1.25rem;border:transparent}.message-content,.message-content p,.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content h5,.message-content h6,.message-content ul,.message-content ol,.message-content li,.message-content blockquote{text-align:left!important}.code-block{background-color:#1f2937;color:#e5e7eb;border-radius:.375rem;padding:1em;margin:1em 0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;line-height:1.5;white-space:pre}.inline-code{background-color:rgba(0,0,0,.05);border-radius:.1875rem;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}@media (prefers-color-scheme: dark){.code-block{background-color:#2d333b;color:#adbac7}.inline-code{background-color:rgba(255,255,255,.1)}.markdown-default p{color:#fff!important}}body{margin:0;display:flex;align-items:center;justify-items:center;place-items:center;min-width:20rem;min-height:100vh;overflow-x:hidden}#root{max-width:100%;width:100%;height:100vh;margin:0 auto;display:flex;flex-direction:column}.code-block-container{margin:1rem 0;border-radius:.375rem;overflow:hidden}.code-block-container .ant-highlight{margin:0;border-radius:0}
