:root{color-scheme:light}html.dark body,html.dark #root{background:#030712;color:#f3f4f6}html.dark .bg-white{background-color:#111827!important}html.dark .bg-gray-50,html.dark .bg-\[\#f9fafb\]{background-color:#030712!important}html.dark .bg-gray-100{background-color:#1f2937!important}html.dark .text-gray-900,html.dark .text-gray-800{color:#f3f4f6!important}html.dark .text-gray-700,html.dark .text-gray-600{color:#d1d5db!important}html.dark .text-gray-500,html.dark .text-gray-400{color:#9ca3af!important}html.dark .border-gray-100,html.dark .border-gray-200{border-color:#374151!important}html.dark input,html.dark select,html.dark textarea{background-color:#111827;border-color:#4b5563;color:#f3f4f6}html.dark input::placeholder,html.dark textarea::placeholder{color:#6b7280}html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:hover,html.dark input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6!important;-webkit-box-shadow:0 0 0 30px #111827 inset!important}html,body,#root{min-height:100%;width:100%;max-width:100%}html{overflow-x:hidden;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;overscroll-behavior-x:none}*,*:before,*:after{box-sizing:border-box}:where(.flex,.grid)>*{min-width:0}img,svg,video,canvas,iframe{display:block;max-width:100%}input,select,textarea,button{font:inherit}button,a,input,select,textarea,[role=button]{touch-action:manipulation}textarea{resize:vertical}@media(max-width:767px){body{min-width:320px}:where(.overflow-auto,.overflow-x-auto,.overflow-hidden>table){-webkit-overflow-scrolling:touch}:where(.overflow-x-auto>table,.overflow-x-auto>div>table,.overflow-hidden>table){display:block;min-width:max(100%,42rem);width:max-content;overflow-x:auto}:where([class*=grid-cols-2],[class*=grid-cols-3],[class*=grid-cols-4],[class*=grid-cols-5],[class*=grid-cols-6]){grid-template-columns:minmax(0,1fr)!important}:where([class*="min-w-["]){min-width:0!important}:where([class*="max-w-["]){max-width:calc(100vw - 2rem)!important}:where(.recharts-responsive-container){width:100%!important}:where(table){font-size:.875rem}}
