html,body{overscroll-behavior:none}@media (max-width:768px){html,body{overscroll-behavior:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}button{cursor:pointer}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}[data-radix-collapsible-content]{transition:background-color!important}
.text-high-contrast-light{color:#000000de}.text-high-contrast-dark{color:#fffffff2}.text-neutral-improved-light{color:#3c3c3c}.text-neutral-improved-dark{color:#dcdcdc}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sidebar-hidden{transform:translate(-120%)}[dir=rtl] .sidebar-hidden{transform:translate(120%)}.sidebar-visible{transform:translate(0)}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}.animate-fade-in-fast{animation:.2s ease-in fadeInFast}
#nprogress{pointer-events:none;z-index:9999!important}#nprogress .bar{background:var(--primaryColor)!important;z-index:9999!important;width:100%!important;height:2px!important;position:fixed!important;top:0!important;left:0!important}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--primaryColor), 0 0 5px var(--primaryColor);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}
.dark .dark\:block{display:block!important}.dark .dark\:hidden{display:none!important}[data-code-block-container],[data-streamdown=table-wrapper],[data-streamdown=table],[data-streamdown=code-block]{max-width:100%}[data-code-block-container],[data-streamdown=code-block]{width:100%}[data-code-block-container] .min-w-full{min-width:0!important}[data-streamdown=unordered-list]{margin-left:1.5rem;list-style:outside}[data-streamdown=ordered-list]{margin-left:1.5rem;list-style:decimal}[data-streamdown=table-wrapper] .bg-background{background-color:var(--surface)}[data-streamdown=table-wrapper] .border-border{border-color:var(--border)}[data-streamdown=table]{background-color:var(--surface);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}[data-streamdown=table] thead{background-color:var(--muted)}.bg-muted\/80{background-color:var(--muted);background-color:color-mix(in srgb, var(--muted) 80%, transparent)}.bg-muted\/40{background-color:var(--muted);background-color:color-mix(in srgb, var(--muted) 40%, transparent)}[data-code-block-container=true]{background-color:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:.75rem;margin-block:1rem;border:none!important}[data-code-block-header=true]{background-color:var(--muted);color:var(--text);border-bottom:none!important}[data-code-block=true],[data-streamdown=code-block]{background-color:color-mix(in srgb, var(--muted) 40%, transparent);border-top:none!important}[data-streamdown=code-block] pre{background-color:color-mix(in srgb, var(--muted) 40%, transparent)!important;color:var(--text)!important}[data-streamdown=code-block] code{color:inherit!important}[data-streamdown=inline-code]{border-radius:.5rem;background-color:var(--table-bg,color-mix(in srgb, var(--muted) 40%, transparent))!important;color:var(--text)!important}[data-streamdown=blockquote]{--ai-blockquote-inline-padding:1.5rem;background-color:var(--table-bg,color-mix(in srgb, var(--muted) 20%, transparent));border-left:.25rem solid color-mix(in srgb, var(--muted) 60%, transparent);color:var(--text);padding-block:.75rem;padding-inline-start:var(--ai-blockquote-inline-padding);padding-inline-end:var(--ai-blockquote-inline-padding)}html[dir=ltr] [data-streamdown=blockquote]{padding-right:var(--ai-blockquote-inline-padding);padding-left:var(--ai-blockquote-inline-padding)!important}html[dir=rtl] [data-streamdown=blockquote]{padding-left:var(--ai-blockquote-inline-padding);padding-right:var(--ai-blockquote-inline-padding)!important}[data-code-block-header=true] svg{color:var(--text)}[data-streamdown=table-wrapper]{overflow-x:auto}[data-streamdown=table-wrapper] table{width:100%}
