.vz-chart text{font-family:inherit}.vz-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vz-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vz-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vz-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes vz-draw{0%{stroke-dashoffset:var(--vz-len,1000)}to{stroke-dashoffset:0}}@keyframes vz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vz-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes vz-dash{to{stroke-dashoffset:-24px}}.vz-grow,.vz-rise{transform-origin:0}.vz-rise{transform-origin:bottom}.vz-draw{stroke-dasharray:var(--vz-len,1000)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vz-in{animation:linear both vz-in;animation-timeline:view();animation-range:entry entry 70%}.vz-grow{animation:linear both vz-grow;animation-timeline:view();animation-range:entry 10% cover 35%}.vz-rise{animation:linear both vz-rise;animation-timeline:view();animation-range:entry 10% cover 35%}.vz-pop{animation:linear both vz-pop;animation-timeline:view();animation-range:entry entry 80%}.vz-draw{animation:linear both vz-draw;animation-timeline:view();animation-range:entry cover 40%}}.vz-float{animation:6s ease-in-out infinite vz-float}.vz-pulse{animation:2.4s ease-in-out infinite vz-pulse}.vz-flow{stroke-dasharray:6 6;animation:1.2s linear infinite vz-dash}}.vz-tip{position:relative}.vz-tip>.vz-tip-box{background:hsl(var(--foreground));width:max-content;max-width:100%;color:hsl(var(--background));white-space:normal;pointer-events:none;z-index:5;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:0}@media(hover:hover){.vz-tip:hover>.vz-tip-box,.vz-tip:focus-visible>.vz-tip-box{display:block}}@media(prefers-reduced-motion:reduce){.vz-tip>.vz-tip-box{transition:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vz-stagger>*{animation:linear both vz-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 8%) entry calc(60% + var(--i,0) * 8%)}.vz-slide-l{animation:linear both vz-slide-l;animation-timeline:view();animation-range:entry entry 70%}.vz-slide-r{animation:linear both vz-slide-r;animation-timeline:view();animation-range:entry entry 70%}.vz-zoom{animation:linear both vz-zoom;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes vz-slide-l{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes vz-slide-r{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes vz-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.vz-lift{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.vz-lift:hover,.vz-lift:focus-within{border-color:var(--vz-accent,hsl(var(--foreground) / .3));transform:translateY(-4px);box-shadow:0 14px 30px -18px #0f172a59}.vz-lift .vz-icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.vz-lift:hover .vz-icon{transform:scale(1.12)rotate(-6deg)}.vz-arrow{transition:transform .2s;display:inline-block}a:hover .vz-arrow,button:hover .vz-arrow,.vz-lift:hover .vz-arrow{transform:translate(4px)}.vz-tilt{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .4s}.vz-tilt:hover{filter:drop-shadow(0 18px 24px #00000040);transform:perspective(700px)rotateY(-10deg)rotateX(6deg)scale(1.04)}.vz-underline{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}.vz-underline:hover,a:hover .vz-underline{background-size:100% 1px}.vz-bar-hover:hover .vz-grow{filter:brightness(1.12)}@media(prefers-reduced-motion:reduce){.vz-lift,.vz-lift .vz-icon,.vz-arrow,.vz-tilt,.vz-underline{transition:none}.vz-lift:hover,.vz-tilt:hover,.vz-lift:hover .vz-icon,a:hover .vz-arrow,button:hover .vz-arrow,.vz-lift:hover .vz-arrow{transform:none}}.vz-tabs [role=tablist]{scrollbar-width:none;border-bottom:1px solid hsl(var(--border));gap:4px;display:flex;position:relative;overflow-x:auto}.vz-tabs [role=tablist]::-webkit-scrollbar{display:none}.vz-tabs [role=tab]{white-space:nowrap;color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding:12px 14px;transition:color .2s;display:inline-flex;position:relative}.vz-tabs [role=tab]:hover,.vz-tabs [role=tab][aria-selected=true]{color:hsl(var(--foreground))}.vz-tabs [role=tab]:after{content:"";background:var(--vz-accent,hsl(var(--foreground)));height:2px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.vz-tabs [role=tab][aria-selected=true]:after{transform:scaleX(1)}.vz-tabs [role=tabpanel][data-active=false]{display:none}@media(prefers-reduced-motion:no-preference){.vz-tabs [role=tabpanel][data-active=true]{animation:.45s cubic-bezier(.2,.7,.2,1) both vz-in}}html[data-complete-public-html] .vz-tabs [role=tabpanel]{display:block!important}section:has(.vz-slide-r){overflow-x:clip}section:has(.vz-slide-l){overflow-x:clip}[role=tabpanel]:has(.vz-slide-r){overflow-x:clip}@media(prefers-reduced-motion:reduce){.vz-tabs [role=tab],.vz-tabs [role=tab]:after{transition:none}}
