:root{--purple-a1:#5d0e8b04;--purple-a2:#5d0e8b08;--purple-a3:#d4c3f8fb;--purple-a4:#bba7e2fb;--purple-a5:#ae8bd3;--purple-a6:#9b6db9f8;--purple-a7:#8c4dc0fb;--purple-a8:#742eabfd;--purple-a9:#6e1a9efc;--purple-a10:#5d0e8b;--purple-a11:#4a0b6e;--purple-a12:#1f052be6;--purple-surface:#f5f0facc;--primary-1:var(--purple-a1);--primary-2:var(--purple-a2);--primary-3:var(--purple-a3);--primary-4:var(--purple-a4);--primary-5:var(--purple-a5);--primary-6:var(--purple-a6);--primary-7:var(--purple-a7);--primary-8:var(--purple-a8);--primary-9:var(--purple-a9);--primary-10:var(--purple-a10);--primary-11:var(--purple-a11);--primary-12:var(--purple-a12);--primary-surface:var(--purple-surface);--pink-a1:#faf1f9fb;--pink-a2:#fdc9e4f9;--pink-a6:#db8cb7;--pink-a3:#ffafd2fb;--pink-a4:#fb97cd;--pink-a7:#e86eb4fc;--pink-a5:#b6287d71;--pink-a9:#cb4893fb;--pink-a8:#b6287dcf;--pink-a10:#b72d7dfc;--pink-a11:#921f63;--pink-a12:#3d0d26e6;--pink-surface:#fdf2f7cc;--secondary-1:var(--pink-a1);--secondary-2:var(--pink-a2);--secondary-3:var(--pink-a3);--secondary-4:var(--pink-a4);--secondary-5:var(--pink-a5);--secondary-6:var(--pink-a6);--secondary-7:var(--pink-a7);--secondary-8:var(--pink-a8);--secondary-9:var(--pink-a9);--secondary-10:var(--pink-a10);--secondary-11:var(--pink-a11);--secondary-12:var(--pink-a12);--secondary-surface:var(--pink-surface);--light-purple-a1:#f8d1fdfa;--light-purple-a2:#e3acfc;--light-purple-a3:#dd9ef7fc;--light-purple-a4:#c28af2fd;--light-purple-a5:#ae72e3fb;--light-purple-a6:#9e5fe2fa;--light-purple-a7:#7e33cc71;--light-purple-a8:#8b46d5f9;--light-purple-a9:#7e33cccf;--light-purple-a10:#802dc8;--light-purple-a11:#6329a3;--light-purple-a12:#280f42e6;--light-purple-surface:#f7f3fdcc;--complement-1:var(--light-purple-a1);--complement-2:var(--light-purple-a2);--complement-3:var(--light-purple-a3);--complement-4:var(--light-purple-a4);--complement-5:var(--light-purple-a5);--complement-6:var(--light-purple-a6);--complement-7:var(--light-purple-a7);--complement-8:var(--light-purple-a8);--complement-9:var(--light-purple-a9);--complement-10:var(--light-purple-a10);--complement-11:var(--light-purple-a11);--complement-12:var(--light-purple-a12);--complement-surface:var(--light-purple-surface);--orange-a1:#f4a60b04;--orange-a3:#f9e575;--orange-a5:#fbd855;--orange-a7:#f7c72f;--orange-a8:#ffbb1bfb;--orange-a2:#f4a60b52;--orange-a4:#f4a60b71;--orange-a6:#f4a60ba4;--orange-a10:#f18f0ffd;--orange-a9:#f8ab20;--orange-a11:#da630df9;--orange-a12:#a54502fd;--orange-surface:#fef5e6cc;--warning-1:var(--orange-a1);--warning-2:var(--orange-a2);--warning-3:var(--orange-a3);--warning-4:var(--orange-a4);--warning-5:var(--orange-a5);--warning-6:var(--orange-a6);--warning-7:var(--orange-a7);--warning-8:var(--orange-a8);--warning-9:var(--orange-a9);--warning-10:var(--orange-a10);--warning-11:var(--orange-a11);--warning-12:var(--orange-a12);--warning-surface:var(--orange-surface);--green-a1:#20873804;--green-a2:#95dfa4;--green-a4:#7ade93;--green-a5:#56d373fa;--green-a7:#3bd15afb;--green-a9:#1ea743fd;--green-a3:#20873871;--green-a6:#208738a4;--green-a8:#208738cf;--green-a10:#13883b;--green-a11:#106928fd;--green-a12:#124b1dfd;--green-surface:#f0f8f2cc;--success-1:var(--green-a1);--success-2:var(--green-a2);--success-3:var(--green-a3);--success-4:var(--green-a4);--success-5:var(--green-a5);--success-6:var(--green-a6);--success-7:var(--green-a7);--success-8:var(--green-a8);--success-9:var(--green-a9);--success-10:var(--green-a10);--success-11:var(--green-a11);--success-12:var(--green-a12);--success-surface:var(--green-surface);--red-a1:#dc354504;--red-a4:#fca5ac;--red-a5:#e0717bfb;--red-a6:#e6505c;--red-a2:#dc35453b;--red-a3:#dc354552;--red-a10:#8d1325;--red-a8:#a61c26fc;--red-a9:#8d1325;--red-a7:#e5394b;--red-a11:#bf1f2ffa;--red-a12:#63101afb;--red-surface:#fef2f2cc;--destructive-1:var(--red-a1);--destructive-2:var(--red-a2);--destructive-3:var(--red-a3);--destructive-4:var(--red-a4);--destructive-5:var(--red-a5);--destructive-6:var(--red-a6);--destructive-7:var(--red-a7);--destructive-8:var(--red-a8);--destructive-9:var(--red-a9);--destructive-10:var(--red-a10);--destructive-11:var(--red-a11);--destructive-12:var(--red-a12);--destructive-surface:var(--red-surface);--light-blue-a1:#b4d7f9fc;--light-blue-a2:#9bcdfdfc;--light-blue-a3:#76a1e1fc;--light-blue-a4:#4c8addfb;--light-blue-a5:#2d77ce3b;--light-blue-a6:#2d77ce52;--light-blue-a7:#2d77ce71;--light-blue-a8:#215ca2fd;--light-blue-a9:#2d77cecf;--light-blue-a10:#3072c6fb;--light-blue-a11:#2b6ab7f8;--light-blue-a12:#195691fc;--light-blue-surface:#f0f6fecc;--info-1:var(--light-blue-a1);--info-2:var(--light-blue-a2);--info-3:var(--light-blue-a3);--info-4:var(--light-blue-a4);--info-5:var(--light-blue-a5);--info-6:var(--light-blue-a6);--info-7:var(--light-blue-a7);--info-8:var(--light-blue-a8);--info-9:var(--light-blue-a9);--info-10:var(--light-blue-a10);--info-11:var(--light-blue-a11);--info-12:var(--light-blue-a12);--info-surface:var(--light-blue-surface);--lavender-a1:#faf5fafb;--lavender-a2:#f5f3f8cf;--lavender-a3:#f5f3f8;--lavender-a4:#e8e1e9;--lavender-a5:#d3cce1fc;--lavender-a6:#b4a6c0fd;--lavender-a7:#887499f9;--lavender-a8:#735c80;--lavender-a9:#403555fa;--lavender-a10:#1f102c;--lavender-a11:#c5c2c9;--lavender-a12:#524f56e6;--surface-1:var(--lavender-a1);--surface-2:var(--lavender-a2);--surface-3:var(--lavender-a3);--surface-4:var(--lavender-a4);--surface-5:var(--lavender-a5);--surface-6:var(--lavender-a6);--surface-7:var(--lavender-a7);--surface-8:var(--lavender-a8);--surface-9:var(--lavender-a9);--surface-10:var(--lavender-a10);--surface-11:var(--lavender-a11);--surface-12:var(--lavender-a12);--thistle-a3:#ebe0f6;--thistle-a1:#ebe4facf;--thistle-a2:#e6e6fa;--thistle-a4:#ded7fbfd;--thistle-a5:#ddd1f7f9;--thistle-a6:#d4c0f3fc;--thistle-a7:#bbacd7fc;--thistle-a8:#b0a1cefd;--thistle-a9:#9a91b1fb;--thistle-a10:#8a819e;--thistle-a11:#bbb0c8;--thistle-a12:#4e4a54e6;--surface-accent-1:var(--thistle-a1);--surface-accent-2:var(--thistle-a2);--surface-accent-3:var(--thistle-a3);--surface-accent-4:var(--thistle-a4);--surface-accent-5:var(--thistle-a5);--surface-accent-6:var(--thistle-a6);--surface-accent-7:var(--thistle-a7);--surface-accent-8:var(--thistle-a8);--surface-accent-9:var(--thistle-a9);--surface-accent-10:var(--thistle-a10);--surface-accent-11:var(--thistle-a11);--surface-accent-12:var(--thistle-a12)}.dark{--purple-a10:#5d0e8b09;--purple-a9:#7c2eab11;--purple-a8:#8b3fb31a;--purple-a7:#9a4fc224;--purple-a6:#a85fd030;--purple-a5:#b570de3f;--purple-a4:#c381ec54;--purple-a3:#d192f975;--purple-a1:#c468eaeb;--purple-a2:#c468eaeb;--purple-a11:#d795f2;--purple-a12:#f0d7fb;--purple-surface:#1c0b2480;--primary-1:var(--purple-a1);--primary-2:var(--purple-a2);--primary-3:var(--purple-a3);--primary-4:var(--purple-a4);--primary-5:var(--purple-a5);--primary-6:var(--purple-a6);--primary-7:var(--purple-a7);--primary-8:var(--purple-a8);--primary-9:var(--purple-a9);--primary-10:var(--purple-a10);--primary-11:var(--purple-a11);--primary-12:var(--purple-a12);--primary-surface:var(--purple-surface);--pink-a10:#b6287d09;--pink-a9:#d1428f11;--pink-a8:#e5549d1a;--pink-a7:#f066ab24;--pink-a6:#f878b930;--pink-a5:#ff8ac73f;--pink-a4:#ff9cd554;--pink-a3:#ffaee375;--pink-a1:#f0a2d7eb;--pink-a2:#f0a2d7eb;--pink-a11:#f5b8e0;--pink-a12:#fde5f4;--pink-surface:#2a0f1f80;--secondary-1:var(--pink-a1);--secondary-2:var(--pink-a2);--secondary-3:var(--pink-a3);--secondary-4:var(--pink-a4);--secondary-5:var(--pink-a5);--secondary-6:var(--pink-a6);--secondary-7:var(--pink-a7);--secondary-8:var(--pink-a8);--secondary-9:var(--pink-a9);--secondary-10:var(--pink-a10);--secondary-11:var(--pink-a11);--secondary-12:var(--pink-a12);--secondary-surface:var(--pink-surface);--light-purple-a1:#7e33cc09;--light-purple-a2:#9547d911;--light-purple-a3:#a859e61a;--light-purple-a4:#bb6bf324;--light-purple-a5:#ce7dff30;--light-purple-a6:#d88fff3f;--light-purple-a7:#e2a1ff54;--light-purple-a8:#ecb3ff75;--light-purple-a9:#d97bffeb;--light-purple-a10:#d97bffeb;--light-purple-a11:#e2a1ff;--light-purple-a12:#f4e8ff;--light-purple-surface:#1f0f3380;--complement-1:var(--light-purple-a1);--complement-2:var(--light-purple-a2);--complement-3:var(--light-purple-a3);--complement-4:var(--light-purple-a4);--complement-5:var(--light-purple-a5);--complement-6:var(--light-purple-a6);--complement-7:var(--light-purple-a7);--complement-8:var(--light-purple-a8);--complement-9:var(--light-purple-a9);--complement-10:var(--light-purple-a10);--complement-11:var(--light-purple-a11);--complement-12:var(--light-purple-a12);--complement-surface:var(--light-purple-surface);--orange-a10:#f4a60b09;--orange-a9:#ffb71811;--orange-a7:#ffc8251a;--orange-a4:#ffd93224;--orange-a5:#ffea3f30;--orange-a8:#fffb4c3f;--orange-a6:#ffff5954;--orange-a3:#ffff6675;--orange-a1:#ffb347eb;--orange-a2:#ffb347eb;--orange-a11:#ffc766;--orange-a12:#fff2d9;--orange-surface:#33200880;--warning-1:var(--orange-a1);--warning-2:var(--orange-a2);--warning-3:var(--orange-a3);--warning-4:var(--orange-a4);--warning-5:var(--orange-a5);--warning-6:var(--orange-a6);--warning-7:var(--orange-a7);--warning-8:var(--orange-a8);--warning-9:var(--orange-a9);--warning-10:var(--orange-a10);--warning-11:var(--orange-a11);--warning-12:var(--orange-a12);--warning-surface:var(--orange-surface);--green-a10:#20873809;--green-a9:#3a9f4f11;--green-a7:#4db7661a;--green-a5:#60cf7d24;--green-a4:#73e79430;--green-a8:#86ffab3f;--green-a6:#99ffc254;--green-a3:#acffd975;--green-a1:#7ee69feb;--green-a2:#7ee69feb;--green-a11:#a3f0b5;--green-a12:#e1fae8;--green-surface:#0f2a1580;--success-1:var(--green-a1);--success-2:var(--green-a2);--success-3:var(--green-a3);--success-4:var(--green-a4);--success-5:var(--green-a5);--success-6:var(--green-a6);--success-7:var(--green-a7);--success-8:var(--green-a8);--success-9:var(--green-a9);--success-10:var(--green-a10);--success-11:var(--green-a11);--success-12:var(--green-a12);--success-surface:var(--green-surface);--red-a10:#dc354509;--red-a9:#f0475611;--red-a8:#ff59671a;--red-a7:#ff6b7824;--red-a6:#ff7d8930;--red-a5:#ff8f9a3f;--red-a4:#ffa1ab54;--red-a3:#ffb3bc75;--red-a1:#ff8a94eb;--red-a2:#ff8a94eb;--red-a11:#ffb3bc;--red-a12:#ffe6e8;--red-surface:#2a0f1280;--destructive-1:var(--red-a1);--destructive-2:var(--red-a2);--destructive-3:var(--red-a3);--destructive-4:var(--red-a4);--destructive-5:var(--red-a5);--destructive-6:var(--red-a6);--destructive-7:var(--red-a7);--destructive-8:var(--red-a8);--destructive-9:var(--red-a9);--destructive-10:var(--red-a10);--destructive-11:var(--red-a11);--destructive-12:var(--red-a12);--destructive-surface:var(--red-surface);--light-blue-a1:#2d77ce09;--light-blue-a2:#4789e011;--light-blue-a3:#5a9bf21a;--light-blue-a4:#6daeff24;--light-blue-a5:#80c1ff30;--light-blue-a6:#93d4ff3f;--light-blue-a7:#a6e7ff54;--light-blue-a8:#b9faff75;--light-blue-a9:#87c3ffeb;--light-blue-a10:#87c3ffeb;--light-blue-a11:#a6d4ff;--light-blue-a12:#e6f4ff;--light-blue-surface:#0f1f3380;--info-1:var(--light-blue-a1);--info-2:var(--light-blue-a2);--info-3:var(--light-blue-a3);--info-4:var(--light-blue-a4);--info-5:var(--light-blue-a5);--info-6:var(--light-blue-a6);--info-7:var(--light-blue-a7);--info-8:var(--light-blue-a8);--info-9:var(--light-blue-a9);--info-10:var(--light-blue-a10);--info-11:var(--light-blue-a11);--info-12:var(--light-blue-a12);--info-surface:var(--light-blue-surface);--gray-a1:#f5f3f809;--gray-a2:#faf8ff11;--gray-a3:#fffdff1a;--gray-a4:#ffffff24;--gray-a5:#ffffff30;--gray-a6:#ffffff3f;--gray-a7:#ffffff54;--gray-a8:#ffffff75;--gray-a9:#fafaffeb;--gray-a10:#fafaffeb;--gray-a11:#fdfeff;--gray-a12:#fff;--surface-1:var(--gray-a1);--surface-2:var(--gray-a2);--surface-3:var(--gray-a3);--surface-4:var(--gray-a4);--surface-5:var(--gray-a5);--surface-6:var(--gray-a6);--surface-7:var(--gray-a7);--surface-8:var(--gray-a8);--surface-9:var(--gray-a9);--surface-10:var(--gray-a10);--surface-11:var(--gray-a11);--surface-12:var(--gray-a12);--thistle-a6:#ebe4fa09;--thistle-a5:#f0e9ff11;--thistle-a3:#f5eeff1a;--thistle-a4:#faf3ff24;--thistle-a7:#fff8ff30;--thistle-a8:#fffdff3f;--thistle-a9:#ffffff54;--thistle-a10:#ffffff75;--thistle-a1:#f5f0ffeb;--thistle-a2:#f5f0ffeb;--thistle-a11:#faf8ff;--thistle-a12:#fffeff;--surface-accent-1:var(--thistle-a1);--surface-accent-2:var(--thistle-a2);--surface-accent-3:var(--thistle-a3);--surface-accent-4:var(--thistle-a4);--surface-accent-5:var(--thistle-a5);--surface-accent-6:var(--thistle-a6);--surface-accent-7:var(--thistle-a7);--surface-accent-8:var(--thistle-a8);--surface-accent-9:var(--thistle-a9);--surface-accent-10:var(--thistle-a10);--surface-accent-11:var(--thistle-a11);--surface-accent-12:var(--thistle-a12)}:root{--font-sans:"Lato",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-kanit:"Kanit",sans-serif;--font-lato:"Lato",sans-serif;--primary:274 83% 30%;--primary-foreground:0 0% 100%;--secondary:330 65% 44%;--secondary-foreground:0 0% 100%;--complement:266 75% 49%;--complement-foreground:0 0% 100%;--warning:35 93% 50%;--warning-foreground:0 0% 100%;--success:142 71% 30%;--success-foreground:0 0% 100%;--destructive:354 70% 54%;--destructive-foreground:0 0% 100%;--info:218 64% 49%;--info-foreground:0 0% 100%;--background:272 45% 97%;--foreground:240 15% 20%;--card:0 0% 100%;--card-foreground:240 15% 20%;--popover:0 0% 100%;--popover-foreground:240 15% 20%;--muted:272 65% 91%;--muted-foreground:240 15% 45%;--accent:272 65% 91%;--accent-foreground:274 83% 30%;--border:272 60% 88%;--input:272 60% 88%;--ring:274 83% 30%;--text-light:220 15% 55%;--text-normal:220 25% 30%;--text-strong:220 35% 15%;--button-white:0 0% 100%;--button-disabled:240 5% 55%;--radius:.5rem;--chart-1:35 93% 50%;--chart-2:274 83% 30%;--chart-3:330 65% 44%;--chart-4:142 71% 30%;--chart-5:218 64% 49%;--ffui-scrollbar-size:8px;--ffui-scrollbar-track:hsl(var(--muted)/.3);--ffui-scrollbar-track-hover:hsl(var(--muted)/.5);--ffui-scrollbar-thumb:hsl(var(--primary)/.6);--ffui-scrollbar-thumb-hover:hsl(var(--primary)/.8)}.dark{--background:274 20% 8%;--foreground:272 45% 94%;--card:274 20% 12%;--card-foreground:272 45% 94%;--popover:274 20% 8%;--popover-foreground:272 45% 94%;--primary:274 83% 55%;--primary-foreground:274 20% 8%;--secondary:330 65% 60%;--secondary-foreground:274 20% 8%;--complement:266 75% 65%;--complement-foreground:274 20% 8%;--warning:35 93% 65%;--warning-foreground:274 20% 8%;--success:142 71% 50%;--success-foreground:0 0% 100%;--destructive:354 70% 65%;--destructive-foreground:0 0% 100%;--info:218 64% 65%;--info-foreground:0 0% 100%;--muted:274 20% 15%;--muted-foreground:218 14% 65%;--accent:274 20% 15%;--accent-foreground:272 45% 94%;--border:274 20% 18%;--input:274 20% 18%;--ring:274 83% 55%;--text-light:220 15% 70%;--text-normal:220 25% 85%;--text-strong:0 0% 95%;--chart-1:35 93% 65%;--chart-2:274 83% 55%;--chart-3:330 65% 60%;--chart-4:142 71% 50%;--chart-5:218 64% 65%;--ffui-scrollbar-size:8px;--ffui-scrollbar-track:hsl(var(--muted)/.3);--ffui-scrollbar-track-hover:hsl(var(--muted)/.5);--ffui-scrollbar-thumb:hsl(var(--primary)/.6);--ffui-scrollbar-thumb-hover:hsl(var(--primary)/.8)}:root{--lavender-neutral:var(--surface-accent-1);--brand-primary:var(--primary);--brand-secondary:var(--secondary);--brand-auxiliar:var(--warning);--danger:var(--destructive);--danger-foreground:var(--destructive-foreground);--error:var(--destructive);--error-foreground:var(--destructive-foreground)}@font-face{font-family:Lato;src:url(/fonts/Lato-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Kanit;src:url(/fonts/Kanit-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Kanit;src:url(/fonts/Kanit-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1))}body{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1));font-feature-settings:"rlig" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}:root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%}.ffui-sr-only,html{overflow:hidden}.ffui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ffui-pointer-events-none{pointer-events:none}.ffui-invisible{visibility:hidden}.ffui-fixed{position:fixed}.ffui-absolute{position:absolute}.ffui-relative{position:relative}.ffui-sticky{position:sticky}.ffui-inset-0{inset:0}.ffui-inset-y-0{top:0;bottom:0}.ffui--top-1{top:-.25rem}.ffui-left-0{left:0}.ffui-left-1{left:.25rem}.ffui-left-1\/2{left:50%}.ffui-left-2{left:.5rem}.ffui-right-2{right:.5rem}.ffui-right-4{right:1rem}.ffui-right-6{right:1.5rem}.ffui-top-0{top:0}.ffui-top-1{top:.25rem}.ffui-top-1\/2{top:50%}.ffui-top-4{top:1rem}.ffui-isolate{isolation:isolate}.ffui-z-10{z-index:10}.ffui-z-50{z-index:50}.ffui-col-span-2{grid-column:span 2/span 2}.ffui-m-1{margin:.25rem}.ffui--mx-1{margin-left:-.25rem;margin-right:-.25rem}.ffui--mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.ffui-mx-1{margin-left:.25rem;margin-right:.25rem}.ffui-mx-2{margin-left:.5rem;margin-right:.5rem}.ffui-mx-auto{margin-left:auto;margin-right:auto}.ffui-my-1{margin-top:.25rem;margin-bottom:.25rem}.ffui-my-12{margin-top:3rem;margin-bottom:3rem}.ffui-my-2{margin-top:.5rem;margin-bottom:.5rem}.ffui-my-3{margin-top:.75rem;margin-bottom:.75rem}.ffui-my-4{margin-top:1rem;margin-bottom:1rem}.ffui-mb-1{margin-bottom:.25rem}.ffui-mb-2{margin-bottom:.5rem}.ffui-mb-4{margin-bottom:1rem}.ffui-ml-auto{margin-left:auto}.ffui-mr-2{margin-right:.5rem}.ffui-mr-3{margin-right:.75rem}.ffui-mt-1{margin-top:.25rem}.ffui-mt-16{margin-top:4rem}.ffui-mt-2{margin-top:.5rem}.ffui-mt-3{margin-top:.75rem}.ffui-mt-4{margin-top:1rem}.ffui-mt-6{margin-top:1.5rem}.ffui-inline-block{display:inline-block}.ffui-flex{display:flex}.ffui-inline-flex{display:inline-flex}.ffui-grid{display:grid}.ffui-hidden{display:none}.ffui-aspect-square{aspect-ratio:1/1}.\!ffui-size-min{width:-moz-min-content!important;width:min-content!important;height:-moz-min-content!important;height:min-content!important}.ffui-size-10{width:2.5rem;height:2.5rem}.ffui-size-3\.5{width:.875rem;height:.875rem}.ffui-size-4{width:1rem;height:1rem}.ffui-size-full{width:100%;height:100%}.ffui-h-10{height:2.5rem}.ffui-h-11{height:2.75rem}.ffui-h-12{height:3rem}.ffui-h-16{height:4rem}.ffui-h-2{height:.5rem}.ffui-h-20{height:5rem}.ffui-h-24{height:6rem}.ffui-h-28{height:7rem}.ffui-h-3{height:.75rem}.ffui-h-3\/4{height:75%}.ffui-h-32{height:8rem}.ffui-h-4{height:1rem}.ffui-h-40{height:10rem}.ffui-h-48{height:12rem}.ffui-h-5{height:1.25rem}.ffui-h-6{height:1.5rem}.ffui-h-64{height:16rem}.ffui-h-7{height:1.75rem}.ffui-h-8{height:2rem}.ffui-h-80{height:20rem}.ffui-h-9{height:2.25rem}.ffui-h-96{height:24rem}.ffui-h-\[1em\]{height:1em}.ffui-h-\[26px\]{height:26px}.ffui-h-\[28px\]{height:28px}.ffui-h-\[initial\]{height:auto}.ffui-h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.ffui-h-auto{height:auto}.ffui-h-full{height:100%}.ffui-h-px{height:1px}.ffui-h-screen{height:100vh}.ffui-max-h-48{max-height:12rem}.ffui-max-h-96{max-height:24rem}.ffui-max-h-\[300px\]{max-height:300px}.ffui-min-h-32{min-height:8rem}.ffui-min-h-7{min-height:1.75rem}.ffui-min-h-\[325px\]{min-height:325px}.ffui-min-h-screen{min-height:100vh}.ffui-w-0{width:0}.ffui-w-10{width:2.5rem}.ffui-w-12{width:3rem}.ffui-w-16{width:4rem}.ffui-w-2{width:.5rem}.ffui-w-2\/3{width:66.666667%}.ffui-w-20{width:5rem}.ffui-w-24{width:6rem}.ffui-w-28{width:7rem}.ffui-w-3{width:.75rem}.ffui-w-32{width:8rem}.ffui-w-4{width:1rem}.ffui-w-48{width:12rem}.ffui-w-6{width:1.5rem}.ffui-w-72{width:18rem}.ffui-w-8{width:2rem}.ffui-w-80{width:20rem}.ffui-w-96{width:24rem}.ffui-w-\[1em\]{width:1em}.ffui-w-\[360px\]{width:360px}.ffui-w-\[600px\]{width:600px}.ffui-w-auto{width:auto}.ffui-w-fit{width:-moz-fit-content;width:fit-content}.ffui-w-full{width:100%}.ffui-w-px{width:1px}.ffui-w-screen{width:100vw}.ffui-min-w-0{min-width:0}.ffui-min-w-\[1000px\]{min-width:1000px}.ffui-min-w-\[1200px\]{min-width:1200px}.ffui-min-w-\[80px\]{min-width:80px}.ffui-min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.ffui-min-w-max{min-width:-moz-max-content;min-width:max-content}.ffui-max-w-2xl{max-width:40rem}.ffui-max-w-3xl{max-width:48rem}.ffui-max-w-40{max-width:10rem}.ffui-max-w-4xl{max-width:56rem}.ffui-max-w-6xl{max-width:72rem}.ffui-max-w-\[10ch\]{max-width:10ch}.ffui-max-w-\[150px\]{max-width:150px}.ffui-max-w-\[400px\]{max-width:400px}.ffui-max-w-\[var\(--radix-select-trigger-width\)\]{max-width:var(--radix-select-trigger-width)}.ffui-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.ffui-max-w-md{max-width:28rem}.ffui-max-w-prose{max-width:65ch}.ffui-max-w-screen-sm{max-width:640px}.ffui-flex-1{flex:1 1 0%}.ffui-shrink-0{flex-shrink:0}.ffui-table-auto{table-layout:auto}.ffui-table-fixed{table-layout:fixed}.ffui-caption-bottom{caption-side:bottom}.ffui-border-separate{border-collapse:separate}.ffui-border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-ffui-translate-x-1\/2{--tw-translate-x:-50%}.-ffui-translate-x-1\/2,.-ffui-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-ffui-translate-y-1\/2{--tw-translate-y:-50%}.ffui--translate-x-1\/2{--tw-translate-x:-50%}.ffui--translate-x-1\/2,.ffui--translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ffui--translate-y-1\/2{--tw-translate-y:-50%}.ffui-rotate-180{--tw-rotate:180deg}.ffui-rotate-180,.ffui-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ffui-fade-in{0%{opacity:0}to{opacity:1}}.ffui-animate-fade-in{animation:ffui-fade-in .5s ease-in forwards}@keyframes ffui-pulse{50%{opacity:.5}}.ffui-animate-pulse{animation:ffui-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ffui-spin{to{transform:rotate(1turn)}}.ffui-animate-spin{animation:ffui-spin 1s linear infinite}.ffui-cursor-auto{cursor:auto}.ffui-cursor-default{cursor:default}.ffui-cursor-help{cursor:help}.ffui-cursor-pointer{cursor:pointer}.ffui-touch-none{touch-action:none}.ffui-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ffui-list-inside{list-style-position:inside}.ffui-list-disc{list-style-type:disc}.ffui-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ffui-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ffui-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ffui-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ffui-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ffui-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.ffui-flex-row{flex-direction:row}.ffui-flex-col{flex-direction:column}.ffui-flex-col-reverse{flex-direction:column-reverse}.ffui-flex-wrap{flex-wrap:wrap}.ffui-items-start{align-items:flex-start}.ffui-items-center{align-items:center}.ffui-justify-start{justify-content:flex-start}.ffui-justify-end{justify-content:flex-end}.ffui-justify-center{justify-content:center}.ffui-justify-between{justify-content:space-between}.ffui-gap-0{gap:0}.ffui-gap-1{gap:.25rem}.ffui-gap-2{gap:.5rem}.ffui-gap-3{gap:.75rem}.ffui-gap-4{gap:1rem}.ffui-gap-5{gap:1.25rem}.ffui-gap-6{gap:1.5rem}.ffui-gap-\[10px\]{gap:10px}.ffui-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.ffui-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.ffui-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.ffui-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.ffui-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ffui-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.ffui-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.ffui-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.ffui-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ffui-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ffui-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ffui-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.ffui-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.ffui-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.ffui-divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--border)/var(--tw-divide-opacity,1))}.ffui-self-center{align-self:center}.ffui-overflow-auto{overflow:auto}.ffui-overflow-hidden{overflow:hidden}.ffui-overflow-y-auto{overflow-y:auto}.ffui-overflow-x-hidden{overflow-x:hidden}.ffui-truncate{overflow:hidden;text-overflow:ellipsis}.ffui-truncate,.ffui-whitespace-nowrap{white-space:nowrap}.ffui-text-nowrap{text-wrap:nowrap}.ffui-text-balance{text-wrap:balance}.ffui-text-pretty{text-wrap:pretty}.ffui-rounded{border-radius:.25rem}.ffui-rounded-\[5px\]{border-radius:5px}.ffui-rounded-\[inherit\]{border-radius:inherit}.ffui-rounded-full{border-radius:9999px}.ffui-rounded-lg{border-radius:.5rem}.ffui-rounded-md{border-radius:.375rem}.ffui-rounded-sm{border-radius:.125rem}.ffui-border{border-width:1px}.ffui-border-0{border-width:0}.ffui-border-2{border-width:2px}.ffui-border-4{border-width:4px}.ffui-border-\[3px\]{border-width:3px}.ffui-border-b{border-bottom-width:1px}.ffui-border-b-2{border-bottom-width:2px}.ffui-border-l{border-left-width:1px}.ffui-border-t{border-top-width:1px}.ffui-border-t-2{border-top-width:2px}.ffui-border-solid{border-style:solid}.ffui-border-dashed{border-style:dashed}.ffui-border-dotted{border-style:dotted}.ffui-border-\[\#2D77CE\]{--tw-border-opacity:1;border-color:rgb(45 119 206/var(--tw-border-opacity,1))}.ffui-border-\[\#DC3545\]{--tw-border-opacity:1;border-color:rgb(220 53 69/var(--tw-border-opacity,1))}.ffui-border-\[\#F4A60B\]{--tw-border-opacity:1;border-color:rgb(244 166 11/var(--tw-border-opacity,1))}.ffui-border-border{--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1))}.ffui-border-border\/50{border-color:hsl(var(--border)/.5)}.ffui-border-complement{--tw-border-opacity:1;border-color:hsl(var(--complement)/var(--tw-border-opacity,1))}.ffui-border-destructive{--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.ffui-border-foreground\/10{border-color:hsl(var(--foreground)/.1)}.ffui-border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.ffui-border-info{--tw-border-opacity:1;border-color:hsl(var(--info)/var(--tw-border-opacity,1))}.ffui-border-info\/20{border-color:hsl(var(--info)/.2)}.ffui-border-info\/30{border-color:hsl(var(--info)/.3)}.ffui-border-input{--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1))}.ffui-border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.ffui-border-primary\/20{border-color:hsl(var(--primary)/.2)}.ffui-border-primary\/30{border-color:hsl(var(--primary)/.3)}.ffui-border-secondary{--tw-border-opacity:1;border-color:hsl(var(--secondary)/var(--tw-border-opacity,1))}.ffui-border-success{--tw-border-opacity:1;border-color:hsl(var(--success)/var(--tw-border-opacity,1))}.ffui-border-success\/20{border-color:hsl(var(--success)/.2)}.ffui-border-success\/30{border-color:hsl(var(--success)/.3)}.ffui-border-surface-accent-1{border-color:var(--surface-accent-1)}.ffui-border-transparent{border-color:transparent}.ffui-border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.ffui-border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.ffui-border-violet-200\/70{border-color:#ddd6feb3}.ffui-border-warning\/20{border-color:hsl(var(--warning)/.2)}.ffui-border-warning\/30{border-color:hsl(var(--warning)/.3)}.ffui-border-b-destructive{--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.ffui-border-t-primary{--tw-border-opacity:1;border-top-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.ffui-border-t-transparent{border-top-color:transparent}.\!ffui-bg-\[initial\]{background-color:initial!important}.ffui-bg-\[\#D5E4F5\]\/10{background-color:#d5e4f51a}.ffui-bg-\[\#F8D7DA\]\/10{background-color:#f8d7da1a}.ffui-bg-\[\#FCF4D6\]\/10{background-color:#fcf4d61a}.ffui-bg-\[var\(--ffui-scrollbar-thumb\)\]{background-color:var(--ffui-scrollbar-thumb)}.ffui-bg-\[var\(--ffui-scrollbar-track\)\]{background-color:var(--ffui-scrollbar-track)}.ffui-bg-\[var\(--pagination-active-bg\,\#EEE6FF\)\]{background-color:var(--pagination-active-bg,#eee6ff)}.ffui-bg-accent{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.ffui-bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1))}.ffui-bg-background\/95{background-color:hsl(var(--background)/.95)}.ffui-bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.ffui-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.ffui-bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border)/var(--tw-bg-opacity,1))}.ffui-bg-card{--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1))}.ffui-bg-card-foreground{--tw-bg-opacity:1;background-color:hsl(var(--card-foreground)/var(--tw-bg-opacity,1))}.ffui-bg-complement-2{--tw-bg-opacity:1;background-color:hsl(var(--complement-2)/var(--tw-bg-opacity,1))}.ffui-bg-destructive{--tw-bg-opacity:1;background-color:hsl(var(--destructive)/var(--tw-bg-opacity,1))}.ffui-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.ffui-bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.ffui-bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.ffui-bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.ffui-bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.ffui-bg-info{--tw-bg-opacity:1;background-color:hsl(var(--info)/var(--tw-bg-opacity,1))}.ffui-bg-info\/10{background-color:hsl(var(--info)/.1)}.ffui-bg-info\/20{background-color:hsl(var(--info)/.2)}.ffui-bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.ffui-bg-muted\/30{background-color:hsl(var(--muted)/.3)}.ffui-bg-muted\/50{background-color:hsl(var(--muted)/.5)}.ffui-bg-muted\/70{background-color:hsl(var(--muted)/.7)}.ffui-bg-muted\/95{background-color:hsl(var(--muted)/.95)}.ffui-bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.ffui-bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.ffui-bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover)/var(--tw-bg-opacity,1))}.ffui-bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.ffui-bg-primary\/10{background-color:hsl(var(--primary)/.1)}.ffui-bg-primary\/20{background-color:hsl(var(--primary)/.2)}.ffui-bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.ffui-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.ffui-bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.ffui-bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1))}.ffui-bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ffui-bg-success{--tw-bg-opacity:1;background-color:hsl(var(--success)/var(--tw-bg-opacity,1))}.ffui-bg-success\/10{background-color:hsl(var(--success)/.1)}.ffui-bg-success\/20{background-color:hsl(var(--success)/.2)}.ffui-bg-surface-accent-3{background-color:var(--surface-accent-3)}.ffui-bg-transparent{background-color:transparent}.ffui-bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--warning)/var(--tw-bg-opacity,1))}.ffui-bg-warning\/10{background-color:hsl(var(--warning)/.1)}.ffui-bg-warning\/20{background-color:hsl(var(--warning)/.2)}.ffui-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ffui-bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.ffui-bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.ffui-bg-opacity-75{--tw-bg-opacity:.75}.ffui-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.ffui-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.ffui-from-muted\/50{--tw-gradient-from:hsl(var(--muted)/.5) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.ffui-from-purple-100{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,232,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.ffui-to-muted\/30{--tw-gradient-to:hsl(var(--muted)/.3) var(--tw-gradient-to-position)}.ffui-to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.\!ffui-p-0{padding:0!important}.\!ffui-p-0\.5{padding:.125rem!important}.ffui-p-0{padding:0}.ffui-p-1{padding:.25rem}.ffui-p-2{padding:.5rem}.ffui-p-3{padding:.75rem}.ffui-p-4{padding:1rem}.ffui-p-5{padding:1.25rem}.ffui-p-6{padding:1.5rem}.ffui-p-\[--table-td-padding-default\]{padding:var(--table-td-padding-default)}.ffui-p-\[--table-th-padding-default\]{padding:var(--table-th-padding-default)}.\!ffui-px-0{padding-left:0!important;padding-right:0!important}.\!ffui-py-0{padding-top:0!important;padding-bottom:0!important}.\!ffui-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.ffui-px-1{padding-left:.25rem;padding-right:.25rem}.ffui-px-1\.5{padding-left:.375rem;padding-right:.375rem}.ffui-px-2{padding-left:.5rem;padding-right:.5rem}.ffui-px-2\.5{padding-left:.625rem;padding-right:.625rem}.ffui-px-3{padding-left:.75rem;padding-right:.75rem}.ffui-px-3\.5{padding-left:.875rem;padding-right:.875rem}.ffui-px-4{padding-left:1rem;padding-right:1rem}.ffui-px-6{padding-left:1.5rem;padding-right:1.5rem}.ffui-px-8{padding-left:2rem;padding-right:2rem}.ffui-py-0{padding-top:0;padding-bottom:0}.ffui-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.ffui-py-1{padding-top:.25rem;padding-bottom:.25rem}.ffui-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.ffui-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.ffui-py-2{padding-top:.5rem;padding-bottom:.5rem}.ffui-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.ffui-py-3{padding-top:.75rem;padding-bottom:.75rem}.ffui-py-4{padding-top:1rem;padding-bottom:1rem}.ffui-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\!ffui-pr-2{padding-right:.5rem!important}.ffui-pb-0{padding-bottom:0}.ffui-pb-3{padding-bottom:.75rem}.ffui-pb-4{padding-bottom:1rem}.ffui-pl-2{padding-left:.5rem}.ffui-pr-4{padding-right:1rem}.ffui-pr-8{padding-right:2rem}.ffui-pt-0{padding-top:0}.ffui-pt-1{padding-top:.25rem}.ffui-pt-2{padding-top:.5rem}.ffui-pt-3{padding-top:.75rem}.ffui-pt-4{padding-top:1rem}.ffui-text-left{text-align:left}.ffui-text-center{text-align:center}.ffui-text-right{text-align:right}.ffui-text-start{text-align:start}.ffui-align-middle{vertical-align:middle}.ffui-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ffui-text-2xl{font-size:1.5rem;line-height:2rem}.ffui-text-3xl{font-size:1.875rem;line-height:2.25rem}.ffui-text-\[0\.8rem\]{font-size:.8rem}.ffui-text-\[10px\]{font-size:10px}.ffui-text-\[11px\]{font-size:11px}.ffui-text-base,.ffui-text-base\/6{font-size:1rem;line-height:1.5rem}.ffui-text-lg{font-size:1.125rem;line-height:1.75rem}.ffui-text-sm{font-size:.875rem;line-height:1.25rem}.ffui-text-xl{font-size:1.25rem;line-height:1.75rem}.ffui-text-xs{font-size:.75rem;line-height:1rem}.ffui-font-bold{font-weight:700}.ffui-font-medium{font-weight:500}.ffui-font-normal{font-weight:400}.ffui-font-semibold{font-weight:600}.ffui-uppercase{text-transform:uppercase}.ffui-italic{font-style:italic}.ffui-leading-none{line-height:1}.ffui-leading-normal{line-height:1.5}.ffui-leading-relaxed{line-height:1.625}.ffui-leading-tight{line-height:1.25}.ffui-tracking-tight{letter-spacing:-.025em}.ffui-tracking-wide{letter-spacing:.025em}.ffui-tracking-widest{letter-spacing:.1em}.ffui-text-\[\#2D77CE\]{--tw-text-opacity:1;color:rgb(45 119 206/var(--tw-text-opacity,1))}.ffui-text-\[\#DC3545\]{--tw-text-opacity:1;color:rgb(220 53 69/var(--tw-text-opacity,1))}.ffui-text-\[\#F4A60B\]{--tw-text-opacity:1;color:rgb(244 166 11/var(--tw-text-opacity,1))}.ffui-text-\[currentcolor\]{color:currentcolor}.ffui-text-\[gray-500\]{color:gray-500}.ffui-text-\[var\(--pagination-active-color\,\#4C1D95\)\]{color:var(--pagination-active-color,#4c1d95)}.ffui-text-\[var\(--pagination-color\,\#334155\)\]{color:var(--pagination-color,#334155)}.ffui-text-accent-foreground{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.ffui-text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.ffui-text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.ffui-text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.ffui-text-card{--tw-text-opacity:1;color:hsl(var(--card)/var(--tw-text-opacity,1))}.ffui-text-complement{--tw-text-opacity:1;color:hsl(var(--complement)/var(--tw-text-opacity,1))}.ffui-text-current{color:currentColor}.ffui-text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.ffui-text-destructive-foreground{--tw-text-opacity:1;color:hsl(var(--destructive-foreground)/var(--tw-text-opacity,1))}.ffui-text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.ffui-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.ffui-text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.ffui-text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.ffui-text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.ffui-text-info{--tw-text-opacity:1;color:hsl(var(--info)/var(--tw-text-opacity,1))}.ffui-text-info-foreground{--tw-text-opacity:1;color:hsl(var(--info-foreground)/var(--tw-text-opacity,1))}.ffui-text-inherit{color:inherit}.ffui-text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.ffui-text-normal{--tw-text-opacity:1;color:hsl(var(--text-normal)/var(--tw-text-opacity,1))}.ffui-text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground)/var(--tw-text-opacity,1))}.ffui-text-primary{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.ffui-text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.ffui-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.ffui-text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.ffui-text-secondary{--tw-text-opacity:1;color:hsl(var(--secondary)/var(--tw-text-opacity,1))}.ffui-text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground)/var(--tw-text-opacity,1))}.ffui-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.ffui-text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.ffui-text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ffui-text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.ffui-text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.ffui-text-success{--tw-text-opacity:1;color:hsl(var(--success)/var(--tw-text-opacity,1))}.ffui-text-success-foreground{--tw-text-opacity:1;color:hsl(var(--success-foreground)/var(--tw-text-opacity,1))}.ffui-text-surface-accent-7{color:var(--surface-accent-7)}.ffui-text-text-light{--tw-text-opacity:1;color:hsl(var(--text-light)/var(--tw-text-opacity,1))}.ffui-text-text-normal{--tw-text-opacity:1;color:hsl(var(--text-normal)/var(--tw-text-opacity,1))}.ffui-text-warning{--tw-text-opacity:1;color:hsl(var(--warning)/var(--tw-text-opacity,1))}.ffui-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ffui-text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.ffui-underline{text-decoration-line:underline}.ffui-line-through{text-decoration-line:line-through}.ffui-underline-offset-2{text-underline-offset:2px}.ffui-underline-offset-4{text-underline-offset:4px}.ffui-opacity-0{opacity:0}.ffui-opacity-100{opacity:1}.ffui-opacity-50{opacity:.5}.ffui-opacity-60{opacity:.6}.ffui-opacity-70{opacity:.7}.ffui-opacity-90{opacity:.9}.ffui-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.ffui-shadow,.ffui-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ffui-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.ffui-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ffui-shadow-md,.ffui-shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ffui-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.ffui-outline-none{outline:2px solid transparent;outline-offset:2px}.ffui-ring-offset-background{--tw-ring-offset-color:hsl(var(--background)/1)}.ffui-backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ffui-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ffui-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ffui-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ffui-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ffui-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ffui-delay-150{transition-delay:.15s}.ffui-duration-100{transition-duration:.1s}.ffui-duration-150{transition-duration:.15s}.ffui-duration-200{transition-duration:.2s}.ffui-duration-300{transition-duration:.3s}.ffui-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.ffui-animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.ffui-fade-in-0{--tw-enter-opacity:0}.ffui-zoom-in-95{--tw-enter-scale:.95}.ffui-duration-100{animation-duration:.1s}.ffui-duration-150{animation-duration:.15s}.ffui-duration-200{animation-duration:.2s}.ffui-duration-300{animation-duration:.3s}.ffui-delay-150{animation-delay:.15s}.ffui-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.calendar-hide ::-webkit-calendar-picker-indicator{display:none}}::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;cursor:pointer;height:auto;position:absolute;right:0;top:0;width:24%;min-width:24px;z-index:30}.dark .sb-show-main{background:#0c0a09}.sb-show-main{background:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:10px}::-webkit-scrollbar-thumb{background:hsl(var(--primary));border-radius:10px}::-webkit-scrollbar-button{display:none}.file\:ffui-block::file-selector-button{display:block}.file\:ffui-cursor-pointer::file-selector-button{cursor:pointer}.file\:ffui-rounded-lg::file-selector-button{border-radius:.5rem}.file\:ffui-border::file-selector-button{border-width:1px}.file\:ffui-border-input::file-selector-button{--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1))}.file\:ffui-bg-muted::file-selector-button{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.file\:ffui-text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:ffui-text-foreground::file-selector-button{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.placeholder\:ffui-text-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.placeholder\:ffui-text-muted-foreground::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.first\:ffui-p-\[--table-td-padding-first\]:first-child{padding:var(--table-td-padding-first)}.first\:ffui-p-\[--table-th-padding-first\]:first-child{padding:var(--table-th-padding-first)}.last\:ffui-p-\[--table-td-padding-last\]:last-child{padding:var(--table-td-padding-last)}.last\:ffui-p-\[--table-th-padding-last\]:last-child{padding:var(--table-th-padding-last)}.focus-within\:ffui-z-20:focus-within{z-index:20}.hover\:ffui-scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:ffui-border-info\/50:hover{border-color:hsl(var(--info)/.5)}.hover\:ffui-border-success\/50:hover{border-color:hsl(var(--success)/.5)}.hover\:ffui-border-b-destructive:hover{--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.hover\:ffui-border-b-primary:hover{--tw-border-opacity:1;border-bottom-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.hover\:ffui-bg-\[initial\]:hover{background-color:initial}.hover\:ffui-bg-\[var\(--pagination-hover-bg\,\#F1F5F9\)\]:hover{background-color:var(--pagination-hover-bg,#f1f5f9)}.hover\:ffui-bg-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.hover\:ffui-bg-card\/80:hover{background-color:hsl(var(--card)/.8)}.hover\:ffui-bg-destructive\/10:hover{background-color:hsl(var(--destructive)/.1)}.hover\:ffui-bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:ffui-bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:ffui-bg-foreground\/5:hover{background-color:hsl(var(--foreground)/.05)}.hover\:ffui-bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:ffui-bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:ffui-bg-info\/5:hover{background-color:hsl(var(--info)/.05)}.hover\:ffui-bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:ffui-bg-muted\/60:hover{background-color:hsl(var(--muted)/.6)}.hover\:ffui-bg-primary\/10:hover{background-color:hsl(var(--primary)/.1)}.hover\:ffui-bg-primary\/50:hover{background-color:hsl(var(--primary)/.5)}.hover\:ffui-bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:ffui-bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:ffui-bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:ffui-bg-success\/5:hover{background-color:hsl(var(--success)/.05)}.hover\:ffui-text-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.hover\:ffui-text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:ffui-text-destructive:hover{--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.hover\:ffui-text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:ffui-text-primary:hover{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.hover\:ffui-text-primary-foreground:hover{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.hover\:ffui-text-text-normal:hover{--tw-text-opacity:1;color:hsl(var(--text-normal)/var(--tw-text-opacity,1))}.hover\:ffui-underline:hover{text-decoration-line:underline}.hover\:\!ffui-opacity-\[initial\]:hover{opacity:1!important}.hover\:ffui-opacity-100:hover{opacity:1}.focus\:ffui-bg-accent:focus{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.focus\:ffui-bg-primary:focus{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.focus\:ffui-text-accent-foreground:focus{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.focus\:ffui-text-primary-foreground:focus{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.focus\:ffui-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ffui-ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ffui-ring-1:focus,.focus\:ffui-ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ffui-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ffui-ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.focus\:ffui-ring-offset-2:focus{--tw-ring-offset-width:2px}.file\:focus\:ffui-outline-none:focus::file-selector-button{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ffui-border-b-primary:focus-visible{--tw-border-opacity:1;border-bottom-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.focus-visible\:ffui-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ffui-ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ffui-ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ffui-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ffui-ring-destructive:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--destructive)/var(--tw-ring-opacity,1))}.focus-visible\:ffui-ring-purple-500\/50:focus-visible{--tw-ring-color:rgba(168,85,247,.5)}.focus-visible\:ffui-ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.focus-visible\:ffui-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:ffui-pointer-events-none:disabled{pointer-events:none}.disabled\:ffui-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:ffui-border-button-disabled:disabled{--tw-border-opacity:1;border-color:hsl(var(--button-disabled)/var(--tw-border-opacity,1))}.disabled\:ffui-border-muted-foreground:disabled{--tw-border-opacity:1;border-color:hsl(var(--muted-foreground)/var(--tw-border-opacity,1))}.disabled\:ffui-border-b-gray-300:disabled{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity,1))}.disabled\:ffui-bg-button-disabled:disabled{--tw-bg-opacity:1;background-color:hsl(var(--button-disabled)/var(--tw-bg-opacity,1))}.disabled\:ffui-text-white:disabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:ffui-opacity-50:disabled{opacity:.5}.ffui-group:hover .group-hover\:ffui-opacity-0{opacity:0}.ffui-group:hover .group-hover\:ffui-opacity-100{opacity:1}.has-\[button\]\:ffui-pr-1:has(button){padding-right:.25rem}.aria-selected\:ffui-bg-accent[aria-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.aria-selected\:ffui-bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.aria-selected\:ffui-text-accent-foreground[aria-selected=true]{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.aria-selected\:ffui-text-muted-foreground[aria-selected=true]{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.aria-\[invalid\=true\]\:ffui-border-destructive[aria-invalid=true]{--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.aria-\[invalid\=true\]\:ffui-text-destructive[aria-invalid=true]{--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.data-\[disabled\=\"true\"\]\:ffui-pointer-events-none[data-disabled=true],.data-\[disabled\]\:ffui-pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:ffui-h-2\.5[data-orientation=horizontal]{height:.625rem}.data-\[orientation\=vertical\]\:ffui-h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=horizontal\]\:ffui-w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:ffui-w-2\.5[data-orientation=vertical]{width:.625rem}.data-\[side\=bottom\]\:ffui-translate-y-1[data-side=bottom]{--tw-translate-y:.25rem}.data-\[side\=bottom\]\:ffui-translate-y-1[data-side=bottom],.data-\[side\=left\]\:ffui--translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:ffui--translate-x-1[data-side=left]{--tw-translate-x:-.25rem}.data-\[side\=right\]\:ffui-translate-x-1[data-side=right]{--tw-translate-x:.25rem}.data-\[side\=right\]\:ffui-translate-x-1[data-side=right],.data-\[side\=top\]\:ffui--translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:ffui--translate-y-1[data-side=top]{--tw-translate-y:-.25rem}.data-\[orientation\=horizontal\]\:ffui-flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:ffui-border-t[data-orientation=horizontal]{border-top-width:1px}.data-\[orientation\=vertical\]\:ffui-border-l[data-orientation=vertical]{border-left-width:1px}.data-\[orientation\=horizontal\]\:ffui-border-t-transparent[data-orientation=horizontal]{border-top-color:transparent}.data-\[orientation\=vertical\]\:ffui-border-l-transparent[data-orientation=vertical]{border-left-color:transparent}.data-\[state\=checked\]\:ffui-bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:ffui-bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.data-\[orientation\=horizontal\]\:ffui-p-px[data-orientation=horizontal],.data-\[orientation\=vertical\]\:ffui-p-px[data-orientation=vertical]{padding:1px}.data-\[state\=checked\]\:ffui-text-primary-foreground[data-state=checked]{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.data-\[state\=open\]\:ffui-text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.data-\[disabled\=\"true\"\]\:ffui-opacity-50[data-disabled=true],.data-\[disabled\]\:ffui-opacity-50[data-disabled]{opacity:.5}.data-\[state\=faded\]\:ffui-opacity-40[data-state=faded]{opacity:.4}.data-\[state\=open\]\:ffui-animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:ffui-animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:ffui-fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:ffui-fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:ffui-zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:ffui-zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:ffui-slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:ffui-slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:ffui-slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:ffui-slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:ffui-slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:ffui-slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:ffui-slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:ffui-slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.dark\:ffui-bg-blue-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:ffui-bg-gray-600:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:ffui-bg-gray-800:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:ffui-bg-green-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:ffui-bg-orange-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.dark\:ffui-bg-purple-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.dark\:ffui-bg-red-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:ffui-bg-yellow-900:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:ffui-from-purple-900:is(html[class^=dark] *){--tw-gradient-from:#581c87 var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:ffui-to-pink-900:is(html[class^=dark] *){--tw-gradient-to:#831843 var(--tw-gradient-to-position)}.dark\:ffui-text-accent-foreground:is(html[class^=dark] *){--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.dark\:ffui-text-blue-400:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:ffui-text-gray-400:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:ffui-text-green-200:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:ffui-text-red-200:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:ffui-text-white:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ffui-text-yellow-200:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:hover\:ffui-bg-gray-800:hover:is(html[class^=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:ffui-text-blue-300:hover:is(html[class^=dark] *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:ffui-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:ffui-flex-row{flex-direction:row}.sm\:ffui-justify-end{justify-content:flex-end}.sm\:ffui-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:ffui-rounded-lg{border-radius:.5rem}.sm\:ffui-text-left{text-align:left}.sm\:ffui-text-sm\/6{font-size:.875rem;line-height:1.5rem}}@media (min-width:768px){.md\:ffui-h-auto{height:auto}.md\:ffui-w-full{width:100%}.md\:ffui-max-w-lg{max-width:32rem}.md\:ffui-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:ffui-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:ffui-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:ffui-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:ffui-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:ffui-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:ffui-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:ffui-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\:ffui-block{display:block}}.\[\&\&\]\:data-\[selected\=true\]\:ffui-border-accent-foreground\/20[data-selected=true].\[\&\&\]\:data-\[selected\=true\]\:ffui-border-accent-foreground\/20[data-selected=true]{border-color:hsl(var(--accent-foreground)/.2)}.\[\&\&\]\:data-\[selected\=true\]\:ffui-bg-surface[data-selected=true].\[\&\&\]\:data-\[selected\=true\]\:ffui-bg-surface[data-selected=true]{background-color:var(--surface-1)}.\[\&\:has\(\:disabled\)\]\:ffui-cursor-not-allowed:has(:disabled){cursor:not-allowed}.\[\&\:has\(\:disabled\)\]\:ffui-border-b-gray-300:has(:disabled){--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity,1))}.\[\&\:has\(\:disabled\)\]\:ffui-opacity-50:has(:disabled){opacity:.5}.\[\&\:has\(\:focus\)\]\:ffui-border-b-primary:has(:focus){--tw-border-opacity:1;border-bottom-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.\[\&\:has\(\:focus\)\]\:ffui-shadow-input:has(:focus){--tw-shadow-color:hsl(var(--input)/1);--tw-shadow:var(--tw-shadow-colored)}.\[\&\:has\(\:focus\)\]\:ffui-outline-none:has(:focus){outline:2px solid transparent;outline-offset:2px}.\[\&\:has\(\:focus-visible\)\]\:ffui-ring-2:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:has\(\:focus-visible\)\]\:ffui-ring-ring:has(:focus-visible){--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.\[\&\:has\(\:focus-visible\)\]\:ffui-ring-offset-2:has(:focus-visible){--tw-ring-offset-width:2px}.\[\&\:has\(\:focus-visible\)\]\:ffui-ring-offset-background:has(:focus-visible){--tw-ring-offset-color:hsl(var(--background)/1)}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:ffui-border-destructive:has([aria-invalid=true]){--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:ffui-border-b-destructive:has([aria-invalid=true]){--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:hover\:ffui-border-destructive:hover:has([aria-invalid=true]){--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:hover\:ffui-border-b-destructive:hover:has([aria-invalid=true]){--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:dark\:ffui-border-destructive:is(html[class^=dark] *):has([aria-invalid=true]){--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:dark\:ffui-border-b-destructive:is(html[class^=dark] *):has([aria-invalid=true]){--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:dark\:hover\:ffui-border-destructive:hover:is(html[class^=dark] *):has([aria-invalid=true]){--tw-border-opacity:1;border-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-invalid\=\"true\"\]\)\]\:dark\:hover\:ffui-border-b-destructive:hover:is(html[class^=dark] *):has([aria-invalid=true]){--tw-border-opacity:1;border-bottom-color:hsl(var(--destructive)/var(--tw-border-opacity,1))}.\[\&\:has\(\[aria-selected\]\)\]\:ffui-bg-accent:has([aria-selected]){--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:ffui-rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:ffui-rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:ffui-bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:ffui-rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:ffui-pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:ffui-size-8>*{width:2rem;height:2rem}.\[\&\>\*\]\:ffui-flex-1>*{flex:1 1 0%}.\[\&\>\[data-invalid\=false\]\+\[data-slot\=error\]\]\:ffui-hidden>[data-invalid=false]+[data-slot=error]{display:none}.\[\&\>\[data-invalid\=true\]\+\[data-slot\=error\]\]\:ffui-block>[data-invalid=true]+[data-slot=error]{display:block}.\[\&\>\[data-slot\=control\]\+\[data-slot\=error\]\]\:ffui-mt-1>[data-slot=control]+[data-slot=error],.\[\&\>\[data-slot\=label\]\:not\(\.ffui-sr-only\)\+\[data-slot\=control\]\]\:ffui-mt-1>[data-slot=label]:not(.ffui-sr-only)+[data-slot=control]{margin-top:.25rem}.\[\&\>\[data-slot\=remove\]\]\:ffui-bg-muted-foreground\/40>[data-slot=remove]{background-color:hsl(var(--muted-foreground)/.4)}.\[\&\>span\]\:ffui-line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>tbody\>tr\:hover\]\:ffui-bg-accent>tbody>tr:hover,.\[\&\>tbody\>tr\:nth-child\(odd\)\:hover\]\:ffui-bg-accent>tbody>tr:nth-child(odd):hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.\[\&\>tbody\>tr\:nth-child\(odd\)\]\:ffui-bg-background\/30>tbody>tr:nth-child(odd){background-color:hsl(var(--background)/.3)}.\[\&\>td\]\:ffui-border-b>td{border-bottom-width:1px}.\[\&\>td\]\:ffui-border-inherit>td{border-color:inherit}.\[\&\>tr\]\:ffui-bg-transparent>tr{background-color:transparent}.\[\&\>tr\]\:last\:ffui-border-b-0:last-child>tr{border-bottom-width:0}.\[\&_\[cmdk-group-heading\]\]\:ffui-px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:ffui-py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:ffui-text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:ffui-font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:ffui-text-muted-foreground [cmdk-group-heading]{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.\[\&_\[data-slot\=remove\]\]\:ffui-bg-muted [data-slot=remove]{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.\[\&_\[data-slot\=remove\]\]\:ffui-bg-muted\/60 [data-slot=remove]{background-color:hsl(var(--muted)/.6)}.\[\&_\[data-slot\=remove\]\]\:ffui-bg-primary-foreground\/40 [data-slot=remove]{background-color:hsl(var(--primary-foreground)/.4)}.\[\&_svg\]\:ffui-invisible svg{visibility:hidden}.\[\&_svg\]\:ffui-text-destructive svg{--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.\[\&_svg\]\:ffui-text-primary svg{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.\[\&_svg\]\:ffui-text-secondary svg{--tw-text-opacity:1;color:hsl(var(--secondary)/var(--tw-text-opacity,1))}.\[\&_th\]\:ffui-w-16 th{width:4rem}.\[\&_th\]\:ffui-border-b th{border-bottom-width:1px}.\[\&_thead\]\:ffui-sticky thead{position:sticky}.\[\&_thead\]\:ffui-top-0 thead{top:0}.\[\&_thead\]\:ffui-z-10 thead{z-index:10}.\[\&_tr\:last-child\>td\]\:ffui-border-0 tr:last-child>td,.\[\&_tr\:last-child\]\:ffui-border-0 tr:last-child{border-width:0}.\[\&_vg\]\:ffui-text-background vg{--tw-text-opacity:1;color:hsl(var(--background)/var(--tw-text-opacity,1))}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_2b503c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_2b503c;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_2b503c{font-family:__Lato_2b503c,__Lato_Fallback_2b503c;font-style:normal}