html:has([data-ui=v2]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0f0f11;--color-surface:#161619;--color-surface-2:#1d1d21;--color-surface-3:#26262b;--color-ink:#eceae4;--color-ink-2:#bebcb4;--color-muted:#8f8d86;--color-muted-2:#6e6c66;--color-line:#ffffff12;--color-line-2:#ffffff21;--color-accent:#e8dfc8;--color-accent-strong:#f4efe2;--color-accent-soft:#e8dfc814;--color-accent-ink:#141414;--color-glow:transparent;--color-pos:#6cc79b;--color-pos-soft:#6cc79b1a;--color-neg:#ee8a80;--color-neg-soft:#ee8a801a;--color-warn:#e2ad5f;--color-warn-soft:#e2ad5f1a;--color-series-1:#3987e5;--color-series-2:#d95926;--color-series-3:#199e70;--color-src-idiviral:#9085e9;--color-src-inhouse:#199e70;--color-src-other:#c98500;--color-flow-in:#3987e5;--color-flow-out:#d95926;--color-cat-1:#3987e5;--color-cat-2:#d95926;--color-cat-3:#199e70;--color-cat-4:#c98500;--color-cat-5:#d55181;--color-cat-6:#008300;--color-cat-7:#9085e9;--color-cat-8:#e66767;background:var(--color-background)}html:has([data-ui=v2]) body{background:var(--color-background);color:var(--color-ink);font-size:16px;line-height:1.5}.v2-font{--font-sans:var(--font-inst-sans), system-ui, sans-serif;font-family:var(--font-sans);font-feature-settings:"ss01" on}html:has([data-ui=v2]) ::selection{background:#e8dfc840}@layer components{.v2-display{font-family:var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:600}.v2-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.v2-num{font-variant-numeric:tabular-nums}.v2-scroll::-webkit-scrollbar{width:8px;height:8px}.v2-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}.v2-skeleton{background:linear-gradient(100deg, var(--color-surface) 20%, var(--color-surface-2) 40%, var(--color-surface) 60%);background-size:200% 100%;animation:1.6s linear infinite v2-shimmer}}html:has([data-ui=v2]) :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes v2-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){html:has([data-ui=v2]) *{animation:none!important}html:has([data-ui=v2]) :before{animation:none!important}html:has([data-ui=v2]) :after{animation:none!important}}
