*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:3px}input,select,textarea{color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:7px;min-height:var(--control-height);padding:10px 13px;max-width:100%}input::placeholder{color:var(--muted)}input[aria-invalid=true]{border-color:var(--error)}input[type=checkbox]{min-height:auto;accent-color:var(--primary)}h1,h2,h3,p{margin:0}h1{font-size:var(--font-display);letter-spacing:-.8px;line-height:1.2}h1,h2{font-weight:650}h2{font-size:var(--font-lg);letter-spacing:-.3px}h3{font-size:var(--font-base);font-weight:600}p{line-height:1.65}svg{flex-shrink:0}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:var(--font-xs);font-weight:500;color:var(--muted);background:var(--surface-soft)}td,th{padding:18px 20px;border-bottom:1px solid var(--border);white-space:nowrap}td{font-size:var(--font-sm)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-soft)}.theme-root{font-family:var(--font-family);font-size:var(--font-base);color:var(--text);background:var(--background);min-height:100dvh;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--primary-subtle);color:var(--primary)}@media (max-width:640px){h1{font-size:1.7rem}td,th{padding:15px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input,select,textarea{background:var(--surface-soft)}input[type=checkbox]{width:16px;height:16px}th{font-size:12px}td{font-size:13px}h2{font-size:18px}.recharts-wrapper:focus{outline:0}