:root{--chart-1:#6c50e9;--chart-2:#007d7e;--chart-3:#bf2fb9;--chart-4:#d25300;--chart-5:#008a3a;--style-input-bg:#f9f9ff}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(44.1718% 42.6675 -75.4052);--chart-2:lab(47.3485% -59.0913 -17.2319);--chart-3:lab(47.6903% 67.0921 -41.2762);--chart-4:lab(52.1633% 52.6984 78.7668);--chart-5:lab(49.8868% -52.0072 35.1334);--style-input-bg:lab(98.192% .746042 -2.92379)}}.dark{--chart-1:#968cff;--chart-2:#00a9aa;--chart-3:#f365eb;--chart-4:#ff803d;--chart-5:#2eb45c;--style-input-bg:var(--muted)}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(62.0294% 37.5915 -75.6328);--chart-2:lab(62.4421% -59.0176 -17.3944);--chart-3:lab(65.201% 67.0861 -41.4864);--chart-4:lab(68.4838% 51.573 64.399);--chart-5:lab(65.004% -51.5155 34.182)}}[data-slot=sidebar-container],[data-side=left][data-collapsible=icon] [data-slot=sidebar-container]{border-right-style:none!important;border-right-width:0!important}[data-slot=sidebar-inner]{background-color:var(--sidebar)!important}[data-sidebar=menu-button]:focus-visible{ring:0!important;box-shadow:none!important;outline:none!important}[data-sidebar=group]{padding-left:1rem!important;padding-right:.5rem!important}@layer utilities{.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:hsl(var(--border))transparent}.scrollbar-visible::-webkit-scrollbar{width:6px}.scrollbar-visible::-webkit-scrollbar-track{background:0 0}.scrollbar-visible::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:3px}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.5)}.dashboard-card-shadow{box-shadow:0 1px 2px #00000008,0 1px 3px #00000005}.animate-fade-in-delayed{opacity:0;animation:.2s ease-in .2s both fade-in-delayed}.shadow-transition{transition:transform .15s,opacity .15s}.shadow-transition:after{content:"";border-radius:inherit;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;z-index:-1;transition:opacity .15s;position:absolute;inset:0}.shadow-transition:hover:after,.shadow-transition:focus:after{opacity:1}.skeu-card{box-shadow:var(--shadow-sm);transition:box-shadow .2s}.skeu-card:hover{box-shadow:var(--shadow-md)}.skeu-button{box-shadow:var(--shadow-xs)}.skeu-button:hover{box-shadow:var(--shadow-sm)}.skeu-button:active{box-shadow:inset var(--shadow-xs)}.transition-colors{will-change:auto}}@keyframes validation-highlight{0%,to{background-color:#0000;box-shadow:0 0 #0000}15%,85%{box-shadow:0 0 0 2px var(--destructive);background-color:color-mix(in oklch,var(--destructive)8%,transparent)}}.animate-validation-highlight{animation:2s ease-in-out validation-highlight}.prose ul,ul:not([class*=flex]):not([role]){padding-left:1.5em;list-style-type:disc!important}.prose ol,ol:not([class*=flex]):not([role]):not([data-sonner-toaster]){padding-left:1.5em;list-style-type:decimal!important}.prose ul,.prose ol{margin-top:1em;margin-bottom:1em}.prose li,ul:not([class*=flex]):not([role])>li,ol:not([class*=flex]):not([role]):not([data-sonner-toaster])>li{display:list-item!important}.prose li{margin-top:.25em;margin-bottom:.25em}@keyframes fade-in-delayed{0%{opacity:0}to{opacity:1}}[data-slot=tooltip-content] .text-muted-foreground{color:#ffffffb3!important}[data-slot=sidebar-content],[data-slot=sidebar-inset]{contain:layout style}[data-slot=tabs-content]{contain:layout style;min-height:200px}[data-slot=tabs-content][data-state=inactive]{content-visibility:hidden;contain:strict}[data-slot=tabs-content][data-state=active]{contain:layout style}[data-slot=skeleton]{contain:layout}.collaboration-cursor__caret{word-break:normal;pointer-events:none;border-left:2px solid;border-right:none;margin-left:-1px;margin-right:-1px;animation:1s ease-in-out infinite blink;position:relative}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.collaboration-cursor__label{white-space:nowrap;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.95;border-radius:4px 4px 4px 0;padding:2px 6px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:-2px;transform:translateY(2px);box-shadow:0 1px 2px #0000001a}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-leave{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}.animate-enter{animation:.2s ease-out forwards toast-enter}.animate-leave{animation:.15s ease-in forwards toast-leave}::view-transition-old(tab-content){animation-duration:.15s}::view-transition-new(tab-content){animation-duration:.15s}::view-transition-old(tab-content){animation:.15s ease-out fade-out}::view-transition-new(tab-content){animation:.15s ease-in fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer-bar{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes btn-shimmer{0%{transform:translate(-200%)skew(-15deg)}to{transform:translate(400%)skew(-15deg)}}.ai-refining .ProseMirror:after{content:"";background-color:var(--primary);vertical-align:text-bottom;width:2px;height:1.1em;margin-left:1px;animation:.8s ease-in-out infinite ai-cursor-blink;display:inline-block}@keyframes ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.ai-refining~[aria-hidden=true]{display:none!important}.ai-suggestion .ProseMirror{color:var(--muted-foreground)!important}.ai-suggestion .ProseMirror *{color:inherit!important}[data-slot=tabs-content][data-state=active]{view-transition-name:tab-content}@media print{.print\:hidden,nav,aside,[data-sidebar],header:not(.print-header){display:none!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.sticky{position:static!important}.recharts-wrapper,.border-b{break-inside:avoid;page-break-inside:avoid}}
