.glb-chart{--glb-ink:var(--chart-1,var(--text-1,var(--foreground,currentColor)));--glb-text-1:var(--text-1,var(--foreground,currentColor));--glb-text-2:var(--text-2,var(--muted-foreground,color-mix(in oklab, currentColor 68%, transparent)));--glb-text-3:var(--text-3,var(--muted-foreground,color-mix(in oklab, currentColor 54%, transparent)));--glb-surface:var(--surface,var(--card,var(--background,Canvas)));--glb-hover:var(--surface-2,color-mix(in oklab, var(--glb-text-1) 5%, transparent));--glb-grid:color-mix(in oklab, var(--glb-text-1) 8%, transparent);--glb-axis:color-mix(in oklab, var(--glb-text-1) 20%, transparent);--glb-fill:var(--ink-fill,color-mix(in oklab, var(--glb-ink) 7%, transparent));--glb-fill-strong:color-mix(in oklab, var(--glb-ink) 12%, transparent);--glb-track:color-mix(in oklab, var(--glb-ink) 10%, transparent);--glb-s1:var(--glb-ink);--glb-s2:var(--chart-2,color-mix(in oklab, var(--glb-ink) 72%, var(--glb-surface)));--glb-s3:var(--chart-3,color-mix(in oklab, var(--glb-ink) 50%, var(--glb-surface)));--glb-s4:var(--chart-4,color-mix(in oklab, var(--glb-ink) 35%, var(--glb-surface)));--glb-s5:var(--chart-5,color-mix(in oklab, var(--glb-ink) 22%, var(--glb-surface)));--glb-prev:color-mix(in oklab, var(--glb-ink) 42%, transparent);--glb-positive:var(--delta-positive,var(--positive,var(--glb-text-1)));--glb-negative:var(--delta-negative,var(--negative,var(--glb-text-2)));--glb-land:var(--land,color-mix(in oklab, var(--glb-text-1) 20%, transparent));--glb-glow:var(--glow,color-mix(in oklab, var(--glb-ink) 35%, transparent));--glb-signal:var(--signal,var(--glb-ink));--glb-popover:var(--popover-bg,var(--popover,var(--glb-surface)));--glb-popover-border:var(--border-strong,color-mix(in oklab, var(--glb-text-1) 14%, transparent));--glb-popover-shadow:var(--elev-popover,0 1px 2px #0000000f, 0 8px 24px #00000024);--glb-mono:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;--glb-ease:var(--ease-ui,cubic-bezier(.23, 1, .32, 1));--glb-dur-1:var(--dur-1,.12s);--glb-dur-2:var(--dur-2,.18s);--glb-dur-3:var(--dur-3,.24s);--glb-dur-4:var(--dur-4,.48s);--glb-hatch:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--glb-ink) 30%, transparent) 0 1px, transparent 1px 5px);--glb-hatch-dense:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--glb-ink) 55%, transparent) 0 1.5px, transparent 1.5px 4px);--glb-crosshatch:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--glb-ink) 60%, transparent) 0 1.25px, transparent 1.25px 4px), repeating-linear-gradient(45deg, color-mix(in oklab, var(--glb-ink) 60%, transparent) 0 1.25px, transparent 1.25px 4px);--glb-dots:radial-gradient(circle, color-mix(in oklab, var(--glb-ink) 60%, transparent) .9px, transparent 1.3px);font-variant-numeric:tabular-nums}.glb-num{font-family:var(--font-mono,var(--glb-mono,ui-monospace, monospace));font-variant-numeric:tabular-nums slashed-zero}@keyframes glb-dot-pulse{0%,to{opacity:.35}50%{opacity:.85}}.glb-skeleton-dots{background-image:radial-gradient(circle, color-mix(in oklab, var(--glb-text-1) 30%, transparent) 1px, transparent 1.5px);background-size:7px 7px;animation:1.8s ease-in-out infinite glb-dot-pulse}.glb-skeleton-block{background:var(--glb-grid);animation:1.8s ease-in-out infinite glb-dot-pulse}.glb-fade-in{animation:glb-fade-in var(--glb-dur-2) var(--glb-ease) both}@keyframes glb-fade-in{0%{opacity:0}to{opacity:1}}.glb-share-bar{clip-path:inset(0 calc(100% - var(--glb-w,0) * 100%) 0 0 round 0 4px 4px 0);transition:clip-path var(--glb-dur-4) var(--glb-ease)}@starting-style{.glb-share-bar{clip-path:inset(0 100% 0 0 round 0 4px 4px 0)}}.glb-live-slot{transform:translateX(var(--glb-x,0));transition:transform var(--glb-dur-4) var(--glb-ease)}.glb-live-bar{transform-origin:bottom;transform:scaleY(var(--glb-h,0));transition:transform var(--glb-dur-4) var(--glb-ease), opacity var(--glb-dur-2) var(--glb-ease)}@starting-style{.glb-live-bar{transform:scaleY(0)}}.glb-grow-y{transform-origin:bottom;transition:transform var(--glb-dur-4) var(--glb-ease)}@starting-style{.glb-grow-y{transform:scaleY(0)}}.glb-grow-x{transform-origin:0;transition:transform var(--glb-dur-4) var(--glb-ease)}@starting-style{.glb-grow-x{transform:scaleX(0)}}.glb-cell-text{color:var(--glb-cell-text,inherit)}@supports (color:oklch(from red l c h)){.glb-cell-text{color:oklch(from var(--glb-cell) clamp(0, (.62 - l) * 1000, 1) 0 0)}}@keyframes glb-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.glb-breathe{animation:2.4s ease-in-out infinite glb-breathe}.glb-dim-transition{transition:opacity var(--glb-dur-2) var(--glb-ease), fill-opacity var(--glb-dur-2) var(--glb-ease), stroke-opacity var(--glb-dur-2) var(--glb-ease)}.glb-focus:focus-visible{outline:2px solid var(--glb-signal);outline-offset:2px}.glb-focus-inset:focus-visible{outline:2px solid var(--glb-signal);outline-offset:-2px}svg .glb-focus:focus-visible,svg .glb-focus-svg:focus-visible{outline:none}svg .glb-focus-svg:focus-visible>.glb-focus-target{stroke:var(--glb-signal);stroke-width:2px}svg .glb-focus-stroke:focus-visible{stroke:var(--glb-signal);stroke-opacity:1;stroke-width:1.5px;outline:none}.glb-chart .recharts-surface:focus,.glb-chart .recharts-wrapper:focus,.glb-chart svg:focus{outline:none}.glb-chart .recharts-surface:focus-visible,.glb-chart .recharts-wrapper:focus-visible{outline:2px solid var(--glb-signal);outline-offset:2px;border-radius:4px}@media (forced-colors:active){.glb-chart{--glb-ink:CanvasText;--glb-text-1:CanvasText;--glb-text-2:CanvasText;--glb-text-3:GrayText;--glb-fill:Highlight}}@media (prefers-reduced-motion:reduce){.glb-chart,.glb-chart *,.glb-chart :before,.glb-chart :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
