/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer base{*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}:root{--background:#fff;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#1e293b;--primary-rgb:30 41 59;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#1e293b;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#ff794f;--accent-foreground:#1e293b;--destructive:#ef4444;--destructive-foreground:#fcf8f8;--input:#e2e8f0;--ring:#1e293b;--radius:.5rem;--accent-rgb:255 121 79;--black:#1d1d1d;--black-50:#1d1d1d80;--black-60:#1d1d1d99;--white:#fff;--white-rgb:255 255 255;--grey-50:#f8fafc;--grey-100:#f1f5f9;--grey-200:#e2e8f0;--grey-300:#cbd5e1;--grey-400:#94a3b8;--grey-500:#64748b;--grey-600:#475569;--grey-700:#334155;--grey-800:#1e293b;--grey-900:#0f172a;--coral:16 100% 66%;--destructive-rgb:239 68 68;--success-rgb:22 163 74;--warning-rgb:217 119 6;--info-rgb:37 99 235;--button-gradient:linear-gradient(to bottom right,rgb(var(--accent-rgb)),rgb(var(--primary-rgb)))}.blue{--accent:#fe5d00;--accent-rgb:254 93 0;--background:#edf1fc;--ring:#2e5cff;--primary:#2e5cff;--primary-rgb:46 92 255;--primary-50:#eef2ff;--primary-100:#e2e8ff;--primary-200:#b0c4ff;--primary-300:#89a7ff;--primary-400:#5f87ff;--primary-500:#2e5cff;--primary-600:#2449cc;--primary-700:#1c3899;--primary-800:#142866;--primary-900:#0c1733}.orange{--background:#fff6f0;--ring:#fe5d00;--primary:#fe5d00;--primary-rgb:254 93 0;--primary-50:#fff4e6;--primary-100:#ffe0cc;--primary-200:#ffb380;--primary-300:#ff944d;--primary-400:#ff751a;--primary-500:#fe5d00;--primary-600:#cc4a00;--primary-700:#993800;--primary-800:#662500;--primary-900:#331300}.violet{--accent:#ff794d;--accent-rgb:255 121 77;--background:#f7f5ff;--ring:#7c66ff;--primary:#7c66ff;--primary-rgb:124 102 255;--primary-50:#f5f3ff;--primary-100:#ebe8ff;--primary-200:#d6d2ff;--primary-300:#b6afff;--primary-400:#9689ff;--primary-500:#7c66ff;--primary-600:#6046d4;--primary-700:#4f39b2;--primary-800:#443491;--primary-900:#372b75}.dark-blue{--accent:#5fee99;--accent-rgb:95 238 153;--background:#f0f4ff;--ring:#0047f5;--primary:#0047f5;--primary-rgb:0 71 245;--primary-50:#e6eeff;--primary-100:#cdf;--primary-200:#9bf;--primary-300:#69f;--primary-400:#37f;--primary-500:#0047f5;--primary-600:#0039c4;--primary-700:#002b93;--primary-800:#001d62;--primary-900:#000f31;--hero-gradient:radial-gradient(circle at 100% 0%,#5dee97 0%,transparent 50%),linear-gradient(135deg,#37f,#401aff)}.magenta{--black:#000;--accent:#f80;--accent-rgb:255 136 0;--background:#faf5ff;--ring:#952bff;--primary:#952bff;--primary-rgb:149 43 255;--primary-50:#f5e6ff;--primary-100:#ebccff;--primary-200:#d699ff;--primary-300:#c266ff;--primary-400:#ad33ff;--primary-500:#952bff;--primary-600:#72c;--primary-700:#591a99;--primary-800:#3c1166;--primary-900:#1e0933}.midnight{--button-gradient:linear-gradient(159deg,#35ff23,#01b2fe);--accent:#35ff23;--accent-rgb:53 255 35;--background:#f4f6ff;--ring:#010656;--primary:#010656;--primary-rgb:1 6 86;--primary-50:#e6eeff;--primary-100:#ccddfe;--primary-200:#99bbfd;--primary-300:#6699fb;--primary-400:#3377fa;--primary-500:#0147f2;--primary-600:#013cc2;--primary-700:#012e91;--primary-800:#011f61;--primary-900:#010656}.red{--accent:#343434;--accent-rgb:52 52 52;--background:#fff5f5;--ring:#e81f1f;--primary:#e81f1f;--primary-rgb:232 31 31;--primary-50:#fef2f2;--primary-100:#fde3e3;--primary-200:#fbb8b8;--primary-300:#f88d8d;--primary-400:#f35757;--primary-500:#e81f1f;--primary-600:#ba1919;--primary-700:#8b1313;--primary-800:#5d0d0d;--primary-900:#2e0606}.cobalt{--accent:#22c55e;--accent-rgb:34 197 94;--background:#eef3ff;--ring:#2162fe;--primary:#2162fe;--primary-rgb:33 98 254;--primary-50:#eef3ff;--primary-100:#dbe6ff;--primary-200:#b3c9ff;--primary-300:#85a6ff;--primary-400:#4f81ff;--primary-500:#2162fe;--primary-600:#1a4ecb;--primary-700:#143b98;--primary-800:#0d2766;--primary-900:#071433}}@layer utilities{.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}.animate-loading-bar{animation:loading-bar 1s ease-in-out infinite}}@keyframes loading-bar{0%,to{opacity:.5;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out forwards}