@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap";
:root{--v2-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v2-font-mono:"DM Mono", "Courier New", monospace;--v2-background-default:#0f0f12}[data-v2-app-shell],[data-v2-app-shell] *{font-family:var(--v2-font-family)}html:has([data-v2-app-shell]){box-sizing:border-box!important;scrollbar-gutter:auto!important;border:none!important;outline:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}:is(html:has([data-v2-app-shell]):focus,html:has([data-v2-app-shell]):focus-visible){border:none!important;outline:none!important}html:has([data-v2-app-shell]) body{background-color:var(--v2-background-default)!important;background:var(--v2-background-default)!important;box-sizing:border-box!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border:none!important;outline:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden auto!important}html:has([data-v2-app-shell]) body::-webkit-scrollbar{display:none!important}@media (max-width:1023px){html:has([data-v2-app-shell]){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html:has([data-v2-app-shell]) body{height:100%!important;max-height:100dvh!important;overflow-y:hidden!important}[data-v2-app-shell]{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:visible hidden!important}main[data-v2-chat-scroll-main]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto!important}}:is(html:has([data-v2-app-shell]) body:focus,html:has([data-v2-app-shell]) body:focus-visible){border:none!important;outline:none!important}[data-v2-app-shell]{box-sizing:border-box!important;outline:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important}[data-v2-app-shell]:focus,[data-v2-app-shell]:focus-visible{border:none!important;outline:none!important}[data-v2-main-container]{box-sizing:border-box!important;outline:none!important}[data-v2-main-container]:focus,[data-v2-main-container]:focus-visible{outline:none!important}[data-v2-app-shell]:focus,[data-v2-app-shell]:focus-visible,[data-v2-main-container]:focus,[data-v2-main-container]:focus-visible{box-shadow:none!important;outline:none!important}html:has([data-v2-app-shell]):focus{box-shadow:none!important;border:none!important;outline:none!important}html:has([data-v2-app-shell]):focus-visible{box-shadow:none!important;border:none!important;outline:none!important}html:has([data-v2-app-shell]) body:focus{box-shadow:none!important;border:none!important;outline:none!important}html:has([data-v2-app-shell]) body:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}[data-v2-app-shell]>div:first-child:focus,[data-v2-app-shell]>div:first-child:focus-visible{box-shadow:none!important;outline:none!important}html:has([data-v2-app-shell]) div:focus-visible:not(button):not(input):not(textarea):not(select):not(a){box-shadow:none!important;outline:none!important}@media (max-width:1680px){html:has([data-v2-app-shell]){width:100%!important}html:has([data-v2-app-shell]) body{width:100%!important}[data-v2-app-shell]{width:100%!important;max-width:100%!important}[data-v2-main-container]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.v2-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:var(--v2-font-mono)!important}.dropdown-menu-item:hover:not(.dropdown-menu-item-danger),.dropdown-menu-item[data-highlighted]:not(.dropdown-menu-item-danger){background-color:#ffffff14}.dropdown-menu-item:hover .dropdown-menu-icon,.dropdown-menu-item:hover .dropdown-menu-text,.dropdown-menu-item[data-highlighted] .dropdown-menu-icon,.dropdown-menu-item[data-highlighted] .dropdown-menu-text{color:#fafafa!important}.dropdown-menu-item-danger:hover,.dropdown-menu-item-danger[data-highlighted]{background-color:#ff2c2b26!important}
