*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:linear-gradient(160deg, #e9eef0 0%, #e6ebf2 55%, #efeae2 100%);--glow-a:#128e6e33;--glow-b:#c97e1229;--glass:#ffffff80;--glass-strong:#ffffffa8;--glass-inset:#fff6;--glass-border:#ffffffbf;--hair:#14203414;--text:#141a24;--muted:#5c6675;--muted2:#93a0ae;--teal:#0e8e6e;--teal-ink:#0a6b53;--teal-soft:#0e8e6e21;--amber:#c07e12;--amber-soft:#c97e1226;--navy:#16233d;--navy2:#33608a;--red:#c23a38;--red-soft:#c23a3821;--green:#0e8e6e;--surface:#eef1f4;--cat1:#0e8e6e;--cat2:#c07e12;--cat3:#7b3fa8;--cat4:#1f6feb;--cat5:#d6558a;--heat-rgb:14,142,110;--shadow:0 10px 30px -12px #14203438, inset 0 1px 0 #ffffff8c;--shadow-lg:0 24px 50px -18px #14203457, inset 0 1px 0 #ffffff8c;--bartrack:#14203414}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:linear-gradient(160deg, #0a1120 0%, #0c1626 55%, #0a1120 100%);--glow-a:#34d0a63d;--glow-b:#f3b44a29;--glass:#ffffff0e;--glass-strong:#ffffff16;--glass-inset:#ffffff0a;--glass-border:#ffffff21;--hair:#ffffff14;--text:#e9eff6;--muted:#9aa9bd;--muted2:#5f6f86;--teal:#34d0a6;--teal-ink:#7de9ce;--teal-soft:#34d0a624;--amber:#f3b44a;--amber-soft:#f3b44a26;--navy:#0e1830;--navy2:#4e7fc4;--red:#ff7b7e;--red-soft:#ff7b7e26;--green:#34d0a6;--surface:#0e1830;--cat1:#34d0a6;--cat2:#f3b44a;--cat3:#c792ea;--cat4:#2a75ba;--cat5:#ac4c6e;--heat-rgb:52,208,166;--shadow:0 16px 40px -16px #0009, inset 0 1px 0 #ffffff14;--shadow-lg:0 28px 60px -18px #000000b3, inset 0 1px 0 #ffffff14;--bartrack:#ffffff17}body{background:var(--app-bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.num{font-family:IBM Plex Mono,"Source Sans 3",ui-monospace,monospace}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--muted2);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}button{font-family:inherit}.fadeUp{animation:.35s both fadeUp}.chart-tip-wrap{position:relative}.chart-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#141a24;border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:700;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px -8px #0000008c}.chart-tip:after{content:"";border:5px solid #0000;border-top-color:#141a24;position:absolute;top:100%;left:50%;transform:translate(-50%)}.chart-tip-wrap:hover .chart-tip,.chart-tip-wrap:focus-visible .chart-tip{opacity:1;transform:translate(-50%)}.bar-mark{position:relative}.bar-mark:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff3d;transition:opacity .12s;position:absolute;inset:0}.chart-tip-wrap:hover .bar-mark:after,.chart-tip-wrap:focus-visible .bar-mark:after{opacity:1}.aca-select option{background:var(--surface);color:var(--text)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:1.1s ease-in-out infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:3px solid var(--hair);border-top-color:var(--teal);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}
