body:has([data-private-theme]){--private-cream:#fcfaf8;--private-panel:#fffdfc;--private-wine:#482333;--private-ink:#34252b;--private-muted:#74696c;--private-line:#e7deda;--heroui-content1-foreground:var(--heroui-foreground);--heroui-content2-foreground:var(--heroui-foreground);--heroui-content3-foreground:var(--heroui-foreground);--heroui-content4-foreground:var(--heroui-foreground);--heroui-secondary-50:var(--heroui-primary-50);--heroui-secondary-100:var(--heroui-primary-100);--heroui-secondary-200:var(--heroui-primary-200);--heroui-secondary-300:var(--heroui-primary-300);--heroui-secondary-400:var(--heroui-primary-400);--heroui-secondary-500:var(--heroui-primary-500);--heroui-secondary-600:var(--heroui-primary-600);--heroui-secondary-700:var(--heroui-primary-700);--heroui-secondary-800:var(--heroui-primary-800);--heroui-secondary-900:var(--heroui-primary-900);--uiaccent:var(--private-wine);--uiaccent-foreground:#fff;--heroui-background:30 40% 98.0392%;--heroui-foreground:336 16.8539% 17.451%;--heroui-content1:20 100% 99.4118%;--heroui-content2:24 33.3333% 94.1176%;--heroui-content3:20 30.6122% 90.3922%;--heroui-content4:18.4615 21.3115% 88.0392%;--heroui-divider:18.4615 21.3115% 88.0392%;--heroui-focus:334.054 34.5794% 20.9804%;--heroui-default:20 30.6122% 90.3922%;--heroui-default-foreground:336 16.8539% 17.451%;--heroui-default-50:30 40% 98.0392%;--heroui-default-100:24 33.3333% 94.1176%;--heroui-default-200:18.4615 21.3115% 88.0392%;--heroui-default-300:12.5 21.0526% 77.6471%;--heroui-default-400:350.526 8.6758% 57.0588%;--heroui-default-500:343.636 4.9774% 43.3333%;--heroui-default-600:334.286 7.6923% 35.6863%;--heroui-default-700:333.75 11.4286% 27.451%;--heroui-default-800:336 16.8539% 17.451%;--heroui-default-900:330 17.6471% 13.3333%;--heroui-primary:334.054 34.5794% 20.9804%;--heroui-primary-foreground:0 0% 100%;--heroui-primary-50:342.857 53.8462% 97.451%;--heroui-primary-100:336.923 35.1351% 92.7451%;--heroui-primary-200:336 33.3333% 85.2941%;--heroui-primary-300:335.122 29.4964% 72.7451%;--heroui-primary-400:333.962 23.9819% 56.6667%;--heroui-primary-500:332.83 24.2009% 42.9412%;--heroui-primary-600:333.913 27.381% 32.9412%;--heroui-primary-700:334.054 34.5794% 20.9804%;--heroui-primary-800:334 35.7143% 16.4706%;--heroui-primary-900:332.727 36.6667% 11.7647%;--heroui-secondary:336 10.8225% 45.2941%;--heroui-secondary-foreground:0 0% 100%;--background:30 40% 98.0392%;--foreground:336 16.8539% 17.451%;--card:20 100% 99.4118%;--card-foreground:336 16.8539% 17.451%;--popover:20 100% 99.4118%;--popover-foreground:336 16.8539% 17.451%;--primary:334.054 34.5794% 20.9804%;--primary-foreground:0 0% 100%;--secondary:24 33.3333% 94.1176%;--secondary-foreground:336 16.8539% 17.451%;--muted:24 33.3333% 94.1176%;--muted-foreground:343.636 4.9774% 43.3333%;--accent:20 30.6122% 90.3922%;--accent-foreground:336 16.8539% 17.451%;--border:18.4615 21.3115% 88.0392%;--input:18.4615 21.3115% 88.0392%;--ring:334.054 34.5794% 20.9804%;--chart-1:334.054 34.5794% 20.9804%;--chart-accent:20 30.6122% 90.3922%;background:var(--private-cream);color:var(--private-ink);accent-color:var(--private-wine);--fc-button-text-color:var(--private-ink);--fc-button-bg-color:var(--private-panel);--fc-button-border-color:var(--private-line);--fc-button-hover-bg-color:#f2e8e3;--fc-button-hover-border-color:#bda6ae;--fc-button-active-bg-color:#f3e6eb;--fc-button-active-border-color:var(--private-wine);--fc-border-color:var(--private-line);--fc-neutral-bg-color:#f5efeb;--fc-neutral-text-color:var(--private-muted);--fc-more-link-bg-color:#f3e6eb;--fc-more-link-text-color:var(--private-wine);--fc-highlight-color:#48233312;--fc-today-bg-color:#48233308}body:has([data-private-theme]) :is(button,a,[role=button]):is(.bg-blue-500,.bg-blue-600,.bg-indigo-600,.bg-purple-500,.bg-purple-600){background-color:var(--private-wine);color:#fff}body:has([data-private-theme]) :is(button,a,[role=button],.cursor-pointer):is(.bg-blue-500\/20,.bg-purple-500\/20,.bg-blue-100){color:var(--private-wine);background-color:#f2e8e3}body:has([data-private-theme]) :is(button,a,[role=button],.cursor-pointer):is(.bg-blue-500\/20,.bg-purple-500\/20):hover{background-color:var(--private-wine);color:#fff}body:has([data-private-theme]) :is(.bg-white,.bg-card,.bg-content1){background-color:var(--private-panel)}body:has([data-private-theme]) :is(.bg-gray-50,.bg-slate-50,.bg-zinc-50){background-color:var(--private-cream)}body:has([data-private-theme]) :is(.bg-gray-100,.bg-slate-100,.bg-zinc-100){background-color:#f5efeb}body:has([data-private-theme]) :is(.text-gray-900,.text-gray-800,.text-zinc-900,.text-black){color:var(--private-ink)}body:has([data-private-theme]) :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-zinc-500){color:var(--private-muted)}body:has([data-private-theme]) :is(.border-gray-200,.border-gray-100,.border-zinc-200,.border-slate-200){border-color:var(--private-line)}body:has([data-private-theme]) :is(.animated-gradient-text,.text-gradient-animate){color:var(--private-wine);-webkit-text-fill-color:currentColor;background:0 0;animation:none}body:has([data-private-theme]) :is([data-slot=input-wrapper],[data-slot=trigger][aria-haspopup=listbox]){background:var(--private-panel);border:1px solid var(--private-line);box-shadow:none;border-radius:10px;transition:border-color .15s,box-shadow .15s,background-color .15s}body:has([data-private-theme]) :is([data-slot=input-wrapper],[data-slot=trigger][aria-haspopup=listbox]):hover{border-color:#bda6ae}body:has([data-private-theme]) :is([data-slot=input-wrapper]:focus-within,[data-slot=input-wrapper][data-focus=true],[data-slot=trigger][data-focus=true]){border-color:var(--private-wine);box-shadow:0 0 0 3px #48233314}body:has([data-private-theme]) [data-slot=input-wrapper] :is(input,textarea){color:var(--private-ink);box-shadow:none!important;background:0 0!important;border:0!important;outline:0 solid #0000!important}body:has([data-private-theme]) [data-slot=input-wrapper] :is(input,textarea)::placeholder{color:var(--private-muted)}body:has([data-private-theme]) :is([data-slot=label],[data-slot=value]){color:var(--private-ink)}body:has([data-private-theme]) [data-slot=description]{color:var(--private-muted)}body:has([data-private-theme]) [data-invalid=true] :is([data-slot=input-wrapper],[data-slot=trigger]){border-color:hsl(var(--heroui-danger))}body:has([data-private-theme]) [data-slot=input-wrapper]:has([aria-invalid=true]){border-color:hsl(var(--heroui-danger))}body:has([data-private-theme]) [data-invalid=true] :is([data-slot=label],[data-slot=error-message]){color:hsl(var(--heroui-danger))}body:has([data-private-theme]) :is(input,textarea):not([data-slot=input]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=hidden]){border-color:var(--private-line)}body:has([data-private-theme]) :is(button,a,input,textarea,select,[tabindex="0"]):focus-visible{outline:2px solid var(--private-wine);outline-offset:3px}body:has([data-private-theme]) :is(input,textarea):autofill{-webkit-text-fill-color:var(--private-ink);caret-color:var(--private-ink)}body:has([data-private-theme]) :is([role=dialog],[role=alertdialog]):not([data-slot=base]:has(>[data-slot=content])){color:var(--private-ink);background:var(--private-panel);border:1px solid var(--private-line);box-shadow:0 20px 64px #48233324}body:has([data-private-theme]) :is([role=dialog],[role=alertdialog]) :is(h1,h2,h3,h4){letter-spacing:-.015em;font-family:inherit}body:has([data-private-theme]) :is([role=dialog],[role=alertdialog])>[data-slot=header]{border-bottom:1px solid var(--private-line);color:var(--private-wine)}body:has([data-private-theme]) :is([role=dialog],[role=alertdialog])>[data-slot=footer]{border-top:1px solid var(--private-line)}body:has([data-private-theme]) [data-slot=backdrop]{background:#28151f66}body:has([data-private-theme]) :is([data-slot=content]:has([role=listbox]),[data-slot=content]:has([role=menu]),[data-slot=content]:has([data-slot=calendar])){border:1px solid var(--private-line);background:var(--private-panel);box-shadow:0 12px 36px #48233318}body:has([data-private-theme]) [role=tooltip][data-slot=base]{color:#fff;background:0 0}body:has([data-private-theme]) [role=tooltip][data-slot=base]>[data-slot=content]{background:var(--private-wine);color:#fff}body:has([data-private-theme]) [role=tooltip][data-slot=base][data-arrow=true]:before{background:var(--private-wine)}body:has([data-private-theme]) :is([role=option],[role=menuitem])[data-hover=true]:not(.text-danger){color:var(--private-wine);background:#f2e8e3}body:has([data-private-theme]) table{background:var(--private-panel);color:var(--private-ink)}body:has([data-private-theme]) th{color:#62545a;background:#f5efeb;font-weight:600}body:has([data-private-theme]) :is(th,td,tr){border-color:var(--private-line)}body:has([data-private-theme]) tbody tr:hover>td{background-color:#fcf7f4}body:has([data-private-theme]) tbody tr:is([data-selected=true],[data-state=selected])>td{background-color:#f3e6eb}body:has([data-private-theme]) [data-slot=tabList]{border:1px solid var(--private-line);background:#f2e8e3}body:has([data-private-theme]) [data-slot=tab][aria-selected=true] [data-slot=tabContent]{color:var(--private-wine)}body:has([data-private-theme]) [data-slot=tabList] [data-slot=cursor]:not(.bg-uiaccent){background:var(--private-panel)}body:has([data-private-theme]) .recharts-cartesian-grid line{stroke:var(--private-line)}body:has([data-private-theme]) :is(.recharts-text,.recharts-label){fill:var(--private-muted)}body:has([data-private-theme]) [data-sonner-toast]{background:var(--private-panel);border-color:var(--private-line);color:var(--private-ink)}body:has([data-private-theme]) [data-summary-card]{background:var(--private-panel);border-color:var(--private-line);box-shadow:none;border-radius:16px}body:has([data-private-theme]) [data-summary-card] :is(.text-blue-600,.text-purple-600,.text-indigo-600){color:var(--private-wine)}body:has([data-private-theme]) ::-webkit-scrollbar-thumb{border-color:var(--private-cream);background:#cfbfb9}@media (prefers-reduced-motion:reduce){body:has([data-private-theme]) :is(button,a,[data-slot=input-wrapper]){transition:none!important}body:has([data-private-theme]) :is(.animate-ping,.animate-bounce){animation:none!important}}body:has([data-private-theme]) [data-ui-card]{box-shadow:none!important;border-radius:16px!important}