.av2,:root,body:has(.av2){--av2-bg:hsl(var(--background));--av2-card:hsl(var(--card));--av2-inset:hsl(var(--inset));--av2-border:hsl(var(--border));--av2-track:hsl(var(--track));--av2-ink:hsl(var(--foreground));--av2-ink-2:hsl(var(--muted-foreground));--av2-ink-3:hsl(var(--faint-foreground));--av2-blue:hsl(var(--primary));--av2-blue-soft:hsl(var(--primary-soft));--av2-blue-text:hsl(var(--primary-strong));--av2-blue-press:hsl(var(--primary-strong));--av2-on-accent:hsl(var(--primary-foreground));--av2-dark:hsl(var(--hero));--av2-on-dark:hsl(var(--hero-foreground));--av2-ok-text:hsl(var(--success));--av2-ok-bg:hsl(var(--success-bg));--av2-ok-dot:hsl(var(--success-dot));--av2-warn-text:hsl(var(--warning));--av2-warn-bg:hsl(var(--warning-bg));--av2-warn-dot:hsl(var(--warning-dot));--av2-bad-text:hsl(var(--danger));--av2-bad-bg:hsl(var(--danger-bg));--av2-bad-dot:hsl(var(--danger-dot));--av2-gold:hsl(var(--gold));--av2-silver:hsl(var(--silver));--av2-bronze:hsl(var(--bronze));--av2-r-card:var(--radius);--av2-r-chip:calc(var(--radius) - 7px);--av2-r-ctl:calc(var(--radius) - 9px);--av2-sh-card:var(--shadow-card);--av2-sh-pop:var(--shadow-pop);--av2-ease:var(--ease);--av2-fs-display:1.875rem;--av2-fs-title2:1.5rem;--av2-fs-cardtitle:1.125rem;--av2-fs-rowtitle:0.875rem;--av2-fs-body:0.875rem;--av2-fs-sub:0.875rem;--av2-fs-note:0.75rem;--av2-fs-label:0.75rem;--av2-fs-meta:0.75rem;--av2-fs-nav:0.875rem;--av2-fs-cardstat:1.5rem}.av2.av2-dark,.dark,.dark .av2,.dark body:has(.av2){--av2-ink:hsl(var(--foreground));--av2-ink-2:hsl(var(--muted-foreground));--av2-ink-3:hsl(var(--faint-foreground));--av2-bg:hsl(var(--background));--av2-card:hsl(var(--card));--av2-inset:hsl(var(--inset));--av2-border:hsl(var(--border));--av2-track:hsl(var(--track));--av2-blue:hsl(var(--primary));--av2-blue-soft:hsl(var(--primary-soft));--av2-blue-text:hsl(var(--primary-strong));--av2-dark:hsl(var(--hero));--av2-on-dark:hsl(var(--hero-foreground));--av2-ok-text:hsl(var(--success));--av2-ok-bg:hsl(var(--success-bg));--av2-warn-text:hsl(var(--warning));--av2-warn-bg:hsl(var(--warning-bg));--av2-bad-text:hsl(var(--danger));--av2-bad-bg:hsl(var(--danger-bg));--av2-gold:hsl(var(--gold));--av2-silver:hsl(var(--silver));--av2-bronze:hsl(var(--bronze));--av2-sh-card:var(--shadow-card);--av2-sh-pop:var(--shadow-pop)}:is(.av2,body:has(.av2)) .av2-sub{line-height:1.6;color:hsl(var(--muted-foreground))}:is(.av2,body:has(.av2)) .av2-rowtitle{font-weight:600;color:hsl(var(--foreground))}:is(.av2,body:has(.av2)) .av2-card-title{font-weight:700;letter-spacing:-.015em}:is(.av2,body:has(.av2)) .av2-card{border-radius:var(--radius);border-color:hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-card)}:is(.av2,body:has(.av2)) .av2-btn-hero{font-size:.875rem;padding:.625rem 1.125rem;border-radius:9999px;background:hsl(var(--hero));color:hsl(var(--hero-foreground));font-weight:600}.av2 .av2-genpill,.av2 .av2-navgroup,.av2 .av2-version,.av2 .kit-meta,.av2 .text-\[10\.5px\],.av2 .text-\[10px\],.av2 .text-\[11\.5px\],.av2 .text-\[11px\],.av2 .text-\[12\.5px\],.av2 .text-\[12px\],.av2 .text-\[9\.5px\],.av2 .text-\[9px\]{font-size:.75rem!important}.av2 .av2-btn,.av2 .av2-cardbtn,.av2 .av2-chip,.av2 .av2-chip-bad,.av2 .av2-chip-ok,.av2 .av2-chip-warn,.av2 .av2-pillctl,.av2 .av2-state-pill,.av2 .kit-label,.av2 .text-\[13\.5px\],.av2 .text-\[13px\],.av2 .text-\[14\.5px\],.av2 .text-\[14px\],.av2 .text-\[15\.5px\],.av2 .text-\[15px\]{font-size:.875rem!important}.av2 .text-\[16\.5px\],.av2 .text-\[16px\],.av2 .text-\[17\.5px\],.av2 .text-\[17px\]{font-size:1rem!important}.av2 .text-\[18px\],.av2 .text-\[19px\],.av2 .text-\[20\.5px\],.av2 .text-\[20px\],.av2 .text-\[21px\]{font-size:1.125rem!important}.av2 .text-\[22px\],.av2 .text-\[23px\],.av2 .text-\[24px\]{font-size:1.5rem!important}.av2 .text-\[27px\],.av2 .text-\[28px\],.av2 .text-\[29px\],.av2 .text-\[30px\],.av2 .text-\[32px\]{font-size:1.875rem!important}.av2 .av2-btn,.av2 .av2-btn-hero,.av2 .av2-chip,.av2 .av2-chip-bad,.av2 .av2-chip-ok,.av2 .av2-chip-warn,.av2 .av2-genpill,.av2 .av2-label,.av2 .av2-link,.av2 .av2-navgroup,.av2 .av2-version,.av2 .kit-label{font-weight:600!important}.av2 .av2-card-title,.av2 .av2-rowtitle,.av2 .kit-h2,.av2 .kit-title{font-weight:700!important}.av2 .recharts-cartesian-axis-tick text,.av2 .recharts-text{font-size:.75rem!important}