.c1-visualization-wrapper{--crayon-primary-text:hsl(var(--foreground));--crayon-secondary-text:hsl(var(--muted-foreground));--crayon-disabled-text:hsl(var(--muted-foreground));--crayon-link-text:hsl(var(--primary));--crayon-accent-primary-text:hsl(var(--primary));--crayon-accent-secondary-text:hsl(var(--primary));--crayon-success-primary-text:hsl(var(--primary));--crayon-danger-primary-text:hsl(var(--destructive));--crayon-info-primary-text:#4080bf;--crayon-background-fills:hsl(var(--background));--crayon-container-fills:hsl(var(--card));--crayon-sunk-fills:hsl(var(--muted));--crayon-elevated-fills:hsl(var(--card));--crayon-stroke-default:hsl(var(--border));--crayon-stroke-emphasis:hsl(var(--border));--crayon-chat-container-bg:hsl(var(--card));--crayon-chat-assistant-response-bg:hsl(var(--muted));--crayon-chat-assistant-response-text:hsl(var(--foreground));--crayon-chat-user-response-bg:hsl(var(--primary));--crayon-chat-user-response-text:hsl(var(--primary-foreground));--crayon-rounded-xs:4px;--crayon-rounded-s:6px;--crayon-rounded-m:var(--radius);--crayon-rounded-l:12px;--crayon-rounded-2xl:16px;--crayon-rounded-3xl:24px;--crayon-shadow-s:0 1px 2px 0 #0000000d;--crayon-shadow-m:0 4px 6px -1px #0000001a;--crayon-shadow-l:0 10px 15px -3px #0000001a;--crayon-shadow-2xl:0 25px 50px -12px #00000040;color:hsl(var(--foreground))!important;background-color:#0000!important;line-height:1.5!important}.c1-visualization-wrapper,.c1-visualization-wrapper *{font-family:Satoshi,system-ui,-apple-system,sans-serif!important}.c1-visualization-wrapper div,.c1-visualization-wrapper section,.c1-visualization-wrapper article{box-shadow:none!important;border:none!important}.c1-visualization-wrapper h1,.c1-visualization-wrapper h2,.c1-visualization-wrapper h3,.c1-visualization-wrapper h4,.c1-visualization-wrapper h5,.c1-visualization-wrapper h6{color:hsl(var(--foreground))!important;letter-spacing:-.01em!important;margin:0!important;font-family:Graphik,system-ui,sans-serif!important}.c1-visualization-wrapper h1,.c1-visualization-wrapper h2{font-weight:700!important}.c1-visualization-wrapper h3,.c1-visualization-wrapper h4,.c1-visualization-wrapper h5,.c1-visualization-wrapper h6{font-weight:600!important}.c1-visualization-wrapper [class*=accent],.c1-visualization-wrapper [class*=Accent],.c1-visualization-wrapper [class*=highlight],.c1-visualization-wrapper [class*=Highlight],.c1-visualization-wrapper [class*=title],.c1-visualization-wrapper [class*=Title],.c1-visualization-wrapper [class*=header],.c1-visualization-wrapper [class*=Header],.c1-visualization-wrapper [style*="color: rgb(239"],.c1-visualization-wrapper [style*="color: rgb(220"],.c1-visualization-wrapper [style*="color: rgb(248"],.c1-visualization-wrapper [style*="color:#e"],.c1-visualization-wrapper [style*="color:#f"],.c1-visualization-wrapper [style*="color:#d"]{color:hsl(var(--foreground))!important}.c1-visualization-wrapper [style*=color]{color:inherit!important}.c1-visualization-wrapper span,.c1-visualization-wrapper li,.c1-visualization-wrapper label{color:hsl(var(--foreground))!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.9375rem!important;line-height:1.6!important}.c1-visualization-wrapper td,.c1-visualization-wrapper th{color:hsl(var(--foreground))!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.9375rem!important}.c1-visualization-wrapper .text-muted,.c1-visualization-wrapper .text-secondary,.c1-visualization-wrapper [class*=muted],.c1-visualization-wrapper [class*=secondary],.c1-visualization-wrapper [class*=description],.c1-visualization-wrapper [class*=subtitle],.c1-visualization-wrapper small{color:hsl(var(--muted-foreground))!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important}.c1-visualization-wrapper [class*=card],.c1-visualization-wrapper [class*=Card]{background-color:hsl(var(--card))!important;border-radius:var(--radius)!important;box-shadow:none!important;border:none!important}.c1-visualization-wrapper>div>[class*=card],.c1-visualization-wrapper>div>[class*=Card],.c1-visualization-wrapper>[class*=grid]>[class*=card],.c1-visualization-wrapper>[class*=flex]>[class*=card]{border:1px solid hsl(var(--border))!important;box-shadow:0 1px 2px #0000000d!important}.c1-visualization-wrapper [class*=card] [class*=card],.c1-visualization-wrapper [class*=Card] [class*=Card],.c1-visualization-wrapper [class*=card]>div,.c1-visualization-wrapper [class*=Card]>div{box-shadow:none!important;border:none!important}.c1-visualization-wrapper [class*=metric],.c1-visualization-wrapper [class*=kpi],.c1-visualization-wrapper [class*=stat]{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper [class*=value],.c1-visualization-wrapper [class*=number],.c1-visualization-wrapper [class*=percent]{color:hsl(var(--primary))!important;font-family:Graphik,system-ui,sans-serif!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.2!important}.c1-visualization-wrapper [class*=label],.c1-visualization-wrapper [class*=Label]{color:hsl(var(--muted-foreground))!important;text-transform:none!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:500!important}.c1-visualization-wrapper [style*=font-family]{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper button{border-radius:var(--radius)!important;font-family:Satoshi,system-ui,sans-serif!important;font-weight:500!important}.c1-visualization-wrapper table{border-color:hsl(var(--border))!important;font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper th{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border-bottom:1px solid hsl(var(--border))!important;padding:.75rem 1rem!important;font-size:.875rem!important;font-weight:600!important}.c1-visualization-wrapper td{color:hsl(var(--foreground))!important;border-bottom:1px solid hsl(var(--border))!important;padding:.75rem 1rem!important;font-size:.875rem!important}.c1-visualization-wrapper tr:hover td{background-color:hsl(var(--muted)/.5)!important}.c1-visualization-wrapper input,.c1-visualization-wrapper textarea,.c1-visualization-wrapper select{border-color:hsl(var(--border))!important;border-radius:var(--radius)!important;background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper a,.c1-visualization-wrapper a:visited,.c1-visualization-wrapper a:hover,.c1-visualization-wrapper a:active{color:hsl(var(--primary))!important;font-family:Satoshi,system-ui,sans-serif!important;text-decoration:none!important}.c1-visualization-wrapper [class*=section-title],.c1-visualization-wrapper [class*=sectionTitle],.c1-visualization-wrapper [class*=chartTitle],.c1-visualization-wrapper [class*=chart-title],.c1-visualization-wrapper [class*=viz-title],.c1-visualization-wrapper [class*=vizTitle],.c1-visualization-wrapper [class*=heading],.c1-visualization-wrapper [class*=Heading]{color:hsl(var(--foreground))!important;font-family:Graphik,system-ui,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.5!important}.c1-visualization-wrapper svg text,.c1-visualization-wrapper svg tspan{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper [class*=chart],.c1-visualization-wrapper [class*=Chart],.c1-visualization-wrapper [class*=graph],.c1-visualization-wrapper [class*=Graph]{border-radius:var(--radius)!important;background-color:#0000!important}.c1-visualization-wrapper [class*=badge],.c1-visualization-wrapper [class*=tag],.c1-visualization-wrapper [class*=chip]{border-radius:calc(var(--radius) - 2px)!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.75rem!important;font-weight:500!important}.c1-visualization-wrapper [class*=icon] svg{color:hsl(var(--muted-foreground))!important}.c1-visualization-wrapper [class*=shadow]{box-shadow:none!important}.dark .c1-visualization-wrapper,.dark .c1-visualization-wrapper *{color:hsl(var(--foreground))!important}.dark .c1-visualization-wrapper [class*=card],.dark .c1-visualization-wrapper [class*=Card]{background-color:hsl(var(--card))!important;border:none!important}.dark .c1-visualization-wrapper th{background-color:hsl(var(--muted))!important}[class*=crayon],[class*=Crayon]{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper h1{margin-bottom:.75rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:2rem!important}.c1-visualization-wrapper h2{margin-bottom:.5rem!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.75rem!important}.c1-visualization-wrapper h3{margin-bottom:.5rem!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.5rem!important}.c1-visualization-wrapper h4{font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}.c1-visualization-wrapper p{color:hsl(var(--foreground))!important;font-size:1rem!important;font-weight:400!important;line-height:1.625rem!important}.c1-visualization-wrapper .recharts-wrapper,.c1-visualization-wrapper .recharts-surface{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper .recharts-bar-rectangle:nth-child(5n+1) rect,.c1-visualization-wrapper .recharts-pie-sector:nth-child(5n+1) path,.c1-visualization-wrapper .recharts-area:nth-child(5n+1) path{fill:var(--c1-chart-color-1,#2ba19b)!important}.c1-visualization-wrapper .recharts-bar-rectangle:nth-child(5n+2) rect,.c1-visualization-wrapper .recharts-pie-sector:nth-child(5n+2) path,.c1-visualization-wrapper .recharts-area:nth-child(5n+2) path{fill:var(--c1-chart-color-2,#4a90a4)!important}.c1-visualization-wrapper .recharts-bar-rectangle:nth-child(5n+3) rect,.c1-visualization-wrapper .recharts-pie-sector:nth-child(5n+3) path,.c1-visualization-wrapper .recharts-area:nth-child(5n+3) path{fill:var(--c1-chart-color-3,#5b8def)!important}.c1-visualization-wrapper .recharts-bar-rectangle:nth-child(5n+4) rect,.c1-visualization-wrapper .recharts-pie-sector:nth-child(5n+4) path,.c1-visualization-wrapper .recharts-area:nth-child(5n+4) path{fill:var(--c1-chart-color-4,#45a8b0)!important}.c1-visualization-wrapper .recharts-bar-rectangle:nth-child(5n+5) rect,.c1-visualization-wrapper .recharts-pie-sector:nth-child(5n+5) path,.c1-visualization-wrapper .recharts-area:nth-child(5n+5) path{fill:var(--c1-chart-color-5,#3dab9e)!important}.c1-visualization-wrapper .recharts-line:nth-child(5n+1) path.recharts-line-curve{stroke:var(--c1-chart-color-1,#2ba19b)!important}.c1-visualization-wrapper .recharts-line:nth-child(5n+2) path.recharts-line-curve{stroke:var(--c1-chart-color-2,#4a90a4)!important}.c1-visualization-wrapper .recharts-line:nth-child(5n+3) path.recharts-line-curve{stroke:var(--c1-chart-color-3,#5b8def)!important}.c1-visualization-wrapper .recharts-cartesian-axis-tick-value,.c1-visualization-wrapper .recharts-legend-item-text,.c1-visualization-wrapper .recharts-tooltip-label,.c1-visualization-wrapper .recharts-tooltip-item-name,.c1-visualization-wrapper .recharts-tooltip-item-value{fill:hsl(var(--foreground))!important;font-family:Satoshi,system-ui,sans-serif!important;font-size:.875rem!important}.c1-visualization-wrapper .recharts-default-tooltip{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important;border-radius:var(--radius)!important;box-shadow:0 4px 6px -1px #0000001a!important}.c1-visualization-wrapper .recharts-legend-wrapper,.c1-visualization-wrapper [style*=font]{font-family:Satoshi,system-ui,sans-serif!important}.c1-visualization-wrapper [class*=CardValue],.c1-visualization-wrapper [class*=MetricValue],.c1-visualization-wrapper [class*=StatValue],.c1-visualization-wrapper [class*=KPIValue]{color:hsl(var(--foreground))!important;font-family:Graphik,system-ui,sans-serif!important;font-weight:700!important}.c1-visualization-wrapper [class*=trend],.c1-visualization-wrapper [class*=Trend],.c1-visualization-wrapper [class*=change],.c1-visualization-wrapper [class*=Change]{font-family:Satoshi,system-ui,sans-serif!important;font-weight:500!important}.c1-visualization-wrapper [class*=positive],.c1-visualization-wrapper [class*=Positive],.c1-visualization-wrapper [class*=increase],.c1-visualization-wrapper [class*=Increase],.c1-visualization-wrapper [class*=up]{color:#2ba19b!important}.c1-visualization-wrapper [class*=negative],.c1-visualization-wrapper [class*=Negative],.c1-visualization-wrapper [class*=decrease],.c1-visualization-wrapper [class*=Decrease],.c1-visualization-wrapper [class*=down]{color:hsl(var(--destructive))!important}.c1-visualization-wrapper [role=tablist]{border-bottom:1px solid hsl(var(--border))!important;gap:0!important}.c1-visualization-wrapper [role=tab]{box-shadow:none!important;color:hsl(var(--muted-foreground))!important;background:0 0!important;border:none!important;border-radius:0!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;transition:color .15s!important;position:relative!important}.c1-visualization-wrapper [role=tab]:hover{color:hsl(var(--foreground))!important;background:0 0!important}.c1-visualization-wrapper [role=tab][aria-selected=true],.c1-visualization-wrapper [role=tab][data-state=active],.c1-visualization-wrapper [role=tab].active{color:hsl(var(--primary))!important;box-shadow:none!important;background:0 0!important;border:none!important}.c1-visualization-wrapper [role=tab][aria-selected=true]:after,.c1-visualization-wrapper [role=tab][data-state=active]:after,.c1-visualization-wrapper [role=tab].active:after{content:""!important;background-color:hsl(var(--primary))!important;border-radius:1px 1px 0 0!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.c1-visualization-wrapper [role=tablist]>[class*=indicator],.c1-visualization-wrapper [role=tablist]>[class*=Indicator],.c1-visualization-wrapper [role=tablist]>span[class*=absolute]{display:none!important}.c1-visualization-wrapper [role=tabpanel]{border:none!important;padding-top:1rem!important}
