:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-soft:#f0f3f9;--surface-raised:#fff;--control-bg:#fff;--brand-fill:#34458f;--brand-fill-hover:#273676;--focus:#596bc0;--chart-invoiced:#5467b1;--chart-receipts:#0b8275;--chart-grid:#dfe5f0;--chart-track:#e8edf6;--positive:#096b50;--positive-soft:#e9f7f1;--warning:#8b510c;--warning-soft:#fff5df;--negative:#b42318;--negative-soft:#fff0ee;--info:#344d9c;--info-soft:#edf1ff;--canvas-art:radial-gradient(ellipse at 100% 0%, #e8eefb 0, transparent 35rem)}body{background:var(--canvas-art), var(--background)}.theme-switch{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--foreground);border-radius:.7rem;align-items:center;gap:.35rem;padding:.3rem .5rem;display:inline-flex}.theme-switch select{width:5rem;min-height:2rem;color:inherit;background:0 0;border:0;padding:.2rem;font-size:.75rem;font-weight:600}input,select,textarea,.input,.form-input{background:var(--control-bg);color:var(--foreground)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--focus)}.glass-panel{background:color-mix(in srgb,var(--surface) 90%,transparent);border-color:var(--border)}.pos-cart-panel,.responsive-table-wrap{background:var(--surface)}.financial-statement-document,[data-print-document]{--background:#fff;--foreground:#202949;--surface:#fff;--control-bg:#fff;--muted:#66718b;--border:#dce2ef;--brand:#34458f;--brand-dark:#273676;--positive:#096b50;--negative:#b42318;--warning:#8b510c;--info:#344d9c;--positive-soft:#e9f7f1;--warning-soft:#fff5df;--negative-soft:#fff0ee;--info-soft:#edf1ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202949}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e1625;--foreground:#e7edf8;--surface:#172235;--surface-soft:#1e2b40;--surface-raised:#202f46;--control-bg:#111c2d;--muted:#a5b3ca;--border:#34445e;--brand:#9dafea;--brand-dark:#c2ceff;--brand-fill:#4357a5;--brand-fill-hover:#364990;--focus:#a9baff;--accent:#e9b754;--danger:#ffb4aa;--chart-invoiced:#9dacf1;--chart-receipts:#5cd2ba;--chart-grid:#35455e;--chart-track:#29394e;--positive:#79ddbb;--positive-soft:#173c35;--warning:#f7ce86;--warning-soft:#3c3020;--negative:#ffb4aa;--negative-soft:#472b32;--info:#b5c7ff;--info-soft:#253454;--shadow-sm:0 2px 10px #0002;--shadow-md:0 12px 38px #0004;--canvas-art:radial-gradient(ellipse at 100% 0%,#1b2c45 0,transparent 38rem)}:root[data-theme=dark] [class~=bg-white]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface)}:root[data-theme=dark] [class~=bg-white\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 50%,transparent)}:root[data-theme=dark] [class~=bg-white\/70]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 70%,transparent)}:root[data-theme=dark] [class~=bg-white\/80]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 80%,transparent)}:root[data-theme=dark] [class~=bg-white\/85]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 85%,transparent)}:root[data-theme=dark] [class~=bg-white\/88]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 88%,transparent)}:root[data-theme=dark] [class~=bg-white\/90]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 90%,transparent)}:root[data-theme=dark] [class~=bg-white\/95]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 95%,transparent)}:root[data-theme=dark] [class~=bg-white\/97]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface) 97%,transparent)}:root[data-theme=dark] [class~=bg-slate-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-slate-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-soft)}:root[data-theme=dark] [class~=bg-slate-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-slate-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--chart-track)}:root[data-theme=dark] [class~=text-slate-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-slate-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-slate-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-slate-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-slate-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--foreground)}:root[data-theme=dark] [class~=text-slate-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-slate-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--muted)}:root[data-theme=dark] [class~=border-slate-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-slate-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-slate-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-slate-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-slate-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:var(--border)}:root[data-theme=dark] [class~=hover\:bg-slate-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-slate-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-slate-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-raised)}:root[data-theme=dark] [class~=bg-slate-50\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-slate-100\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface-soft) 50%,transparent)}:root[data-theme=dark] [class~=bg-gray-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-gray-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-soft)}:root[data-theme=dark] [class~=bg-gray-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-gray-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--chart-track)}:root[data-theme=dark] [class~=text-gray-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-gray-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-gray-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-gray-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-gray-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--foreground)}:root[data-theme=dark] [class~=text-gray-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-gray-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--muted)}:root[data-theme=dark] [class~=border-gray-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-gray-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-gray-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-gray-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-gray-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:var(--border)}:root[data-theme=dark] [class~=hover\:bg-gray-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-gray-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-gray-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-raised)}:root[data-theme=dark] [class~=bg-gray-50\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-gray-100\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface-soft) 50%,transparent)}:root[data-theme=dark] [class~=bg-zinc-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-zinc-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-soft)}:root[data-theme=dark] [class~=bg-zinc-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-zinc-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--chart-track)}:root[data-theme=dark] [class~=text-zinc-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-zinc-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-zinc-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-zinc-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-zinc-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--foreground)}:root[data-theme=dark] [class~=text-zinc-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-zinc-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--muted)}:root[data-theme=dark] [class~=border-zinc-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-zinc-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-zinc-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-zinc-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-zinc-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:var(--border)}:root[data-theme=dark] [class~=hover\:bg-zinc-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-zinc-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-zinc-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-raised)}:root[data-theme=dark] [class~=bg-zinc-50\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-zinc-100\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface-soft) 50%,transparent)}:root[data-theme=dark] [class~=bg-neutral-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-neutral-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-soft)}:root[data-theme=dark] [class~=bg-neutral-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-neutral-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--chart-track)}:root[data-theme=dark] [class~=text-neutral-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-neutral-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-neutral-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-neutral-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-neutral-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--foreground)}:root[data-theme=dark] [class~=text-neutral-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-neutral-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--muted)}:root[data-theme=dark] [class~=border-neutral-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-neutral-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-neutral-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-neutral-400]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-neutral-500]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:var(--border)}:root[data-theme=dark] [class~=hover\:bg-neutral-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-neutral-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-neutral-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--surface-raised)}:root[data-theme=dark] [class~=bg-neutral-50\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-neutral-100\/50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--surface-soft) 50%,transparent)}:root[data-theme=dark] [class~=bg-green-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-green-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-green-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--positive-soft)}:root[data-theme=dark] [class~=text-green-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-green-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-green-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-green-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-green-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--positive)}:root[data-theme=dark] [class~=border-green-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-green-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-green-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-green-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-green-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-green-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--positive) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-emerald-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-emerald-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-emerald-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--positive-soft)}:root[data-theme=dark] [class~=text-emerald-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-emerald-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-emerald-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-emerald-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-emerald-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--positive)}:root[data-theme=dark] [class~=border-emerald-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-emerald-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-emerald-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-emerald-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-emerald-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-emerald-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--positive) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-teal-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-teal-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-teal-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--positive-soft)}:root[data-theme=dark] [class~=text-teal-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-teal-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-teal-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-teal-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-teal-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--positive)}:root[data-theme=dark] [class~=border-teal-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-teal-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-teal-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-teal-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-teal-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-teal-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--positive) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-amber-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-amber-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-amber-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--warning-soft)}:root[data-theme=dark] [class~=text-amber-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-amber-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-amber-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-amber-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-amber-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--warning)}:root[data-theme=dark] [class~=border-amber-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-amber-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-amber-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-amber-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-amber-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-amber-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--warning) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-yellow-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-yellow-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-yellow-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--warning-soft)}:root[data-theme=dark] [class~=text-yellow-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-yellow-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-yellow-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-yellow-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-yellow-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--warning)}:root[data-theme=dark] [class~=border-yellow-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-yellow-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-yellow-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-yellow-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-yellow-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-yellow-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--warning) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-orange-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-orange-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-orange-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--warning-soft)}:root[data-theme=dark] [class~=text-orange-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-orange-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-orange-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-orange-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-orange-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--warning)}:root[data-theme=dark] [class~=border-orange-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-orange-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-orange-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-orange-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-orange-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-orange-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--warning) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-red-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-red-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-red-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--negative-soft)}:root[data-theme=dark] [class~=text-red-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-red-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-red-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-red-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-red-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--negative)}:root[data-theme=dark] [class~=border-red-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-red-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-red-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--negative) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-red-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-red-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-red-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--negative) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-rose-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-rose-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-rose-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--negative-soft)}:root[data-theme=dark] [class~=text-rose-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-rose-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-rose-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-rose-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-rose-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--negative)}:root[data-theme=dark] [class~=border-rose-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-rose-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-rose-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--negative) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-rose-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-rose-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-rose-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--negative) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-blue-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-blue-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-blue-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-blue-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-blue-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-blue-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-blue-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-blue-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-blue-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-blue-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-blue-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-blue-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-blue-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-blue-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-indigo-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-indigo-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-indigo-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-indigo-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-indigo-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-indigo-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-indigo-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-indigo-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-indigo-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-indigo-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-indigo-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-indigo-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-indigo-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-indigo-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-sky-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-sky-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-sky-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-sky-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-sky-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-sky-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-sky-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-sky-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-sky-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-sky-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-sky-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-sky-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-sky-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-sky-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-violet-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-violet-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-violet-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-violet-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-violet-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-violet-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-violet-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-violet-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-violet-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-violet-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-violet-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-violet-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-violet-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-violet-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-purple-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-purple-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-purple-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-purple-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-purple-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-purple-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-purple-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-purple-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-purple-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-purple-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-purple-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-purple-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-purple-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-purple-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~=bg-cyan-50]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-cyan-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=bg-cyan-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--info-soft)}:root[data-theme=dark] [class~=text-cyan-600]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-cyan-700]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-cyan-800]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-cyan-900]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=text-cyan-950]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){color:var(--info)}:root[data-theme=dark] [class~=border-cyan-100]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-cyan-200]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=border-cyan-300]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){border-color:color-mix(in srgb,var(--info) 40%,var(--border))}:root[data-theme=dark] [class~=hover\:bg-cyan-50]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-cyan-100]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)),:root[data-theme=dark] [class~=hover\:bg-cyan-200]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:color-mix(in srgb,var(--info) 16%,var(--surface))}:root[data-theme=dark] [class~="bg-[var(--brand)]"]:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--brand-fill)}:root[data-theme=dark] [class~="hover:bg-[var(--brand-dark)]"]:hover:not(:where([data-print-document],[data-print-document] *,.financial-statement-document,.financial-statement-document *)){background-color:var(--brand-fill-hover)}:root[data-theme=dark] [class~=bg-emerald-100\/60],:root[data-theme=dark] [class~=bg-emerald-50\/50]{background-color:var(--positive-soft)}:root[data-theme=dark] [class~=bg-indigo-50\/50]{background-color:var(--info-soft)}:root[data-theme=dark] [class~=bg-slate-50\/40]{background-color:var(--surface-soft)}:root[data-theme=dark] .responsive-table thead{background:var(--surface-soft)}:root[data-theme=dark] .responsive-table tbody tr:hover{background:var(--surface-raised)}:root[data-theme=dark] .responsive-table td:before{color:var(--muted)}:root[data-theme=dark] .finance-income{color:var(--positive)}:root[data-theme=dark] .finance-outflow{color:var(--negative)}:root[data-theme=dark] .finance-attention{color:var(--warning)}:root[data-theme=dark] .finance-balance{color:var(--info)}:root[data-theme=dark] .finance-neutral{color:var(--muted)}:root[data-theme=dark] [style*="background: white"],:root[data-theme=dark] [style*="background-color: white"]{background-color:var(--surface)}}.login-stage{background:var(--background);color:var(--foreground)}.login-stage:before{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 28rem),var(--canvas-art)}.login-story h1 span{background:linear-gradient(90deg,var(--brand-fill),var(--chart-receipts));-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .login-story h1 span{background-image:linear-gradient(90deg,var(--info),var(--chart-receipts))}.login-brand small,.login-lede,.login-footer,.login-access-note{color:var(--muted)}.login-secure-pill,.login-capabilities span{color:var(--foreground);background:var(--surface);border-color:var(--border)}.login-capabilities svg,.login-trust-row svg{color:var(--brand)}.login-kicker{color:var(--warning);background:var(--warning-soft);border-color:var(--border)}.login-flow{background:var(--surface-soft);border-color:var(--border)}.login-node,.login-float-card{background:var(--surface);color:var(--foreground);border-color:var(--border)}.login-node span,.login-float-card span{color:var(--muted)}.login-access-card{background:var(--surface);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-md)}.login-card-topline{color:var(--info);background:var(--info-soft)}.login-eyebrow{color:var(--brand)}.login-card-copy,.login-trust-row{color:var(--muted);border-color:var(--border)}.login-access-card form input{background:var(--control-bg);color:var(--foreground);border-color:var(--border)}.login-access-card form button{background:var(--brand-fill);color:#fff}@media print{html{--background:#fff;--foreground:#202949;--surface:#fff;--muted:#66718b;--border:#dce2ef;--brand:#34458f;--brand-dark:#273676;--positive:#096b50;--negative:#b42318;--warning:#8b510c;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{color:#202949!important;background:#fff!important}.theme-switch{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-node small{color:var(--muted)}.login-node-check{color:var(--positive);background:var(--positive-soft)}.login-node-icon{color:var(--info);background:var(--info-soft)}.login-node-icon-gold{color:var(--warning);background:var(--warning-soft)}@media screen{:root[data-theme=dark] [class~=bg-amber-300]{background-color:var(--warning-soft)}:root[data-theme=dark] [class~="hover:bg-indigo-50/40"]:hover{background-color:var(--info-soft)}}@media (max-width:639px){main .flex.gap-2.rounded-xl.border.p-2:has(>button){flex-wrap:wrap}}
