:root{--gv-dash-accent: var(--foreground);--gv-dash-accent-soft: color-mix(in oklab, var(--foreground) 26%, var(--background));--gv-dash-field: var(--background);--gv-dash-field-shade: color-mix(in oklab, var(--foreground) 17%, var(--background))}@keyframes gv-dash-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.gv-dash-item{animation:gv-dash-rise .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--gv-dash-i, 0) * 70ms)}@keyframes gv-dash-head-in{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.gv-dash-head>*{animation:gv-dash-head-in .7s cubic-bezier(.22,1,.36,1) both}.gv-dash-head>:nth-child(2){animation-delay:.11s}.gv-dash-head>:nth-child(3){animation-delay:.22s}.gv-dash-head>:nth-child(n+4){animation-delay:.33s}.gv-dash-head[data-holding]>*{animation-play-state:paused}.gv-dash-public .gv-dash-item{animation-delay:calc(.62s + var(--gv-dash-i, 0) * 70ms)}.gv-dash-public .gv-dash-gauge,.gv-dash-public .gv-dash-meter>span{animation-delay:1.3s}.gv-dash-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(115deg,transparent 0%,var(--gv-dash-field-shade) 28%,transparent 52%,var(--gv-dash-field-shade) 82%,transparent 100%),var(--gv-dash-field)}.gv-dash-field canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}:root:not(.dark) .gv-dash-public{--card: #f2f2f3}@media print{:root:not(.dark) .gv-dash-public{--card: #ffffff}}.gv-dash-hover{position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.gv-dash-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--gv-mx, 50%) var(--gv-my, 0%),color-mix(in oklab,var(--gv-dash-accent) 9%,transparent),transparent 70%);transition:opacity .25s ease}@media(hover:hover){.gv-dash-hover:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in oklab,var(--gv-dash-accent) 55%,transparent),0 18px 36px -18px color-mix(in oklab,#000 45%,transparent)}.gv-dash-hover:hover:after{opacity:1}.gv-dash-hover:hover .gv-dash-chip{background:var(--gv-dash-accent);color:var(--background)}}.gv-dash-chip{display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in oklab,var(--gv-dash-accent) 9%,transparent);color:var(--gv-dash-accent);transition:background .25s ease,color .25s ease}.gv-dash-tile-accent{box-shadow:inset 3px 0 0 0 var(--gv-dash-tile, var(--gv-dash-accent))}.gv-dash-mono{--chart-1: var(--gv-dash-accent-soft);--chart-2: var(--gv-dash-accent);--chart-3: var(--gv-dash-accent-soft);--chart-4: var(--gv-dash-accent);--chart-5: var(--gv-dash-accent-soft);--chart-6: var(--gv-dash-accent);--chart-7: var(--gv-dash-accent-soft);--chart-8: var(--gv-dash-accent)}.gv-dash-item .recharts-default-tooltip{border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent)!important;border-radius:12px;background:var(--card)!important;box-shadow:0 12px 28px -14px color-mix(in oklab,#000 55%,transparent);color:var(--foreground)}.gv-dash-item .recharts-tooltip-label{color:var(--foreground);font-weight:500}.gv-dash-mono .recharts-tooltip-item{color:var(--foreground)!important}@keyframes gv-dash-dial{0%{stroke-dasharray:0 200}}.gv-dash-gauge{animation:gv-dash-dial 1s cubic-bezier(.22,1,.36,1) .4s both}.gv-dash-arrow{position:absolute;top:50%;display:inline-flex;width:2rem;height:2rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:9999px;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.gv-dash-arrow:hover{background:#000c}.gv-dash-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.gv-dash-slide-count{position:absolute;right:.5rem;bottom:.5rem;border-radius:9999px;background:#0000008c;padding:.125rem .5rem;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}@keyframes gv-dash-grow{0%{transform:scaleX(0)}}.gv-dash-meter{height:.625rem;overflow:hidden;border-radius:9999px;background:repeating-linear-gradient(-55deg,color-mix(in oklab,var(--foreground) 9%,transparent) 0 2px,transparent 2px 6px)}.gv-dash-meter>span{display:block;height:100%;min-width:.625rem;border-radius:9999px;background:var(--gv-dash-meter, var(--gv-dash-accent-soft));transform-origin:left;animation:gv-dash-grow .9s cubic-bezier(.22,1,.36,1) .35s both}.gv-dash-analysis{background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--gv-dash-accent) 12%,transparent),transparent 60%),var(--card)}.gv-dash-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#000;color:#fff;font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px #ffffff29}.gv-dash-badge img{border-radius:4px}@media(prefers-reduced-motion:reduce){.gv-dash-head>*,.gv-dash-item,.gv-dash-gauge,.gv-dash-meter>span{animation:none}.gv-dash-hover,.gv-dash-hover:hover{transform:none;transition:none}}@media print{.gv-dash-head>*,.gv-dash-item,.gv-dash-meter>span{animation:none}.gv-dash-field{display:none}.gv-dash-analysis{background:none}}
