.kit-overlay{z-index:50;opacity:0;background:#09122652;transition:opacity .2s cubic-bezier(.23,1,.32,1);position:fixed;inset:0}.dark .kit-overlay{background:#020610a3}.kit-overlay--open{opacity:1}.kit-overlay--closing{opacity:0;transition-duration:.15s}.kit-dialog{opacity:0;outline:none;width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.kit-dialog--open{opacity:1;transform:translate(-50%,-50%)scale(1)}.kit-dialog--closing{opacity:0;transition-duration:.15s;transform:translate(-50%,-50%)scale(.98)}.kit-drawer{outline:none;transition:transform .28s cubic-bezier(.32,.72,0,1);position:absolute}.kit-drawer--right{top:0;bottom:0;right:0;transform:translate(100%)}.kit-drawer--left{top:0;bottom:0;left:0;transform:translate(-100%)}.kit-drawer--bottom{max-height:88dvh;bottom:0;left:0;right:0;transform:translateY(100%)}.kit-drawer--open{transform:none}.kit-drawer--closing{transition-duration:.2s}.kit-drawer--right.kit-drawer--closing{transform:translate(100%)}.kit-drawer--left.kit-drawer--closing{transform:translate(-100%)}.kit-drawer--bottom.kit-drawer--closing{transform:translateY(100%)}body.kit-overlay-open{overflow:hidden}@keyframes kit-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kit-skeleton{background:var(--brand-paper2);position:relative;overflow:hidden}.kit-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s linear infinite kit-shimmer;position:absolute;inset:0}.dark .kit-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}@keyframes kit-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kit-toast-timer{transform-origin:0;animation:kit-toast-timer var(--kit-toast-duration,5s) linear forwards}.kit-toast:hover .kit-toast-timer,.kit-toast:focus-within .kit-toast-timer{animation-play-state:paused}.kit-chart .apexcharts-text,.kit-chart .apexcharts-xaxis-label,.kit-chart .apexcharts-yaxis-label{fill:var(--brand-muted);font-family:inherit;font-weight:500}.kit-chart .apexcharts-gridline,.kit-chart .apexcharts-grid-borders line{stroke:var(--brand-border)}.kit-chart .apexcharts-xaxis line,.kit-chart .apexcharts-xaxis-tick{stroke:var(--brand-border-strong)}.kit-chart .apexcharts-xaxistooltip,.kit-chart .apexcharts-yaxistooltip{display:none}.kit-chart .apexcharts-legend-text{color:var(--brand-text-soft)!important;font-family:inherit!important;font-weight:500!important}.kit-chart .apexcharts-tooltip.apexcharts-theme-light{border:1px solid var(--brand-border);background:var(--brand-card);color:var(--brand-ink);border-radius:12px;box-shadow:0 0 0 1px #0000000a,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f}.kit-chart .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:var(--brand-paper2);border-bottom:1px solid var(--brand-border);color:var(--brand-text-soft);font-family:inherit;font-weight:600}.kit-chart .apexcharts-tooltip-text-y-value{font-weight:600}.kit-chart .apexcharts-datalabels-group .apexcharts-text{fill:var(--brand-ink)}.kit-chart .apexcharts-datalabel-label{fill:var(--brand-muted)}.kit-chart .apexcharts-pie-area,.kit-chart .apexcharts-bar-area{stroke:var(--brand-card)}@keyframes mi-grow-y{0%{transform:scaleY(0)}}@keyframes mi-grow-x{0%{transform:scaleX(0)}}@keyframes mi-rise{0%{opacity:0;transform:translateY(8px)}}.mi-grow-y{transform-origin:50% 100%;animation:.72s cubic-bezier(.22,1,.36,1) both mi-grow-y;animation-delay:var(--mi-delay,0s)}.mi-grow-x{transform-origin:0;animation:.82s cubic-bezier(.22,1,.36,1) both mi-grow-x;animation-delay:var(--mi-delay,0s)}.mi-rise{animation:.52s cubic-bezier(.22,1,.36,1) both mi-rise;animation-delay:var(--mi-delay,0s)}@keyframes mi-ring{0%{stroke-dasharray:0 999}}.mi-ring{animation:.9s cubic-bezier(.22,1,.36,1) both mi-ring}@media (prefers-reduced-motion:reduce){.mi-grow-y,.mi-grow-x,.mi-rise,.mi-ring{animation:none}.kit-dialog,.kit-dialog--open,.kit-dialog--closing{transition:opacity .15s ease-out;transform:translate(-50%,-50%)}.kit-drawer,.kit-drawer--open{transition:none;transform:none}.kit-drawer--closing{opacity:0;transition:opacity .15s ease-out}.kit-skeleton:after{animation:none}.kit-toast-timer{animation:none;display:none}}.dark :is(a,button,span,p,div,li,dd,dt,strong,label,h1,h2,h3,h4,h5,h6).text-brand-primary:not([class*=dark\:text-]),.dark :is(a,button).hover\:text-brand-primary:hover:not([class*="dark:hover:text-"]){color:var(--brand-primary-text)}
