:root{--terminal-hairline:color-mix(in oklch, var(--border) 88%, transparent);--chart-grid:color-mix(in oklch, var(--border) 72%, transparent);--chart-crosshair:color-mix(in oklch, var(--muted-foreground) 42%, transparent)}.dark{--chart-grid:oklch(100% 5.96046e-8 none/.07);--chart-crosshair:oklch(100% 5.96046e-8 none/.28)}html,body{min-height:100%}body{overflow-x:hidden}button,a{transition-property:background-color,border-color,color,opacity,box-shadow,transform;transition-duration:.12s;transition-timing-function:ease-out}button:active,a:active{transform:translateY(.5px)}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--muted-foreground) 35%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted-foreground) 30%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--muted-foreground) 50%, transparent);background-clip:padding-box}table{font-variant-numeric:tabular-nums lining-nums}thead th{-webkit-user-select:none;user-select:none}.recharts-wrapper{outline:none}.recharts-cartesian-grid line,.recharts-cartesian-axis line{shape-rendering:crispedges}.recharts-surface{overflow:visible}.recharts-tooltip-wrapper{z-index:20}@media (width>=1600px){body{font-size:15px}}@media (width<=767px){button,a{-webkit-tap-highlight-color:transparent}table{font-size:11px}}@media (prefers-reduced-motion:reduce){button,a{transition-duration:.01ms!important}}
