@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:"Poppins", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";background-color:#f4f7fb;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}@media(min-width:40rem){h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}@media(min-width:40rem){h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}h2{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a}@media(min-width:40rem){h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}h3{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}h4{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a}@media(min-width:40rem){h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}h4{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#475569;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:block}.form-hint,.helper-text,.form-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#475569}.form-error,.error-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#dc2626}input,select,textarea{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0f172a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#d9e2ec;border-radius:10px;outline-style:none}:is(input,select,textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(25.8686% -.0150517 -.0689147/.1);border-color:#0b2345}input,select,textarea{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}textarea{min-height:calc(var(--spacing) * 28)}input[type=file]{cursor:pointer;background-color:var(--color-white);color:#475569}input[type=file]::file-selector-button{margin-right:calc(var(--spacing) * 3.5)}input[type=file]::file-selector-button{border-radius:var(--radius-md)}input[type=file]::file-selector-button{border-style:var(--tw-border-style);border-width:0}input[type=file]::file-selector-button{background-color:#0b2345}input[type=file]::file-selector-button{padding-inline:calc(var(--spacing) * 3)}input[type=file]::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}input[type=file]::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}input[type=file]::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}input[type=file]::file-selector-button{color:var(--color-white)}@media(hover:hover){input[type=file]:hover::file-selector-button{background-color:#123a6b}}form{margin:0}a{color:inherit}table{width:100%;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;border-collapse:collapse!important;border-spacing:0!important}th{text-align:left;vertical-align:middle;white-space:nowrap;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;color:#475569!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;padding:.625rem .875rem!important;font-size:.75rem!important;font-weight:600!important}td{vertical-align:middle;background-color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;color:#0f172a!important;border:1px solid #e2e8f0!important;padding:.625rem .875rem!important}}@layer components{.app-shell{background-color:#f4f7fb;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.sidebar{background-color:var(--color-white);color:#0f172a;border-right:1px solid #d9e2ec;flex-direction:column;height:100vh;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:1px 0 2px #0f172a08}.sidebar-head{border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-color:#e6ebf3;border-bottom-width:1px;flex-shrink:0;justify-content:center;align-items:center;min-height:78px;display:flex}.sidebar-brand{justify-content:center;align-items:center;width:100%;display:flex}.sidebar-brand img,.sidebar .brand-img{object-fit:contain;width:auto;max-width:180px;height:46px;margin:0 auto;display:block}.sidebar-brand{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.sidebar-brand .logo,.sidebar .logo{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0b2345;border-radius:10px;place-items:center;display:grid}.sidebar-title{--tw-leading:var(--leading-tight);font-size:12px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0b2345;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.sidebar-subtitle{--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#475569;text-transform:uppercase}.sidebar-scroll{min-height:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);scrollbar-width:thin;scrollbar-color:#d9e2ec transparent;flex:1;overflow-y:auto}.sidebar-scroll::-webkit-scrollbar{width:3px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:#d9e2ec;border-radius:2px}.side-section{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#475569b3;text-transform:uppercase;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.side-section:first-child{margin-top:calc(var(--spacing) * .5)}.side-nav{gap:calc(var(--spacing) * .5);display:grid}.side-nav a,.side-nav button,.side-summary{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:8px;text-decoration-line:none;display:flex}@media(hover:hover){:is(.side-nav a,.side-nav button,.side-summary):hover{color:#0f1f3d;background-color:#f4f7fb}}.side-nav a,.side-nav button,.side-summary{min-height:40px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.side-nav a.active,.side-summary.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f1f3d;background-color:#f0f4fa;border-color:#0000;position:relative}.side-nav a.active:before,.side-summary.active:before{content:"";background:#0f1f3d;border-radius:8px;width:3px;height:19px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.side-icon{color:#8a9ab3;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.side-icon svg{width:18px;height:18px}.side-nav a:hover .side-icon,.side-summary:hover .side-icon,.side-nav a.active .side-icon,.side-summary.active .side-icon{color:#0f1f3d}.side-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);overflow:hidden}.side-nav .sub{padding-left:calc(var(--spacing) * 8)}.side-nav .sub .side-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:#0000}.side-nav .sub .side-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.side-group{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.side-summary{list-style:none}.side-summary::-webkit-details-marker{display:none}.side-summary::marker{display:none}.side-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:#475569;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;margin-left:auto}.side-group[open] .side-chevron{rotate:180deg}.side-summary.active .side-chevron{color:#0f1f3d}.side-subs{margin-top:calc(var(--spacing) * .5);margin-left:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 2);border-color:#d9e2ec;border-left-width:1px;display:grid}.side-footer{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);background-color:#f8fafc;border-color:#d9e2ec;border-top-width:1px;flex-shrink:0}.sidebar-user{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:12px;display:flex}.sidebar-user-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0b2345;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-user-info{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex:1}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a;overflow:hidden}.sidebar-user-role{--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#475569;text-transform:uppercase}.sidebar-logout-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-white);color:#475569;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:10px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.sidebar-logout-btn:hover{color:#dc2626;background-color:#dc26260d;border-color:#dc2626}}.sidebar-logout-btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.app-shell.sidebar-collapsed .sidebar-brand{justify-content:center}.app-shell.sidebar-collapsed .brand-img{width:auto!important;max-width:44px!important;height:auto!important;max-height:34px!important}.app-shell.sidebar-collapsed .sidebar-title,.app-shell.sidebar-collapsed .sidebar-subtitle,.app-shell.sidebar-collapsed .side-section,.app-shell.sidebar-collapsed .side-label,.app-shell.sidebar-collapsed .sidebar-user-info,.app-shell.sidebar-collapsed .side-summary:after{display:none}.app-shell.sidebar-collapsed .sidebar-head{justify-content:flex-start}.app-shell.sidebar-collapsed .side-nav a,.app-shell.sidebar-collapsed .side-summary{padding-inline:calc(var(--spacing) * 2);justify-content:center}.app-shell.sidebar-collapsed .side-nav .sub{padding-left:calc(var(--spacing) * 2)}.app-shell.sidebar-collapsed .sidebar-user{justify-content:center}.app-header{z-index:20;padding-inline:0;height:74px;padding-top:0;padding-bottom:0;position:sticky;top:0}.app-header-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);box-shadow:none;background:#fff;border:1px solid #e6ebf3;border-radius:0;display:flex}.app-header-left,.app-header-right{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.app-header-right{flex-shrink:0}.hdr-toggle,.hdr-icon-btn{z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);color:#64748b;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media(hover:hover){:is(.hdr-toggle,.hdr-icon-btn):hover{color:#0f1f3d;background-color:#f1f5f9}}:is(.hdr-toggle,.hdr-icon-btn):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#e2e8f0}.hdr-toggle,.hdr-icon-btn{pointer-events:auto;cursor:pointer;text-decoration:none}.hdr-toggle svg,.hdr-icon-btn svg{width:21px;height:21px}.sidebar-toggle-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.hdr-sep{height:calc(var(--spacing) * 5);background-color:#e6ebf3;flex-shrink:0;width:1px}.hdr-context{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.hdr-page-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#0f1f3d;background-color:#f0f4fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hdr-page-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:#0f1f3d}.hdr-page-meta{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.hdr-page-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f1f3d;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.hdr-page-path{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#8490a5}.hdr-date{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#64748b;background-color:#f8fafc;border-width:1px;border-color:#e6ebf3;border-radius:8px;display:none}@media(min-width:48rem){.hdr-date{display:flex}}.hdr-date svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#8490a5}.hdr-action-btn{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:6px;text-decoration-line:none;display:inline-flex}@media(hover:hover){.hdr-action-btn:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hdr-action-btn:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.hdr-action-btn svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.hdr-action-label{display:none}@media(min-width:40rem){.hdr-action-label{display:inline}}.hdr-notif-badge{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);min-width:18px;height:18px;padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f97316;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.hdr-user-chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 2);padding-left:var(--spacing);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#e6ebf3;border-radius:10px;display:flex}@media(hover:hover){.hdr-user-chip:hover{background-color:#f8fafc}}.hdr-user-summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 2);padding-left:var(--spacing);color:#0f1f3d;border-radius:10px;list-style-type:none;display:flex}.hdr-user-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#0f1f3d;background-color:#f0f4fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hdr-user-meta{text-align:left;--tw-leading:1;flex-direction:column;line-height:1;display:none}@media(min-width:40rem){.hdr-user-meta{display:flex}}.hdr-user-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f1f3d;text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.hdr-user-role{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#8490a5;text-transform:uppercase}.hdr-user-chevron{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#8490a5;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.content{flex-direction:column;min-width:0;padding-block:0;padding-inline:0;display:flex}.content-body{gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}@media(min-width:40rem){.content-body{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.content-body{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 8)}}.shell{max-width:1500px;margin-inline:auto;padding:0}.topbar{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.brand{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);background-color:#0b2345;border-radius:10px;place-items:center;display:grid}.sidebar .logo{background-color:var(--color-white);color:#0b2345}.muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.grid{gap:calc(var(--spacing) * 5);display:grid}.cards{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.two{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:80rem){.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.three{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:64rem){.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:96rem){.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23450d;border-width:1px;border-color:#d7e3ef;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.05) var(--tw-shadow-alpha), transparent)}}.section{margin-top:calc(var(--spacing) * 6)}#forms{max-width:var(--container-5xl);grid-template-columns:repeat(1,minmax(0,1fr))}#settings,#workflow,#invoice-payment,#crud{grid-template-columns:repeat(1,minmax(0,1fr))}.metric{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.good{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a}.bad{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dc2626}.toolbar{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.form-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full{grid-column:span 2/span 2}}button,.button{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b2345;border-radius:10px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){:is(button,.button):hover{background-color:#0b2345}}.ghost{border-style:var(--tw-border-style);background-color:var(--color-white);color:#0b2345;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec}@media(hover:hover){.ghost:hover{background-color:#f4f7fb;border-color:#0b2345}}.badge{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;border-radius:3.40282e38px;align-items:center;display:inline-flex}.notice{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;background-color:#e8eef5;border-width:1px;border-color:#d7e3ef;border-radius:10px}.errors{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-700);border-radius:10px}.actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mini{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.danger{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#dc2626}@media(hover:hover){.danger:hover{background-color:#b91c1c}}.wide{overflow-x:auto}details{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#d7e3ef;border-top-width:1px}summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345}.auth-page{background-color:var(--color-white);color:#070f24;grid-template-columns:repeat(1,minmax(0,1fr));min-height:100vh;display:grid}@media(min-width:64rem){.auth-page{grid-template-columns:1fr 1fr}}.auth-brand-panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-via:#f7fbff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#dfeaff;min-height:42vh;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 16);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}@media(min-width:64rem){.auth-brand-panel{min-height:100vh}}.auth-brand-panel:after{pointer-events:none;right:0;bottom:calc(var(--spacing) * -36);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-content:"";content:var(--tw-content);background-color:#0b23451a;border-radius:3.40282e38px;position:absolute}.auth-mark{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#2b7bd3;--tw-gradient-to:#0b2345;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:8.5rem;line-height:1;font-weight:var(--font-weight-black);--tw-tracking:-.08em;letter-spacing:-.08em;color:#0000;--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);-webkit-background-clip:text;background-clip:text}@media(min-width:40rem){.auth-mark{font-size:11rem}}@media(min-width:64rem){.auth-mark{font-size:14rem}}.auth-dots{margin-top:calc(var(--spacing) * -10);justify-content:center;gap:calc(var(--spacing) * 3);display:flex}.auth-dots span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0b23458c;border-width:1px;border-color:#0b23454d;border-radius:3.40282e38px}.auth-brand-panel p{margin-top:calc(var(--spacing) * 7);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#2455df;text-transform:uppercase}@media(min-width:40rem){.auth-brand-panel p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.auth-form-panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1186f4;--tw-gradient-via:#0968de;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#2455df;min-height:58vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);place-items:center;display:grid}@media(min-width:64rem){.auth-form-panel{min-height:100vh}}.auth-card{border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:22px;width:100%;max-width:586px}@supports (color:color-mix(in lab,red,red)){.auth-card{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.auth-card{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23454d}@supports (color:color-mix(in lab,red,red)){.auth-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.3) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.auth-card{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.auth-card{padding-inline:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 12)}}.auth-heading{margin-bottom:calc(var(--spacing) * 8)}.auth-heading h1{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#070f24}@media(min-width:40rem){.auth-heading h1{font-size:42px}}.auth-heading p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#2d3b55}.auth-form{gap:calc(var(--spacing) * 5);display:grid}.auth-form label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#070f24;text-transform:none}.auth-form input{height:50px;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-black);background-color:#e8f0fd;border-color:#d7e3ef;border-radius:10px}.auth-form input:focus{background-color:var(--color-white)}.auth-password{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#d7e3ef;border-radius:10px;display:flex;overflow:hidden}.auth-password input{border-style:var(--tw-border-style);background-color:#e8f0fd;border-width:0;border-radius:0;height:58px}.auth-password input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.auth-password button{width:calc(var(--spacing) * 16);background-color:var(--color-white);color:var(--color-slate-500);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0;padding:0}@media(hover:hover){.auth-password button:hover{background-color:var(--color-white);color:#0b2345}}.auth-password svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.auth-forgot{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;justify-self:flex-end;text-decoration-line:none}@media(hover:hover){.auth-forgot:hover{color:#0b2345}}.auth-primary{margin-top:calc(var(--spacing) * 4);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1d92ff;--tw-gradient-to:#075dd8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));height:60px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.25) var(--tw-shadow-alpha), transparent);border-radius:12px}@media(hover:hover){.auth-primary:hover{--tw-gradient-from:#0b2345;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#0b2345}}.auth-sso{border-style:var(--tw-border-style);background-color:var(--color-white);height:60px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#070f24;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d7e3ef;border-radius:12px}@media(hover:hover){.auth-sso:hover{color:#070f24;background-color:#f8fbfe}}.auth-sso span{margin-right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#1a73e8;border-radius:3.40282e38px;place-items:center;display:grid}.auth-switch{margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#1e2940;flex-wrap:wrap;display:flex}.auth-switch a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;text-decoration-line:none}@media(hover:hover){.auth-switch a:hover{color:#0b2345}}.auth-powered{margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 7);border-color:#d7e3ef;border-top-width:1px;display:flex}.auth-powered-logo{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;border-width:4px;border-color:#9fd4ff;border-radius:3.40282e38px;place-items:center;display:grid}.auth-powered span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-500);display:block}.auth-powered strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#2455df;display:block}@media(max-width:1100px){.app-shell{grid-template-columns:repeat(1,minmax(0,1fr))}.app-header{position:static}.sidebar{z-index:50;height:100vh;max-height:none;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.app-shell.sidebar-open .sidebar{transform:translate(0)}}.sidebar-backdrop{visibility:hidden;z-index:40;background-color:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.sidebar-backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.sidebar-backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.app-shell.sidebar-open .sidebar-backdrop{visibility:visible;opacity:1}@media(max-width:768px){.app-shell.sidebar-collapsed .sidebar-title,.app-shell.sidebar-collapsed .sidebar-subtitle,.app-shell.sidebar-collapsed .side-section,.app-shell.sidebar-collapsed .side-label,.app-shell.sidebar-collapsed .sidebar-user-info{display:block}}.stat-card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23450d;border-width:1px;border-color:#d7e3ef;border-radius:12px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.stat-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.05) var(--tw-shadow-alpha), transparent)}}.stat-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.stat-card:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234514}@supports (color:color-mix(in lab,red,red)){.stat-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.08) var(--tw-shadow-alpha), transparent)}}}@media(min-width:40rem){.stat-card{padding:calc(var(--spacing) * 6)}}.stat-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.stat-card-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:#0b2345;background-color:#e8eef5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-card-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.stat-card-icon.danger{background-color:var(--color-red-50);color:var(--color-red-700)}.stat-card-icon.warn{background-color:var(--color-amber-50);color:var(--color-amber-600)}.stat-card-icon.success{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.stat-card-badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);border-radius:3.40282e38px;display:inline-flex}.stat-card-badge.up{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.stat-card-badge.down{background-color:var(--color-red-50);color:var(--color-red-700)}.stat-card-badge.neutral{color:#0b2345;background-color:#e8eef5}.stat-card-metric{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0b2345}@media(min-width:40rem){.stat-card-metric{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.stat-card-label{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.stat-card-sub{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:flex}.filter-chips{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.filter-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.filter-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}.filter-chip{cursor:pointer;gap:var(--spacing);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:#d7e3ef;border-radius:12px;flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.filter-chip:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0b234566}}.filter-chip.active{background-color:#e8eef5;border-color:#0b2345}.filter-chip-icon{margin-bottom:var(--spacing);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#0b2345;background-color:#f4f7fb;border-radius:10px;justify-content:center;align-items:center;display:flex}.filter-chip-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.filter-chip-count{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345}.filter-chip-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.filter-chip-sub{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.filter-chip.active .filter-chip-count{color:#0b2345}.filter-chip.active .filter-chip-icon{color:#0b2345;background-color:#0b23451a}.filter-panel{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec;border-radius:12px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-panel-header{margin-bottom:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2.5);border-color:#d9e2ec99;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.filter-panel-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.filter-panel-title h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#0f172a;text-transform:uppercase;margin-bottom:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-panel-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:#0b2345;background-color:#0b23450d;border-radius:6px;justify-content:center;align-items:center;display:flex}.filter-panel-icon svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.filter-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.filter-field{gap:var(--spacing);flex-direction:column;display:flex}.filter-field label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#475569;margin-bottom:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-field input,.filter-field select{min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#0f172a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#d9e2ec;border-radius:8px;outline-style:none}:is(.filter-field input,.filter-field select):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(25.8686% -.0150517 -.0689147/.15);border-color:#0b2345}.filter-field input,.filter-field select{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-actions{margin-top:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#d9e2ec99;border-top-width:1px;flex-wrap:wrap;display:flex}.filter-actions-main{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.filter-actions-export{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.filter-btn-apply{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b2345;border-radius:8px;display:inline-flex}@media(hover:hover){.filter-btn-apply:hover{background-color:#123a6b}}.filter-btn-apply:active{scale:.99}.filter-btn-apply{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-btn-reset{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:8px;display:inline-flex}@media(hover:hover){.filter-btn-reset:hover{color:#0b2345;background-color:#f4f7fb;border-color:#0b2345}}.filter-btn-reset:active{scale:.99}.filter-btn-reset{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.filter-btn-export{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:8px;display:inline-flex}@media(hover:hover){.filter-btn-export:hover{background-color:#f4f7fb;border-color:#0b2345}}.filter-btn-export:active{scale:.99}.filter-btn-export{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.pagination-shell{margin-top:calc(var(--spacing) * 4);width:100%;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.pagination-mobile{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}@media(min-width:40rem){.pagination-mobile{display:none}}.pagination-desktop{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec;border-radius:12px;display:none}@media(min-width:40rem){.pagination-desktop{display:flex}}.pagination-desktop{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.pagination-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#475569;margin:0}.pagination-meta span,.pagination-meta strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a}.pagination-list{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.pagination-btn,.pagination-square{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d1d5db;border-radius:6px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){:is(.pagination-btn,.pagination-square):hover{color:#002875;background-color:#f8fafc;border-color:#002875}}.pagination-btn,.pagination-square{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.pagination-square{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2.5)}.pagination-square.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#002875;border-color:#002875}.pagination-btn.disabled,.pagination-square.disabled{cursor:not-allowed;background-color:var(--color-slate-50);color:#94a3b8;border-color:#e5e7eb}@media(hover:hover){:is(.pagination-btn.disabled,.pagination-square.disabled):hover{background-color:var(--color-slate-50);color:#94a3b8;border-color:#e5e7eb}}.badge-draft{background-color:var(--color-slate-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569}.badge-sent{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0284c7;background-color:#0284c71a}.badge-approved{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a;background-color:#16a34a1a}.badge-rejected{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dc2626;background-color:#dc26261a}.badge-paid{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a;background-color:#16a34a1a}.badge-pending,.badge-partial{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d97706;background-color:#d977061a}.badge-void{background-color:var(--color-slate-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.badge-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;background-color:#0b23451a}.badge-planning{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0284c7;background-color:#0284c71a}.badge-done{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a;background-color:#16a34a1a}.badge-hold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d97706;background-color:#d977061a}.badge-income{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a;background-color:#16a34a1a}.badge-expense{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dc2626;background-color:#dc26261a}.notif-cards{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.notif-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.notif-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.notif-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 4);border-radius:12px;display:flex}.notif-card.danger{border-color:var(--color-red-200);background-color:var(--color-red-50)}.notif-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-amber-100);color:var(--color-amber-600);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-card.danger .notif-card-icon{background-color:var(--color-red-100);color:var(--color-red-700)}.notif-card-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.notif-count{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-amber-800)}.notif-card.danger .notif-count{color:var(--color-red-700)}.notif-type{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-amber-700);text-transform:uppercase}.notif-card.danger .notif-type{color:var(--color-red-700)}.notif-msg{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-600)}.notif-card.danger .notif-msg{color:var(--color-red-600)}.pager{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-color:#d7e3ef;border-top-width:1px;flex-wrap:wrap;display:flex}.pager nav{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.pager span[aria-current=page] span,.pager [aria-current=page] span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);background-color:#0b2345;border-radius:10px}.pager a{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;border-radius:10px;text-decoration-line:none}@media(hover:hover){.pager a:hover{background-color:#e8eef5}}.pager span>span:not([aria-current]){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-slate-400);border-radius:10px}.chart-card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23450d;border-width:1px;border-color:#d7e3ef;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.chart-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.05) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.chart-card{padding:calc(var(--spacing) * 6)}}.chart-header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.chart-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345}.chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.dashboard-hero,.report-hero{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:#0b2345;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0cc;border-width:1px;border-color:#d7e3ef;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-hero,.report-hero{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.dashboard-hero,.report-hero{padding:calc(var(--spacing) * 6)}}@media(min-width:64rem){.dashboard-hero,.report-hero{flex-direction:row;justify-content:space-between;align-items:center}}.dashboard-hero,.report-hero{border-top:4px solid #0b2345}.dashboard-hero>div>span,.report-hero>div>span{margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.22em;letter-spacing:.22em;color:#0b2345;text-transform:uppercase;background-color:#e8eef5;border-radius:3.40282e38px;display:inline-flex}.dashboard-hero h1,.report-hero h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345}@media(min-width:40rem){.dashboard-hero h1,.report-hero h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.dashboard-hero h1,.report-hero h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.dashboard-hero p,.report-hero p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.dashboard-hero-balance,.report-hero-card{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;background-color:#f8fbfe;border-width:1px;border-color:#d7e3ef;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-balance,.report-hero-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}@media(min-width:64rem){.dashboard-hero-balance,.report-hero-card{min-width:calc(var(--spacing) * 72)}}.dashboard-hero-balance small,.report-hero-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase;display:block}.dashboard-hero-balance strong,.report-hero-card strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;display:block}@media(min-width:40rem){.dashboard-hero-balance strong,.report-hero-card strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dashboard-hero-balance em{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);font-style:normal;display:block}.dashboard-hero .module-back-link{margin-bottom:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:var(--color-white);color:#0b2345;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-width:1px;border-color:#d7e3ef}@supports (color:color-mix(in lab,red,red)){.dashboard-hero .module-back-link{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.dashboard-hero .module-back-link:hover{color:#0b2345;background-color:#e8eef5;border-color:#0b2345}}.dashboard-hero .module-title-icon{color:#0b2345;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#e8eef5}.dashboard-alert-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.dashboard-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.dashboard-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-section-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.dashboard-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.dashboard-section-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-chart-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:80rem){.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-module-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.dashboard-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.dashboard-module-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.dashboard-project-card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234514;border-width:1px;border-color:#d7e3ef;border-radius:2rem}@supports (color:color-mix(in lab,red,red)){.dashboard-project-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.08) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.dashboard-project-card{padding:calc(var(--spacing) * 6)}}.report-filter{padding:calc(var(--spacing) * 5);border-radius:2rem}@media(min-width:40rem){.report-filter{padding:calc(var(--spacing) * 6)}}.report-filter .filter-panel-header{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4)}.report-filter .filter-panel-header h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.report-filter .filter-actions{flex-direction:column;align-items:stretch}@media(min-width:40rem){.report-filter .filter-actions{flex-direction:row;align-items:center}}.report-filter .filter-actions button,.report-filter .filter-actions .button{width:100%}@media(min-width:40rem){.report-filter .filter-actions button,.report-filter .filter-actions .button{width:auto}}.report-summary-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.section-head h2{margin-bottom:0}tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}thead th{position:sticky;top:0}@media(max-width:760px){.content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.topbar{align-items:flex-start}.app-header{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);position:static}.app-header-card{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-radius:.875rem}.hdr-context{gap:calc(var(--spacing) * 2)}.hdr-page-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.hdr-page-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.side-nav{grid-template-columns:repeat(1,minmax(0,1fr))}.auth-card{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.auth-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media(min-width:40rem){.auth-heading h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.auth-mark{font-size:5rem}@media(min-width:40rem){.auth-mark{font-size:8.5rem}}.auth-brand-panel{min-height:35vh}@media(min-width:64rem){.auth-brand-panel{min-height:100vh}}.auth-form-panel{min-height:65vh}@media(min-width:64rem){.auth-form-panel{min-height:100vh}}.auth-switch{gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.hdr-user-summary::-webkit-details-marker{display:none}.hdr-user-summary::marker{display:none}.hdr-user-chip[open] .hdr-user-chevron{rotate:180deg}.hdr-user-menu{z-index:40;width:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-slate-700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0f172b1a;border-radius:12px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab,red,red)){.hdr-user-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hdr-user-menu-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.hdr-user-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);display:block;overflow:hidden}.hdr-user-menu-head span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:block;overflow:hidden}.hdr-logout-menu-btn{margin-top:calc(var(--spacing) * 2);justify-content:flex-start;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-red-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-radius:10px;display:flex}@media(hover:hover){.hdr-logout-menu-btn:hover{background-color:var(--color-red-50);color:var(--color-red-700)}}.hdr-logout-menu-btn svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.form-group,.field{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.form-grid-1,.form-grid-2{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid-3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}label{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#475569;margin-bottom:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:flex}label .required,label.required:after,.required-mark{content:"*";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dc2626}input,select,textarea{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#0f172a;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#d9e2ec;border-radius:10px;outline-style:none}:is(input,select,textarea)::placeholder{color:#47556966}@media(min-width:40rem){input,select,textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}input,select,textarea{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}input:focus,select:focus,textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(25.8686% -.0150517 -.0689147/.1);border-color:#0b2345}input.is-invalid,select.is-invalid,textarea.is-invalid,.has-error input,.has-error select,.has-error textarea{color:#dc2626;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.7099% .191149 .0987651/.1);border-color:#dc2626}input.is-valid,select.is-valid,textarea.is-valid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(62.7052% -.145969 .0869672/.1);border-color:#16a34a}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:#475569b3;opacity:.8;background-color:#f8fafc;border-color:#d9e2ec}.form-hint,.form-help{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:#475569}.form-error,.invalid-feedback{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#dc2626}button,.button,.auth-primary{color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345}@supports (color:color-mix(in lab,red,red)){button,.button,.auth-primary{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){:is(button,.button,.auth-primary):hover{background-color:#0b2345}}.success{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#16a34a}@media(hover:hover){.success:hover{background-color:#15803d}}.info{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0284c7}@media(hover:hover){.info:hover{background-color:#0369a1}}.warning{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#d97706}@media(hover:hover){.warning:hover{background-color:#b45309}}.badge-active,.badge-approved,.badge-paid,.badge-done,.badge-income{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#16a34a;background-color:#16a34a1a}.badge-pending,.badge-sent,.badge-partial,.badge-hold,.badge-planning{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d97706;background-color:#d977061a}.badge-rejected,.badge-void,.badge-expense{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#dc2626;background-color:#dc26261a}.table-shell,.wide{border-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec;border-radius:12px;overflow-x:auto}table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-family:Poppins,ui-sans-serif,system-ui,sans-serif}thead{background-color:#f8fafc}th{z-index:10;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#475569;text-transform:uppercase;background-color:#f8fafc;border-color:#d9e2ec;border-bottom-width:1px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;position:sticky;top:0}td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#0f172a;border-color:#d9e2ec;border-bottom-width:1px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){tbody tr:hover{background-color:#f4f7fbcc}}tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}td.num,th.num,td.amount,th.amount,td.date,th.date,td:last-child,th:last-child{text-align:right}.table-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.table-action-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);background-color:var(--color-white);color:#475569;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.table-action-btn:hover{color:#0b2345;background-color:#f4f7fb;border-color:#0b2345}}.table-action-btn svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}@media(hover:hover){.table-action-btn.danger:hover{color:#dc2626;background-color:#dc26261a;border-color:#dc2626}}.metric,.stat-card-metric,.filter-chip-count,.notif-count{color:var(--color-slate-900)}.filter-chip-icon,.stat-card-icon,.filter-panel-icon{color:#0b2345;background-color:#e8eef5}.filter-chip.active .filter-chip-count,.filter-chip.active .filter-chip-icon{color:#0b2345}@media(max-width:768px){.content{padding-block:0;padding-inline:0}.content-body{padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6)}.app-header{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing)}.app-header-card{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);border-radius:10px}.hdr-user-menu{width:calc(var(--spacing) * 52);right:0}.action-modal-card{max-width:calc(100vw - 32px)}}.process-hub-page{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;padding:0;overflow:visible}.process-hub-heading{align-items:flex-start;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);text-align:left;color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345;border-width:1px;border-color:#0b2345;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.process-hub-heading{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.process-hub-heading{padding:calc(var(--spacing) * 7)}}@media(min-width:64rem){.process-hub-heading{flex-direction:row;justify-content:space-between;align-items:center}}.process-hub-heading h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media(min-width:40rem){.process-hub-heading h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.process-hub-heading h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.process-hub-heading p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.process-hub-heading p{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.process-hub-count{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;flex-direction:row;align-self:flex-start;width:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){.process-hub-count{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.process-hub-count{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.process-hub-count{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.process-hub-count{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.process-hub-count{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.process-hub-count{--tw-backdrop-blur:blur(8px);-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,)}@media(min-width:64rem){.process-hub-count{align-self:center}}.process-hub-count strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-white);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.process-hub-count span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffa6;background-color:#0000;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.process-hub-count span{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.process-hub-count span{text-transform:uppercase}.process-hub{max-width:var(--container-5xl);align-items:stretch;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);background-color:#0000;grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid;position:relative;overflow:visible}@media(min-width:40rem){.process-hub{padding-inline:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.process-hub{align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 9);min-height:0;padding-inline:0;padding-block:calc(var(--spacing) * 7);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}.process-hub{background:0 0}.process-hub:before,.process-hub:after{display:none}.process-hub:before{top:calc(var(--spacing) * 20);left:calc(var(--spacing) * -24);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);background-color:#64c7f41a}.process-hub:after{right:calc(var(--spacing) * 10);bottom:calc(var(--spacing) * -24);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:#0b234514}.process-ring{pointer-events:none;z-index:0;opacity:.95;place-items:center;display:grid;position:absolute;inset:0}.process-ring svg{width:100%;max-width:820px;height:100%;max-height:560px}.process-center{z-index:10;min-height:calc(var(--spacing) * 36);--tw-translate-x:0;--tw-translate-y:0;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);text-align:center;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent);border-width:1px;border-color:#d7e3ef;border-radius:12px;order:-9999;place-self:center;display:grid;position:relative;top:auto;left:auto}@media(min-width:40rem){.process-center{grid-column:span 2/span 2}}@media(min-width:80rem){.process-center{height:calc(var(--spacing) * 44);width:calc(var(--spacing) * 44);border-radius:3.40282e38px;order:0;grid-row-start:2;grid-column-start:2;padding:0}}.process-center span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.24em;letter-spacing:.24em;color:#0b2345}.process-center strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900)}@media(min-width:80rem){.process-center strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.process-center strong{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.process-center small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.process-node{z-index:20;width:100%;position:relative}.process-node-card{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:12px;width:100%;min-height:78px;display:flex}@supports (color:color-mix(in lab,red,red)){.process-node-card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.process-node-card{padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451f;background-color:#0b2345;text-decoration-line:none}@supports (color:color-mix(in lab,red,red)){.process-node-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.12) var(--tw-shadow-alpha), transparent)}}.process-node-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.process-node-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow-color:#0b234533;background-color:#0b2345}@supports (color:color-mix(in lab,red,red)){.process-node-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}}@media(min-width:40rem){.process-node-card{padding:calc(var(--spacing) * 4)}}@media(min-width:80rem){.process-node-card{min-height:82px}}.process-node-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.process-node-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0000001a;background-color:#0b2345;border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.process-node-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.process-node-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.process-node-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);margin-bottom:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.process-node-card p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.process-node-card p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.process-node-card p{text-transform:uppercase}.process-node-menu{display:none}.process-node-menu a{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;text-decoration-line:none;display:flex}@media(hover:hover){.process-node-menu a:hover{color:#0b2345;background-color:#e8eef5}}.process-node-menu span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:#0b2345;background-color:#e8eef5;place-items:center;display:grid}.process-node-menu svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.module-detail-page{margin-top:calc(var(--spacing) * 5)}.module-detail-hero{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);text-align:left;color:#0f172a;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec;border-radius:12px;flex-direction:column;display:flex}@media(min-width:48rem){.module-detail-hero{flex-direction:row;justify-content:space-between;align-items:center}}.module-detail-hero:before,.module-detail-hero:after{display:none}.module-detail-copy,.module-count{position:relative}.module-detail-copy{width:100%;max-width:var(--container-3xl);text-align:left}.module-back-link{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f8fafc;border-width:1px;border-color:#d9e2ec;border-radius:8px;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.module-back-link:hover{background-color:var(--color-white);border-color:#0b2345}}.module-title-row{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.module-title-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0b2345;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.module-title-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.module-eyebrow{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#0b2345;text-transform:uppercase;display:block}.module-count{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a;background-color:#f8fafc;border-width:1px;border-color:#d9e2ec;border-radius:8px;align-self:flex-start;display:inline-flex}@media(min-width:48rem){.module-count{align-self:auto}}.module-count strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.module-count span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#475569}.module-detail-hero h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}@media(min-width:40rem){.module-detail-hero h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.module-detail-hero h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.module-detail-hero p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#475569}.module-sub-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.module-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.module-sub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-sub-card{min-height:calc(var(--spacing) * 28);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-width:1px;border-color:#d7e3ef;border-radius:12px;text-decoration-line:none;display:flex}@supports (color:color-mix(in lab,red,red)){.module-sub-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.module-sub-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.module-sub-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;background-color:#f7fbff;border-color:#0b2345}@supports (color:color-mix(in lab,red,red)){.module-sub-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.module-sub-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:#0b2345;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#e8eef5;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.module-sub-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.module-sub-action{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0b2345;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#e8eef5;border-radius:3.40282e38px;flex-shrink:0}.module-sub-card:hover .module-sub-icon,.module-sub-card:hover .module-sub-action{color:var(--color-white);background-color:#0b2345}.module-sub-card h3{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.module-sub-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cms-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.cms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-tile{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0cc;border-radius:12px;text-decoration-line:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cms-tile{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.cms-tile{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.cms-tile:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#0b23454d}@supports (color:color-mix(in lab,red,red)){.cms-tile:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.cms-tile:before{pointer-events:none;top:calc(var(--spacing) * -16);right:calc(var(--spacing) * -16);height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);background-color:#e8eef5;border-radius:3.40282e38px;transition-duration:.3s;position:absolute}.cms-tile:hover:before{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#d7ecff}.cms-tile-icon{z-index:10;margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345;border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cms-tile-icon{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}.cms-tile-icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.cms-tile-icon:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.cms-tile-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.cms-tile h2{z-index:10;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);position:relative}.cms-tile p{z-index:10;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);position:relative}.cms-tile-foot{z-index:10;margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);display:flex;position:relative}.cms-tile-count{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;border-radius:3.40282e38px}.cms-tile-action{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0b2345;text-transform:uppercase}.cms-panel{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cms-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.cms-panel-head{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f7fbff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:40rem){.cms-panel-head{padding:calc(var(--spacing) * 6);flex-direction:row;justify-content:space-between;align-items:center}}.cms-panel-head h2{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-slate-900)}.cms-panel-head p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cms-list{padding:calc(var(--spacing) * 2);gap:0;display:grid}@media(min-width:40rem){.cms-list{padding:calc(var(--spacing) * 3)}}.cms-row{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;border-radius:12px;display:grid}@media(hover:hover){.cms-row:hover{background-color:#f8fbfe;border-color:#d7e3ef}}@media(min-width:48rem){.cms-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.cms-row-main{min-width:0}.cms-row-title{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cms-row-title h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);margin-bottom:0}.cms-row-meta{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);flex-wrap:wrap;display:flex}.cms-row-meta span{background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);border-radius:3.40282e38px}.cms-row p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.cms-row-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.cms-row-actions{justify-content:flex-end}}.cms-form-card{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cms-form-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.cms-form-section{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.cms-form-section{padding:calc(var(--spacing) * 6)}}.cms-form-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.cms-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-json{min-height:calc(var(--spacing) * 64);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.cms-endpoint{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f8fbfe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:12px;display:grid}@media(hover:hover){.cms-endpoint:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#0b23454d}@supports (color:color-mix(in lab,red,red)){.cms-endpoint:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}@media(min-width:48rem){.cms-endpoint{grid-template-columns:auto minmax(0,1fr);align-items:center}}.cms-method{width:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;justify-content:center;display:inline-flex}.cms-method-get{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.cms-method-post{background-color:var(--color-blue-50);color:var(--color-blue-700)}.cms-method-put{background-color:var(--color-amber-50);color:var(--color-amber-700)}.cms-method-delete{background-color:var(--color-red-50);color:var(--color-red-600)}.cms-path{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.cms-page,.cms-panel,.cms-panel *,.cms-section-card,.cms-section-card *{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.cms-page .module-detail-hero{padding:calc(var(--spacing) * 5);border-radius:1.5rem}@media(min-width:40rem){.cms-page .module-detail-hero{padding:calc(var(--spacing) * 6)}}.cms-page .module-title-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:10px}.cms-page .module-title-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.cms-page .module-detail-hero h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media(min-width:40rem){.cms-page .module-detail-hero h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.cms-page .module-detail-hero h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.cms-page .module-detail-hero p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}@media(min-width:40rem){.cms-page .module-detail-hero p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cms-page .module-eyebrow{margin-bottom:var(--spacing);font-size:10px}.cms-card-grid{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.cms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cms-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:96rem){.cms-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cms-section-card{min-height:calc(var(--spacing) * 52);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-radius:12px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.cms-section-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.cms-section-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.cms-section-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#0b234540}@supports (color:color-mix(in lab,red,red)){.cms-section-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.cms-section-card-top{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.cms-section-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:#0b2345;background-color:#e8eef5;border-radius:12px;place-items:center;display:grid}.cms-section-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.cms-section-card-body{min-height:calc(var(--spacing) * 20);flex:1}.cms-section-card-body h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.cms-section-card-body p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.cms-section-card .cms-row-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2)}.cms-section-card .cms-row-meta span{color:var(--color-slate-500);background-color:#f4f7fb}.cms-section-card-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-section-card-actions form,.cms-section-card-actions button,.cms-section-card-actions .button{width:100%}.approval-page{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;overflow:visible}.approval-hero{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345;border-width:1px;border-color:#0b2345;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.approval-hero{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.approval-hero{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.approval-hero{flex-direction:row;justify-content:space-between;align-items:center}}.approval-hero>div>span,.task-panel-head span,.ui-modal-head span{margin-bottom:calc(var(--spacing) * 2);background-color:#ffffff24;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.approval-hero>div>span,.task-panel-head span,.ui-modal-head span{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.approval-hero>div>span,.task-panel-head span,.ui-modal-head span{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.approval-hero>div>span,.task-panel-head span,.ui-modal-head span{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.approval-hero>div>span,.task-panel-head span,.ui-modal-head span{text-transform:uppercase}.approval-hero h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}@media(min-width:40rem){.approval-hero h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.approval-hero h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.approval-hero p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.approval-hero p{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.approval-hero-stat{min-width:calc(var(--spacing) * 44);align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab,red,red)){.approval-hero-stat{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.approval-hero-stat{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.approval-hero-stat{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.approval-hero-stat{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.approval-hero-stat{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.approval-hero-stat{--tw-backdrop-blur:blur(8px);-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,)}.approval-hero-stat strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-white)}.approval-hero-stat small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fff9}@supports (color:color-mix(in lab,red,red)){.approval-hero-stat small{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.approval-hero-stat small{text-transform:uppercase}.approval-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);padding:0;display:grid}@media(min-width:40rem){.approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.approval-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.approval-card{min-height:calc(var(--spacing) * 56);border-style:var(--tw-border-style);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f6fbff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 5);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d7e3ef;border-radius:12px;flex-direction:column;justify-content:space-between;text-decoration-line:none;display:flex}@media(hover:hover){.approval-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#b9d4ee}@supports (color:color-mix(in lab,red,red)){.approval-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.approval-card-top,.approval-card-foot,.task-panel-head,.ui-modal-head,.ui-modal-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.approval-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:#0b2345;--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#fff;background-color:#e8eef5;border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-icon{--tw-shadow-color:color-mix(in oklab, var(--color-white) var(--tw-shadow-alpha), transparent)}}.approval-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.approval-chip{background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-emerald-700);text-transform:uppercase;border-radius:3.40282e38px}.approval-card-body{margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.approval-card-body h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.approval-card-body p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.approval-card-body strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:#0b2345}.approval-card-foot{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0b2345;text-transform:uppercase}.approval-card-foot svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.task-panel{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234514;border-width:1px;border-color:#d7e3ef;border-radius:2rem}@supports (color:color-mix(in lab,red,red)){.task-panel{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.08) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.task-panel{padding:calc(var(--spacing) * 6)}}.task-panel-head{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#d7e3ef;border-bottom-width:1px;flex-direction:column;align-items:flex-start}@media(min-width:40rem){.task-panel-head{flex-direction:row;align-items:center}}.task-panel-head span,.ui-modal-head span{color:#0b2345;background-color:#e8eef5}.task-panel-head h2{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.task-panel-head p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.task-create-btn{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345;border-radius:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.task-create-btn{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.task-create-btn:hover{background-color:#0b2345}}@media(min-width:40rem){.task-create-btn{width:auto}}.task-create-btn svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.task-board{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);display:grid;overflow-x:auto}@media(min-width:64rem){.task-board{grid-template-columns:repeat(4,minmax(0,1fr))}}.task-column{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);min-width:280px;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0cc;background-color:#f8fbfe;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.task-column{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.task-column-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.task-column-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);margin-bottom:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.task-column-head span{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#0b2345;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid}.task-list{gap:calc(var(--spacing) * 3);display:grid}.task-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0cc;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.task-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.task-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.task-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#b9d4ee}@supports (color:color-mix(in lab,red,red)){.task-card:hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.task-card h4{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900)}.task-card p{-webkit-line-clamp:3;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-priority{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;border-radius:3.40282e38px}.priority-high .task-priority,.priority-urgent .task-priority{background-color:var(--color-red-50);color:var(--color-red-600)}.priority-medium .task-priority{background-color:var(--color-amber-50);color:var(--color-amber-700)}.priority-low .task-priority{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.task-meta{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-400);flex-wrap:wrap;display:flex}.task-meta span{background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);border-radius:3.40282e38px}.task-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.task-actions form{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.task-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffb3;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.task-empty{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.task-empty{padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.ui-modal{z-index:70;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ui-modal.is-open{display:flex}.ui-modal-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-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,);background-color:#0b23458c;position:absolute;inset:0}.ui-modal-card{z-index:10;width:100%;max-height:92vh;max-width:var(--container-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:2rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ui-modal-card{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.ui-modal-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234540}@supports (color:color-mix(in lab,red,red)){.ui-modal-card{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.25) var(--tw-shadow-alpha), transparent)}}@media(min-width:40rem){.ui-modal-card{padding:calc(var(--spacing) * 6)}}.ui-modal-head{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#d7e3ef;border-bottom-width:1px}.ui-modal-head h2{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ui-modal-head p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.ui-modal-close{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:#0b2345;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#e8eef5;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}@media(hover:hover){.ui-modal-close:hover{color:#0b2345;background-color:#d7e3ef}}.ui-modal-close svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.ui-modal-actions{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#d7e3ef;border-top-width:1px;justify-content:flex-end}@media(min-width:80rem){.hub-top,.hub-top-center{grid-row-start:1;grid-column-start:2;place-self:center}.hub-top-right{grid-row-start:1;grid-column-start:3;place-self:center}.hub-right,.hub-bottom-right{grid-row-start:2;grid-column-start:3;place-self:center}.hub-bottom{grid-row-start:3;grid-column-start:2;place-self:center}.hub-bottom-center{grid-row-start:2;grid-column-start:2;place-self:center}.hub-bottom-left,.hub-left{grid-row-start:2;grid-column-start:1;place-self:center}.hub-top-left{grid-row-start:1;grid-column-start:1;place-self:center}}@media(max-width:1024px){.process-hub{grid-template-rows:none;min-height:0}.process-ring{display:none}.process-node{--tw-translate-x:0;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);grid-area:auto}.process-node-card{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.module-sub-grid,.approval-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.module-sub-grid,.approval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body{font-size:13px}h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:40rem){h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:40rem){h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.module-detail-hero h1,.process-hub-heading h1,.approval-hero h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:40rem){.module-detail-hero h1,.process-hub-heading h1,.approval-hero h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.module-detail-hero p,.process-hub-heading p,.approval-hero p,.module-sub-card p,.cms-tile p,.cms-section-card-body p,.approval-card-body p,.task-card p,.muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.module-detail-hero,.process-hub-heading,.approval-hero{padding:calc(var(--spacing) * 4);border-radius:1.15rem}@media(min-width:40rem){.module-detail-hero,.process-hub-heading,.approval-hero{padding:calc(var(--spacing) * 5)}}.card,.stat-card,.chart-card,.filter-panel,.cms-panel,.cms-form-card,.cms-tile,.cms-section-card,.cms-endpoint,.module-sub-card,.approval-card,.task-panel,.task-column,.task-card,.ui-modal-card,.process-center{padding:calc(var(--spacing) * 4);border-radius:1.15rem}.module-sub-grid,.cms-grid,.approval-grid{gap:calc(var(--spacing) * 4)}.module-sub-card,.cms-tile,.approval-card{min-height:calc(var(--spacing) * 52);padding:calc(var(--spacing) * 4)}.module-sub-card:before,.cms-tile:before,.approval-card:before{top:calc(var(--spacing) * -20);right:calc(var(--spacing) * -20);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36)}.module-sub-icon,.cms-tile-icon,.approval-icon,.module-title-icon,.cms-section-icon,.process-node-icon,.stat-card-icon,.filter-panel-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:10px}.module-sub-icon svg,.cms-tile-icon svg,.approval-icon svg,.module-title-icon svg,.cms-section-icon svg,.process-node-icon svg,.stat-card-icon svg,.filter-panel-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.module-sub-card h3,.cms-tile h2,.cms-row-title h3,.cms-section-card-body h3,.approval-card-body h3,.task-column-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cms-tile-foot,.module-sub-action,.approval-card-foot,.cms-section-card-actions{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);font-size:10px}button,.button,.ghost,.danger,.success,.hdr-action-btn,.task-create-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.badge,.cms-tile-count,.cms-method,.approval-chip,.task-priority{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:10px}.module-count,.process-hub-count,.approval-hero-stat{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.module-count strong,.process-hub-count strong,.approval-hero-stat strong,.approval-card-body strong,.metric,.stat-card-metric{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:40rem){.module-count strong,.process-hub-count strong,.approval-hero-stat strong,.approval-card-body strong,.metric,.stat-card-metric{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.cms-panel-head,.task-panel-head,.ui-modal-head{padding:calc(var(--spacing) * 4)}.cms-tile,.module-sub-card,.approval-card{min-height:calc(var(--spacing) * 52);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#e2e8f0b3;border-radius:1.15rem;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cms-tile,.module-sub-card,.approval-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.cms-tile,.module-sub-card,.approval-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){:is(.cms-tile,.module-sub-card,.approval-card):hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b23451a;border-color:#0b23454d}@supports (color:color-mix(in lab,red,red)){:is(.cms-tile,.module-sub-card,.approval-card):hover{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.1) var(--tw-shadow-alpha), transparent)}}}.cms-tile:before,.module-sub-card:before,.approval-card:before{pointer-events:none;top:calc(var(--spacing) * -20);right:calc(var(--spacing) * -20);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);background-color:#e8eef5;border-radius:3.40282e38px;transition-duration:.3s;position:absolute}.cms-tile:hover:before,.module-sub-card:hover:before,.approval-card:hover:before{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#d7ecff}.cms-tile-icon,.module-sub-icon,.approval-icon{z-index:10;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0b234533;background-color:#0b2345;border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cms-tile-icon,.module-sub-icon,.approval-icon{--tw-shadow-color:color-mix(in oklab, oklab(25.8686% -.0150517 -.0689147/.2) var(--tw-shadow-alpha), transparent)}}.cms-tile-icon,.module-sub-icon,.approval-icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.cms-tile-icon svg,.module-sub-icon svg,.approval-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.cms-tile:hover .cms-tile-icon,.module-sub-card:hover .module-sub-icon,.approval-card:hover .approval-icon{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);color:var(--color-white);background-color:#0b2345}.module-sub-main{z-index:10;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.module-sub-main>div,.approval-card-body>div{min-width:0}.cms-tile h2,.module-sub-card h3,.approval-card-body h3{z-index:10;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);position:relative}.cms-tile p,.module-sub-card p,.approval-card-body p{z-index:10;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);position:relative}.cms-tile-foot,.module-sub-action,.approval-card-foot{z-index:10;margin-top:calc(var(--spacing) * 4);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);width:100%;padding-inline:0;padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0b2345;text-transform:uppercase;background-color:#0000;display:flex;position:relative}.cms-tile-count,.approval-chip{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;border-radius:3.40282e38px;margin-right:auto}.approval-card-top{z-index:10;margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);width:100%;display:flex;position:relative}.cms-tile-action,.module-sub-action,.approval-card-foot span{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0b2345;text-transform:uppercase;background-color:#0000;padding:0;display:inline-flex}.cms-tile-action:after,.module-sub-action:after,.approval-card-foot span:after{content:"→";font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.cms-tile:hover .cms-tile-action,.module-sub-card:hover .module-sub-action,.approval-card:hover .approval-card-foot span{color:#0b2345;background-color:#0000}.approval-card,.approval-card:hover{background-color:var(--color-white);background-image:none}.erp-toast-item{animation:.25s cubic-bezier(.16,1,.3,1) forwards toast-slide-in}@keyframes toast-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.ui-feedback,.notice,.errors{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-radius:10px;display:flex}.ui-feedback-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;display:grid}.ui-feedback-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.ui-feedback strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.ui-feedback p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-feedback-success,.notice{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.ui-feedback-success .ui-feedback-icon,.notice:before{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.ui-feedback-info{color:#0b2345;background-color:#e8eef5;border-color:#cfe0f2}.ui-feedback-info .ui-feedback-icon{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ui-feedback-info .ui-feedback-icon{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.ui-feedback-info .ui-feedback-icon{color:#0b2345}.ui-feedback-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.ui-feedback-warning .ui-feedback-icon{background-color:var(--color-amber-100);color:var(--color-amber-700)}.ui-feedback-error,.errors{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.ui-feedback-error .ui-feedback-icon,.errors:before{background-color:var(--color-red-100);color:var(--color-red-700)}button.is-loading,.button.is-loading,.btn.is-loading{pointer-events:none;cursor:wait;opacity:.8}button.is-loading:before,.button.is-loading:before,.btn.is-loading:before{content:"";margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:currentColor #0000 currentColor currentColor;border-radius:3.40282e38px;flex-shrink:0;display:inline-block}button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini):not(.sidebar-logout-btn):not(.hdr-icon-btn):not(.table-action-btn),.button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn-primary{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b2345;border-radius:10px;display:inline-flex}@media(hover:hover){:is(button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini):not(.sidebar-logout-btn):not(.hdr-icon-btn):not(.table-action-btn),.button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn-primary):hover{background-color:#123a6b}}:is(button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini):not(.sidebar-logout-btn):not(.hdr-icon-btn):not(.table-action-btn),.button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn-primary):active{scale:.99}:is(button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini):not(.sidebar-logout-btn):not(.hdr-icon-btn):not(.table-action-btn),.button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn-primary):disabled{cursor:not-allowed;opacity:.5}button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini):not(.sidebar-logout-btn):not(.hdr-icon-btn):not(.table-action-btn),.button:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn:not(.btn-outline):not(.ghost):not(.danger):not(.btn-danger):not(.btn-mini),.btn-primary{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.btn-outline,.btn-secondary,button.btn-outline,.button.btn-outline{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0b2345;border-radius:10px;display:inline-flex}@media(hover:hover){:is(.btn-outline,.btn-secondary,button.btn-outline,.button.btn-outline):hover{background-color:#f4f7fb}}:is(.btn-outline,.btn-secondary,button.btn-outline,.button.btn-outline):active{scale:.99}:is(.btn-outline,.btn-secondary,button.btn-outline,.button.btn-outline):disabled{cursor:not-allowed;opacity:.5}.btn-outline,.btn-secondary,button.btn-outline,.button.btn-outline{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.danger,.btn-danger,button.danger,.button.danger{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#dc2626;border-radius:10px;display:inline-flex}@media(hover:hover){:is(.danger,.btn-danger,button.danger,.button.danger):hover{background-color:#b91c1c}}:is(.danger,.btn-danger,button.danger,.button.danger):active{scale:.99}:is(.danger,.btn-danger,button.danger,.button.danger):disabled{cursor:not-allowed;opacity:.5}.danger,.btn-danger,button.danger,.button.danger{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.success,.btn-success,button.success,.button.success{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#16a34a;border-radius:10px;display:inline-flex}@media(hover:hover){:is(.success,.btn-success,button.success,.button.success):hover{background-color:#15803d}}:is(.success,.btn-success,button.success,.button.success):active{scale:.99}:is(.success,.btn-success,button.success,.button.success):disabled{cursor:not-allowed;opacity:.5}.success,.btn-success,button.success,.button.success{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.ghost,.btn-ghost,button.ghost,.button.ghost{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#475569;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:1px;border-color:#0000;border-radius:10px;display:inline-flex}@media(hover:hover){:is(.ghost,.btn-ghost,button.ghost,.button.ghost):hover{background-color:var(--color-white);color:#0b2345;border-color:#d9e2ec}}:is(.ghost,.btn-ghost,button.ghost,.button.ghost):active{scale:.99}.ghost,.btn-ghost,button.ghost,.button.ghost{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.action-modal{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;z-index:1000!important;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important;position:fixed!important;inset:0!important}.action-modal.is-open{visibility:visible!important;opacity:1!important}.action-modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;background-color:#0f172a73!important;position:absolute!important;inset:0!important}.action-modal-card{z-index:10!important;text-align:left!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;flex-direction:column!important;width:100%!important;max-width:26rem!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d!important}.action-modal-head{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:flex-start!important;gap:.875rem!important;padding:1.25rem 1.25rem 1rem!important;display:flex!important}.action-modal-header-left{flex:1!important;align-items:flex-start!important;gap:.875rem!important;display:flex!important}.action-modal-icon{border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;transition:all .2s!important;display:flex!important}.action-modal-card[data-action-type=delete] .action-modal-icon{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.action-modal-card[data-action-type=restore] .action-modal-icon,.action-modal-card[data-action-type=create] .action-modal-icon{color:#16a34a!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important}.action-modal-card[data-action-type=reset] .action-modal-icon{color:#d97706!important;background-color:#fffbeb!important;border:1px solid #fde68a!important}.action-modal-card[data-action-type=logout] .action-modal-icon{color:#64748b!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.action-modal-card[data-action-type=default] .action-modal-icon,.action-modal-card[data-action-type=update] .action-modal-icon{color:#002875!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important}.action-modal-icon svg{width:1.25rem!important;height:1.25rem!important}.action-modal-text{flex:1!important}.action-modal-title{color:#0f172a!important;margin:0 0 .25rem!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.25!important}.action-modal-subtitle{color:#64748b!important;margin:0!important;font-size:.75rem!important;line-height:1.4!important}button.action-modal-close-btn,.action-modal-close-btn{color:#94a3b8!important;cursor:pointer!important;width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}button.action-modal-close-btn:hover,.action-modal-close-btn:hover{color:#0f172a!important;background-color:#f1f5f9!important}.action-modal-actions{background-color:#f8fafc!important;border-top:1px solid #e2e8f0!important;justify-content:flex-end!important;align-items:center!important;gap:.625rem!important;margin:0!important;padding:.75rem 1.25rem!important;display:flex!important}button.action-modal-cancel,.action-modal-cancel{color:#475569!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;height:2.125rem!important;min-height:2.125rem!important;padding:0 .875rem!important;font-size:.75rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}button.action-modal-cancel:hover,.action-modal-cancel:hover{color:#111827!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}button.action-modal-confirm,.action-modal-confirm{color:#fff!important;cursor:pointer!important;border:none!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;height:2.125rem!important;min-height:2.125rem!important;padding:0 1rem!important;font-size:.75rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.action-modal-card[data-action-type=delete] .action-modal-confirm{background-color:#dc2626!important;box-shadow:0 1px 2px #dc262640!important}.action-modal-card[data-action-type=delete] .action-modal-confirm:hover{background-color:#b91c1c!important}.action-modal-card[data-action-type=create] .action-modal-confirm,.action-modal-card[data-action-type=restore] .action-modal-confirm{background-color:#16a34a!important;box-shadow:0 1px 2px #16a34a40!important}.action-modal-card[data-action-type=create] .action-modal-confirm:hover,.action-modal-card[data-action-type=restore] .action-modal-confirm:hover{background-color:#15803d!important}.action-modal-card[data-action-type=reset] .action-modal-confirm{background-color:#d97706!important;box-shadow:0 1px 2px #d9770640!important}.action-modal-card[data-action-type=reset] .action-modal-confirm:hover{background-color:#b45309!important}.action-modal-card[data-action-type=default] .action-modal-confirm,.action-modal-card[data-action-type=update] .action-modal-confirm,.action-modal-card[data-action-type=logout] .action-modal-confirm{background-color:#002875!important;box-shadow:0 1px 2px #00287540!important}.action-modal-card[data-action-type=default] .action-modal-confirm:hover,.action-modal-card[data-action-type=update] .action-modal-confirm:hover,.action-modal-card[data-action-type=logout] .action-modal-confirm:hover{background-color:#001b50!important}.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b2345;border-radius:10px;display:inline-flex}@media(hover:hover){.btn:hover{background-color:#123a6b}}.btn:active{scale:.99}.btn{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.btn-outline{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:10px;display:inline-flex}@media(hover:hover){.btn-outline:hover{background-color:#f4f7fb;border-color:#0b2345}}.btn-outline:active{scale:.99}.btn-outline{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.btn-danger{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#dc2626;border-radius:10px;display:inline-flex}@media(hover:hover){.btn-danger:hover{background-color:#b91c1c}}.btn-danger:active{scale:.99}.btn-danger{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.btn-success{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#16a34a;border-radius:10px;display:inline-flex}@media(hover:hover){.btn-success:hover{background-color:#15803d}}.btn-success:active{scale:.99}.btn-success{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.btn-mini{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0b2345;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:6px;text-decoration-line:none;display:inline-flex}@media(hover:hover){.btn-mini:hover{background-color:#f4f7fb;border-color:#0b2345}}.field-input{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#0f172a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:10px}.field-input::placeholder{color:#47556980}.field-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(25.8686% -.0150517 -.0689147/.1);--tw-outline-style:none;border-color:#0b2345;outline-style:none}.field-input{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.tabs-nav{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#d9e2ec;border-bottom-width:1px;padding-bottom:1px;display:flex}.tab-item{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#475569;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#0000;border-bottom-width:2px;display:inline-flex}@media(hover:hover){.tab-item:hover{color:#0b2345}}.tab-item.active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0b2345;border-color:#0b2345}.drawer-panel{z-index:50;width:100%;max-width:var(--container-md);border-left-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-color:#d9e2ec;border-left-width:1px;flex-direction:column;transition-duration:.3s;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#d9e2ec;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.drawer-header h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;margin-bottom:0}.drawer-body{min-height:0;padding:calc(var(--spacing) * 5);flex:1;overflow-y:auto}.drawer-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background-color:#f8fafc;border-color:#d9e2ec;border-top-width:1px;display:flex}.empty-state{border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing) * 8);text-align:center;background-color:#f8fafc;border:1px dashed #d9e2ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.empty-state{padding:calc(var(--spacing) * 12)}}.empty-state-icon{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:#0b2345;background-color:#0b23450d;border-radius:10px;justify-content:center;align-items:center;display:flex}.empty-state-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.empty-state-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.empty-state-desc{margin-top:var(--spacing);max-width:var(--container-sm);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#475569}.upload-area{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-white);padding:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:2px dashed #d9e2ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media(hover:hover){.upload-area:hover{background-color:#f4f7fb;border-color:#0b2345}}.upload-area-icon{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:#0b2345;background-color:#0b23450d;border-radius:8px;justify-content:center;align-items:center;display:flex}.upload-area-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.skeleton{animation:var(--animate-pulse);background-color:#e8eef5;border-radius:6px}.skeleton-text{height:calc(var(--spacing) * 4);background-color:#e8eef5;border-radius:4px;width:100%}.skeleton-title{height:calc(var(--spacing) * 6);background-color:#e8eef5;border-radius:4px;width:75%}.skeleton-card{height:calc(var(--spacing) * 28);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 4);border-width:1px;border-color:#d9e2ec;border-radius:12px}.alert{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);border-width:1px;border-radius:10px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:flex}.alert-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.alert-content{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);flex:1}.alert-title{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.alert-success{color:#16a34a;background-color:#16a34a0d;border-color:#16a34a4d}.alert-success .alert-title{color:#16a34a}.alert-danger,.alert-error{color:#dc2626;background-color:#dc26260d;border-color:#dc26264d}.alert-danger .alert-title,.alert-error .alert-title{color:#dc2626}.alert-warning{color:#d97706;background-color:#d977060d;border-color:#d977064d}.alert-warning .alert-title{color:#d97706}.alert-info{color:#0284c7;background-color:#0284c70d;border-color:#0284c74d}.alert-info .alert-title{color:#0284c7}.toast-container{pointer-events:none;right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:150;width:100%;max-width:var(--container-sm);gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex;position:fixed}.toast{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d9e2ec;border-radius:10px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:flex}.toast-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.toast.success .toast-icon{color:#16a34a;background-color:#16a34a1a}.toast.error .toast-icon{color:#dc2626;background-color:#dc26261a}.toast.warning .toast-icon{color:#d97706;background-color:#d977061a}.toast.info .toast-icon{color:#0284c7;background-color:#0284c71a}.toast-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.toast-message{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#475569}.error-page-card{max-width:var(--container-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d9e2ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media(min-width:40rem){.error-page-card{padding:calc(var(--spacing) * 12)}}.error-page-card{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.error-page-code{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0b2345}@media(min-width:40rem){.error-page-code{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.error-page-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.error-page-desc{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#475569}.error-page-actions{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}form.is-submitting{pointer-events:none;opacity:.8}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:0}.right-5{right:calc(var(--spacing) * 5)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-\[22px\]{left:22px}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-1{margin-left:var(--spacing)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-20{height:calc(var(--spacing) * 20)}.h-36{height:calc(var(--spacing) * 36)}.h-\[5\.5rem\]{height:5.5rem}.h-\[34px\]{height:34px}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[160px\]{min-height:160px}.min-h-\[170px\]{min-height:170px}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-56{width:calc(var(--spacing) * 56)!important}.\!w-64{width:calc(var(--spacing) * 64)!important}.\!w-full{width:100%!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[335px\]{max-width:335px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#E2E8F0\]>:not(:last-child)){border-color:#e2e8f0}:where(.divide-\[\#E5E7EB\]>:not(:last-child)){border-color:#e5e7eb}:where(.divide-\[\#F1F5F9\]>:not(:last-child)){border-color:#f1f5f9}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#0B2345\]\/15{border-color:#0b234526!important}.border-\[\#0B2345\]\/10{border-color:#0b23451a}.border-\[\#0B2345\]\/15{border-color:#0b234526}.border-\[\#16A34A\]\/20{border-color:#16a34a33}.border-\[\#86EFAC\]{border-color:#86efac}.border-\[\#99F6E4\]{border-color:#99f6e4}.border-\[\#0369A1\]\/30{border-color:#0369a14d}.border-\[\#2563EB\]\/20{border-color:#2563eb33}.border-\[\#002875\]{border-color:#002875}.border-\[\#15803D\]\/30{border-color:#15803d4d}.border-\[\#15803D\]\/40{border-color:#15803d66}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#BAE6FD\]{border-color:#bae6fd}.border-\[\#CBD5E1\]{border-color:#cbd5e1}.border-\[\#D1D5DB\]{border-color:#d1d5db}.border-\[\#D97706\]\/30{border-color:#d977064d}.border-\[\#DC2626\]\/20{border-color:#dc262633}.border-\[\#DC2626\]\/30{border-color:#dc26264d}.border-\[\#DC2626\]\/40{border-color:#dc262666}.border-\[\#DDD6FE\]{border-color:#ddd6fe}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#E5E7EB\]\/60{border-color:#e5e7eb99}.border-\[\#EA580C\]\/20{border-color:#ea580c33}.border-\[\#F1F5F9\]{border-color:#f1f5f9}.border-\[\#FCA5A5\]{border-color:#fca5a5}.border-\[\#FDE68A\]{border-color:#fde68a}.border-\[\#FECACA\]{border-color:#fecaca}.border-\[\#d7e3ef\]{border-color:#d7e3ef}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\!bg-\[\#0B2345\]{background-color:#0b2345!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0B2345\]{background-color:#0b2345}.bg-\[\#0B2345\]\/5{background-color:#0b23450d}.bg-\[\#0B2345\]\/80{background-color:#0b2345cc}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#4F46E5\]{background-color:#4f46e5}.bg-\[\#7C3AED\]\/10{background-color:#7c3aed1a}.bg-\[\#16A34A\]{background-color:#16a34a}.bg-\[\#16A34A\]\/10{background-color:#16a34a1a}.bg-\[\#0369A1\]{background-color:#0369a1}.bg-\[\#0369A1\]\/10{background-color:#0369a11a}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#2563EB\]\/10{background-color:#2563eb1a}.bg-\[\#002875\]{background-color:#002875}.bg-\[\#002875\]\/5{background-color:#0028750d}.bg-\[\#002875\]\/10{background-color:#0028751a}.bg-\[\#15803D\]\/10{background-color:#15803d1a}.bg-\[\#64748B\]\/10{background-color:#64748b1a}.bg-\[\#D97706\]\/10{background-color:#d977061a}.bg-\[\#DB2777\]{background-color:#db2777}.bg-\[\#DC2626\]{background-color:#dc2626}.bg-\[\#DC2626\]\/10{background-color:#dc26261a}.bg-\[\#E5E7EB\]{background-color:#e5e7eb}.bg-\[\#E8EEF5\]{background-color:#e8eef5}.bg-\[\#EA580C\]{background-color:#ea580c}.bg-\[\#EA580C\]\/10{background-color:#ea580c1a}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-\[\#F0F9FF\]{background-color:#f0f9ff}.bg-\[\#F0FDF4\]{background-color:#f0fdf4}.bg-\[\#F0FDFA\]{background-color:#f0fdfa}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#F4F7FB\]{background-color:#f4f7fb}.bg-\[\#F5F3FF\]{background-color:#f5f3ff}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#F8FAFC\]\/50{background-color:#f8fafc80}.bg-\[\#F9FAFB\]{background-color:#f9fafb}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#FEF2F2\]{background-color:#fef2f2}.bg-\[\#FFFBEB\]{background-color:#fffbeb}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/90{background-color:#fef2f2e6}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/90{background-color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/75{background-color:#f8fafcbf}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/75{background-color:color-mix(in oklab,var(--color-slate-50) 75%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0B2345\]\/95{--tw-gradient-from:oklab(25.8686% -.0150517 -.0689146/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0B2345\]\/60{--tw-gradient-via:oklab(25.8686% -.0150517 -.0689147/.6);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0B2345\]\/40{--tw-gradient-to:oklab(25.8686% -.0150517 -.0689147/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#0B2345\]{color:#0b2345!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0B2345\]{color:#0b2345}.text-\[\#0B2345\]\/40{color:#0b234566}.text-\[\#0B2345\]\/50{color:#0b234580}.text-\[\#0B2345\]\/60{color:#0b234599}.text-\[\#0B2345\]\/70{color:#0b2345b3}.text-\[\#0F1F3D\]{color:#0f1f3d}.text-\[\#0F172A\]{color:#0f172a}.text-\[\#0F766E\]{color:#0f766e}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#7C3AED\]{color:#7c3aed}.text-\[\#9CA3AF\]{color:#9ca3af}.text-\[\#16A34A\]{color:#16a34a}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#0284C7\]{color:#0284c7}.text-\[\#0369A1\]{color:#0369a1}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#2563EB\]{color:#2563eb}.text-\[\#002875\]{color:#002875}.text-\[\#15803D\]{color:#15803d}.text-\[\#64748B\]{color:#64748b}.text-\[\#111827\]{color:#111827}.text-\[\#334155\]{color:#334155}.text-\[\#374151\]{color:#374151}.text-\[\#475569\]{color:#475569}.text-\[\#D97706\]{color:#d97706}.text-\[\#DC2626\]{color:#dc2626}.text-\[\#EA580C\]{color:#ea580c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-orange-300{color:var(--color-orange-300)}.text-pink-300{color:var(--color-pink-300)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-300{color:var(--color-sky-300)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#0B2345\]\/35::placeholder{color:#0b234559}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(11\,35\,69\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0b234508);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(11\,35\,69\,0\.12\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0b23451f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-900\/10{--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[1\.5px\]{--tw-backdrop-blur:blur(1.5px);-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[\#002875\]:is(:where(.group):hover *){color:#002875}}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-\[6px\]::file-selector-button{border-radius:6px}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#002875\]\/10::file-selector-button{background-color:#0028751a}.file\:bg-\[\#E8EEF5\]::file-selector-button{background-color:#e8eef5}.file\:bg-slate-100::file-selector-button{background-color:var(--color-slate-100)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-\[11px\]::file-selector-button{font-size:11px}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-\[\#002875\]::file-selector-button{color:#002875}.placeholder\:text-\[\#9CA3AF\]::placeholder{color:#9ca3af}.placeholder\:text-\[\#475569\]\/50::placeholder{color:#47556980}.backdrop\:bg-\[\#001B50\]\/40::backdrop{background-color:#001b5066}.backdrop\:backdrop-blur-xs::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\!border-\[\#0B2345\]\/30:hover{border-color:#0b23454d!important}.hover\:border-\[\#002875\]:hover{border-color:#002875}.hover\:border-\[\#002875\]\/30:hover{border-color:#0028754d}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:\!bg-\[\#0B2345\]\/\[0\.02\]:hover{background-color:#0b234505!important}.hover\:\!bg-\[\#071932\]:hover{background-color:#071932!important}.hover\:bg-\[\#001B50\]:hover{background-color:#001b50}.hover\:bg-\[\#1D4ED8\]:hover{background-color:#1d4ed8}.hover\:bg-\[\#123A6B\]:hover{background-color:#123a6b}.hover\:bg-\[\#163b6d\]:hover{background-color:#163b6d}.hover\:bg-\[\#0284C7\]:hover{background-color:#0284c7}.hover\:bg-\[\#002875\]\/5:hover{background-color:#0028750d}.hover\:bg-\[\#4338CA\]:hover{background-color:#4338ca}.hover\:bg-\[\#15803D\]:hover{background-color:#15803d}.hover\:bg-\[\#B91C1C\]:hover{background-color:#b91c1c}.hover\:bg-\[\#BE185D\]:hover{background-color:#be185d}.hover\:bg-\[\#C2410C\]:hover{background-color:#c2410c}.hover\:bg-\[\#CCFBF1\]:hover{background-color:#ccfbf1}.hover\:bg-\[\#DC2626\]:hover{background-color:#dc2626}.hover\:bg-\[\#E0F2FE\]:hover{background-color:#e0f2fe}.hover\:bg-\[\#EDE9FE\]:hover{background-color:#ede9fe}.hover\:bg-\[\#F0FDF4\]:hover{background-color:#f0fdf4}.hover\:bg-\[\#F1F5F9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#F3F4F6\]:hover{background-color:#f3f4f6}.hover\:bg-\[\#F3F4F6\]\/60:hover{background-color:#f3f4f699}.hover\:bg-\[\#F3F4F6\]\/70:hover{background-color:#f3f4f6b3}.hover\:bg-\[\#F4F7FB\]:hover{background-color:#f4f7fb}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc}.hover\:bg-\[\#F8FAFC\]\/50:hover{background-color:#f8fafc80}.hover\:bg-\[\#F8FAFC\]\/60:hover{background-color:#f8fafc99}.hover\:bg-\[\#F8FAFC\]\/70:hover{background-color:#f8fafcb3}.hover\:bg-\[\#FEE2E2\]:hover{background-color:#fee2e2}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:text-\[\#0B2345\]:hover{color:#0b2345}.hover\:text-\[\#0B2345\]\/80:hover{color:#0b2345cc}.hover\:text-\[\#0F172A\]:hover{color:#0f172a}.hover\:text-\[\#7C3AED\]:hover{color:#7c3aed}.hover\:text-\[\#0369A1\]:hover{color:#0369a1}.hover\:text-\[\#2563EB\]:hover{color:#2563eb}.hover\:text-\[\#002875\]:hover{color:#002875}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#334155\]:hover{color:#334155}.hover\:text-\[\#475569\]:hover{color:#475569}.hover\:text-\[\#DC2626\]:hover{color:#dc2626}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:file\:bg-\[\#002875\]\/20:hover::file-selector-button{background-color:#00287533}.hover\:file\:bg-\[\#E5E7EB\]:hover::file-selector-button{background-color:#e5e7eb}}.focus\:border-\[\#0B2345\]:focus{border-color:#0b2345}.focus\:border-\[\#002875\]:focus{border-color:#002875}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#0B2345\]\/10:focus{--tw-ring-color:oklab(25.8686% -.0150517 -.0689147/.1)}.focus\:ring-\[\#002875\]:focus{--tw-ring-color:#002875}.focus\:ring-\[\#002875\]\/15:focus{--tw-ring-color:oklab(31.1589% -.0206023 -.13714/.15)}.focus\:ring-\[\#002875\]\/20:focus{--tw-ring-color:oklab(31.1589% -.0206023 -.13714/.2)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-75:disabled{opacity:.75}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:p-0{padding:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[28px\]{font-size:28px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:self-auto{align-self:auto}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:self-auto{align-self:auto}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:p-16{padding:calc(var(--spacing) * 16)}.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}}@media(max-width:1200px){.app-header-card{flex-wrap:wrap;align-items:center}.app-header-left,.app-header-right{min-width:0}.app-header-left{flex:420px}.app-header-right{flex:420px;justify-content:flex-end}.hdr-page-meta,.hdr-page-title{min-width:0}.hdr-page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-body{padding-left:1rem;padding-right:1rem}}@media(max-width:760px){.app-header,.app-header-card,.app-header-right,.hdr-user-chip{overflow:visible!important}.app-header-card{align-items:stretch}.app-header-left,.app-header-right{flex-basis:100%;width:100%}.app-header-right{justify-content:flex-start;padding-bottom:.15rem;overflow-x:visible!important}.hdr-user-meta{display:none}.hdr-user-menu{z-index:100!important;width:min(16rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;position:absolute!important;top:calc(100% + .5rem)!important;right:0!important}#module-hub-container,#module-cards-grid{width:100%;min-width:0}}@media(max-width:1200px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:288px minmax(0,1fr)!important}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.sidebar{width:auto;position:sticky!important;transform:none!important}.content,.content-body,.shell{width:100%;min-width:0}}@media(max-width:767px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.sidebar{z-index:50;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);top:0;left:0;width:min(280px,86vw)!important;position:fixed!important;transform:translate(-100%)!important}.app-shell.sidebar-open .sidebar{transform:translate(0)!important}}.rounded-3xl,.rounded-2xl{border-radius:8px!important}.shadow-lg,.shadow-md{box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d!important}.card,section.card,.report-card,.stat-card,.filter-panel{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000a!important}.btn,button.btn,input[type=submit].btn{color:#fff!important;cursor:pointer!important;background-color:#002875!important;border:1px solid #002875!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:13px!important;font-weight:600!important;transition:background-color .15s ease-in-out!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.btn:hover,button.btn:hover{background-color:#001b50!important;border-color:#001b50!important}.button.ghost,a.button.ghost,.btn-outline,a.btn-outline{color:#334155!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;transition:all .15s ease-in-out!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000a!important}.button.ghost:hover,a.button.ghost:hover,.btn-outline:hover,a.btn-outline:hover{color:#002875!important;background-color:#f8fafc!important;border-color:#94a3b8!important}.button.mini.ghost,a.button.mini.ghost,.mini.ghost,a.mini.ghost{color:#475569!important;cursor:pointer!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:4px!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;transition:all .15s ease-in-out!important;display:inline-flex!important}.button.mini.ghost:hover,a.button.mini.ghost:hover,.mini.ghost:hover,a.mini.ghost:hover{color:#002875!important;background-color:#e2e8f0!important}.mini.danger,button.mini.danger{color:#dc2626!important;cursor:pointer!important;background-color:#fef2f2!important;border:1px solid #fee2e2!important;border-radius:4px!important;align-items:center!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;transition:all .15s ease-in-out!important;display:inline-flex!important}.mini.danger:hover,button.mini.danger:hover{color:#b91c1c!important;background-color:#fee2e2!important}.filter-btn,button.filter-btn{color:#fff!important;cursor:pointer!important;background-color:#002875!important;border:1px solid #002875!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;transition:background-color .15s ease-in-out!important}.filter-btn:hover,button.filter-btn:hover{background-color:#001b50!important}.field-input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{color:#111827!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;outline:none!important;min-height:38px!important;padding:6px 10px!important;font-size:13px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}input:focus,select:focus,textarea:focus{border-color:#002875!important;box-shadow:0 0 0 1px #002875!important}.section-head{border-bottom:1px solid #e2e8f0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;padding-bottom:12px!important;display:flex!important}.section-head h2{color:#0f172a!important;margin:0!important;font-size:16px!important;font-weight:700!important}.login-field-wrap{position:relative!important}.login-field-icon{z-index:2!important;pointer-events:none!important;inset-block:0!important;justify-content:center!important;align-items:center!important;width:2.75rem!important;padding:0!important;display:flex!important;position:absolute!important;left:0!important}.login-field-icon svg{width:1.125rem!important;height:1.125rem!important}.login-field-input{z-index:1!important;box-sizing:border-box!important;padding-left:3.25rem!important;padding-right:1rem!important;position:relative!important}.login-field-wrap>.login-field-icon+.login-field-input{text-indent:.25rem!important;padding-left:4rem!important}.login-field-wrap>.login-field-icon{width:3.25rem!important}.login-field-wrap #login-password.login-field-input{padding-right:3.25rem!important}.app-header .hdr-toggle{color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:#0000!important;outline:none!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.app-header .hdr-toggle:hover{color:#fff!important;background:#ffffff1f!important}.app-header .hdr-toggle:focus,.app-header .hdr-toggle:active{color:#fff!important}.hdr-toggle .sidebar-toggle-icon,.app-header .hdr-toggle .sidebar-toggle-icon{color:#fff!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;display:block!important}.sidebar-scroll,.sidebar-scroll .side-nav a,.sidebar-scroll .side-nav button,.sidebar-scroll .side-summary{padding-left:.5rem!important;padding-right:.5rem!important}.side-nav .side-summary .side-chevron,.side-nav .side-summary.active .side-chevron,.side-nav .side-summary:hover .side-chevron{color:#0b2345!important}.menu-module-card-icon svg{width:1.5rem!important;height:1.5rem!important}.side-nav a.active .side-icon,.side-nav .side-summary.active .side-icon{color:#fff!important;box-shadow:none!important;background:0 0!important}.side-nav a.active .side-icon svg,.side-nav .side-summary.active .side-icon svg{color:#fff!important;stroke:currentColor!important}.side-nav .side-subs .sub,.side-nav .side-subs .sub.active{box-shadow:none!important;color:#475569!important;background:0 0!important;border:0!important;border-radius:0!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.side-nav .side-subs .sub:hover,.side-nav .side-subs .sub.active:hover{color:#0b2345!important;background:0 0!important}.side-nav .side-subs .sub.active .side-label{color:#0b2345!important;font-weight:700!important}.dashboard-quick-actions{display:none!important}.shell form button:before,.shell form button:after,.erp-action-button:before,.erp-action-button:after,table td a:before,table td a:after{content:none!important;display:none!important}.app-shell.sidebar-collapsed .side-nav a.active,.app-shell.sidebar-collapsed .side-nav .side-summary.active{color:#0b2345!important;box-shadow:none!important;background:#e8eef5!important;border-color:#cfe0f2!important;justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}.app-shell.sidebar-collapsed .side-nav a.active .side-icon,.app-shell.sidebar-collapsed .side-nav .side-summary.active .side-icon{color:#0b2345!important;background:0 0!important}.module-projects .btn-primary,.module-project-create .btn-primary,.module-project-edit .btn-primary,.module-projects .button:not(.ghost):not(.danger),.module-project-create .button:not(.ghost):not(.danger){background-color:#7c3aed!important}.module-sales .btn-primary,.module-sales-crm .btn-primary,.module-sales-inquiries .btn-primary,.module-sales-leads .btn-primary,.module-proposal-create .btn-primary{background-color:#2563eb!important}.module-employees .btn-primary,.module-hris .btn-primary,.module-attendances .btn-primary,.module-leave-requests .btn-primary,.module-performance-reviews .btn-primary{background-color:#16a34a!important}.module-finance-suite .btn-primary,.module-finance-advanced .btn-primary,.module-invoices .btn-primary,.module-cashflows .btn-primary,.module-reimbursements .btn-primary{background-color:#0b2345!important}.module-procurement .btn-primary,.module-purchase-orders .btn-primary,.module-purchase-requisitions .btn-primary{background-color:#ea580c!important}.module-products .btn-primary,.module-stock-adjustments .btn-primary,.module-warehouses .btn-primary{background-color:#db2777!important}.module-cms .btn-primary,.module-cms-blog .btn-primary,.module-cms-sections .btn-primary{background-color:#c026d3!important}.shell table,.shell .table,.workspace-card table,.card table,.table-folk,.table-grid,table.w-full{text-align:left;border-collapse:collapse!important;border-spacing:0!important;background-color:#fff!important;border:1px solid #e2e8f0!important;width:100%!important;font-size:.75rem!important}.shell table thead tr,.workspace-card table thead tr,.card table thead tr,.table-folk thead tr,.table-grid thead tr,table.w-full thead tr{background-color:#f8fafc!important}.shell table th,.shell .table th,.workspace-card table th,.card table th,.table-folk th,.table-grid th,table.w-full th{color:#475569!important;white-space:nowrap!important;vertical-align:middle!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;padding:.625rem .875rem!important;font-size:.75rem!important;font-weight:600!important}.shell table tbody,.workspace-card table tbody,.table-folk tbody,.table-grid tbody,table.w-full tbody{border-top:none!important}.shell table tbody.divide-y>tr,.workspace-card table tbody.divide-y>tr,table.w-full tbody.divide-y>tr{border-top-width:0!important;border-bottom-width:0!important}.shell table td,.shell .table td,.workspace-card table td,.card table td,.table-folk td,.table-grid td,table.w-full td{background-color:#fff;color:#0f172a!important;vertical-align:middle!important;border:1px solid #e2e8f0!important;padding:.625rem .875rem!important;font-size:.75rem!important}.shell table tbody tr:hover td,.workspace-card table tbody tr:hover td,.card table tbody tr:hover td,.table-folk tbody tr:hover td,.table-grid tbody tr:hover td,table.w-full tbody tr:hover td{background-color:#f8fafc!important}.shell table td[colspan],.workspace-card table td[colspan],.card table td[colspan],.table-folk td[colspan],.table-grid td[colspan],table.w-full td[colspan]{border:1px solid #e2e8f0!important}.folk-dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.folk-dot-purple{background-color:#9333ea}.folk-dot-blue{background-color:#2563eb}.folk-dot-green{background-color:#16a34a}.folk-dot-yellow{background-color:#eab308}.folk-dot-orange{background-color:#ea580c}.folk-dot-red{background-color:#dc2626}.folk-dot-gray{background-color:#94a3b8}.folk-tag{color:#334155;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1rem;display:inline-flex}.folk-company-icon{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.btn-export,.btn-import,.btn-pdf,.toolbar-create-button{color:#374151!important;cursor:pointer!important;white-space:nowrap!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;gap:.375rem!important;height:2.125rem!important;min-height:2.125rem!important;padding:0 .75rem!important;font-size:.75rem!important;font-weight:600!important;text-decoration:none!important;transition:all .15s ease-in-out!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.btn-export:hover,.btn-import:hover,.btn-pdf:hover{color:#002875!important;background-color:#f9fafb!important;border-color:#9ca3af!important}.btn-export svg,.btn-import svg,.btn-pdf svg,.toolbar-create-button svg{flex-shrink:0!important;width:.875rem!important;height:.875rem!important}.toolbar-actions{align-items:center!important;gap:.5rem!important;display:inline-flex!important}.shell .btn,.shell .button,.shell button:not(.erp-action-button),.shell a.btn,.shell a.button{border-radius:.5rem!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;min-height:2.25rem!important;padding:0 .875rem!important;line-height:1!important;display:inline-flex!important}.shell .filter-toolbar button,.shell .filter-card form button,.shell .filter-toolbar a,.shell .filter-card form a,.shell .erp-action-button,.shell .pagination-card a,.shell .pagination-card button{min-height:2rem!important}.shell .erp-action-button{border-radius:.375rem!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;padding:0!important}@media print{.sidebar,.navbar,.filter-card,.filter-toolbar,.pagination,.actions-column,.no-print{display:none!important}body,.app-shell,.content,.shell{background:#fff!important;margin:0!important;padding:0!important}.workspace-card,.card{box-shadow:none!important;border:none!important}}.pagination-card,.pager{color:#475569!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-top:1rem!important;padding:.75rem 1rem!important;font-size:.75rem!important;display:flex!important;box-shadow:0 1px 2px #0000000a!important}.pagination-card nav{align-items:center!important;gap:.25rem!important;display:flex!important}.pagination-card nav a,.pagination-card nav span[aria-disabled],.pagination-card nav span[aria-current]{color:#374151!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;min-width:1.875rem!important;height:1.875rem!important;padding:0 .5rem!important;font-size:.75rem!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.pagination-card nav a:hover{color:#002875!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.pagination-card nav span[aria-current]>span{color:#fff!important;background-color:#002875!important;border-color:#002875!important;font-weight:600!important}.pagination-card .pagination-shell{width:auto!important;margin-top:0!important}.pagination-card .pagination-desktop{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.pagination-card .pagination-meta{display:none!important}.filter-card{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;width:100%!important;margin-bottom:.875rem!important;padding:.5rem .75rem!important;overflow-x:auto!important;box-shadow:0 1px 2px #0000000a!important}.filter-card form,.filter-toolbar{white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.filter-card form>*,.filter-toolbar>*{flex-shrink:0!important;align-items:center!important;width:auto!important;max-width:none!important;margin:0!important;display:inline-flex!important}.filter-card form input[type=text],.filter-card form input[type=search],.filter-card form>div>input[type=text],.filter-card form>div>input[type=search],.filter-toolbar input[type=text],.filter-toolbar input[type=search],.filter-search{color:#1e293b!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;flex-shrink:0!important;width:220px!important;min-width:160px!important;max-width:260px!important;height:32px!important;padding:.25rem .625rem!important;font-size:.75rem!important;box-shadow:0 1px 2px #00000005!important}.filter-card .filter-search{text-indent:0!important;padding-left:2.25rem!important}.filter-card .filter-search+div{z-index:2!important;justify-content:center!important;width:2rem!important;padding-left:0!important}.filter-card .filter-search+div svg{width:.875rem!important;height:.875rem!important;display:block!important}.filter-toolbar>div:has(>.filter-search),.filter-card form>div:has(>.filter-search){margin-right:auto!important}.filter-card form select,.filter-card form>div>select,.filter-toolbar select{color:#1e293b!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;flex-shrink:0!important;width:auto!important;min-width:120px!important;max-width:200px!important;height:32px!important;padding:.25rem 1.75rem .25rem .5rem!important;font-size:.75rem!important;font-weight:500!important}.filter-card form input[type=date],.filter-card form>div>input[type=date],.filter-toolbar input[type=date]{color:#1e293b!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;flex-shrink:0!important;width:135px!important;height:32px!important;padding:.25rem .5rem!important;font-size:.75rem!important}.filter-card form .flex,.filter-toolbar .flex{flex-flow:row!important;flex-shrink:0!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}.filter-card form button,.filter-card form a,.filter-toolbar button,.filter-toolbar a{white-space:nowrap!important;border-radius:.375rem!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:32px!important;padding:0 .75rem!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.filter-card::-webkit-scrollbar{height:4px}.filter-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}@media(max-width:1200px){.app-shell.sidebar-collapsed .side-nav a.active,.app-shell.sidebar-collapsed .side-nav .side-summary.active{color:#0b2345!important;box-shadow:none!important;background:#e8eef5!important;border-color:#cfe0f2!important}.app-shell.sidebar-collapsed .side-nav a.active .side-icon,.app-shell.sidebar-collapsed .side-nav .side-summary.active .side-icon{color:#0b2345!important;background:0 0!important}.app-shell.sidebar-collapsed .side-nav a,.app-shell.sidebar-collapsed .side-nav .side-summary{justify-content:center!important;width:100%!important;min-width:0!important}}@media(max-width:767px){.app-shell,.app-shell.sidebar-collapsed,.app-shell.sidebar-open{width:100%!important;min-width:0!important;display:block!important}.app-shell .sidebar{z-index:50!important;width:min(288px,86vw)!important;height:100vh!important;transition:transform .25s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.app-shell.sidebar-open .sidebar{transform:translate(0)!important}.app-shell .content,.app-shell .content-body,.app-shell .shell{width:100%!important;min-width:0!important;max-width:100%!important}.app-shell .sidebar-backdrop{z-index:40!important;position:fixed!important;inset:0!important}.app-header-card{overflow:visible!important}.app-header .hdr-toggle{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}:root{--jf-bg:#f4f7fc;--jf-surface:#fff;--jf-text:#0f1f3d;--jf-text-secondary:#64748b;--jf-border:#e1e7f1;--jf-navy:#0f1f3d;--jf-blue:#1e3a8a;--jf-danger:#dc2626;--jf-success:#16a34a;--jf-warning:#d97706;--jf-shadow:0 4px 16px #263e650f;--jf-shadow-hover:0 8px 24px #263e651a}body{background:var(--jf-bg)!important;color:var(--jf-text)!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:1.5!important}.app-shell{background:var(--jf-bg)!important;grid-template-columns:244px minmax(0,1fr)!important}.sidebar{background:#fff!important;border-right:1px solid #e6ebf3!important;width:244px!important}.sidebar-scroll{padding:12px 16px!important}.side-nav{gap:3px!important}.side-nav a,.side-nav button,.side-summary{color:#64748b!important;border-radius:8px!important;gap:12px!important;min-height:40px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:500!important}.side-icon{width:18px!important;min-width:18px!important;height:18px!important}.side-icon svg{width:18px!important;height:18px!important}.side-nav a.active,.side-summary.active{color:var(--jf-blue)!important;box-shadow:none!important;background:#eef2ff!important;border:1px solid #dce3f3!important;font-weight:600!important}.side-nav a.active .side-icon,.side-summary.active .side-icon,.side-nav a.active .side-icon svg,.side-summary.active .side-icon svg{color:var(--jf-blue)!important;stroke:currentColor!important}.side-label{font-size:11.5px!important}.app-header{padding:0!important}.app-header-card{min-height:74px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6ebf3!important;border-radius:0!important}.hdr-toggle,.hdr-icon-btn{width:40px!important;height:40px!important;color:var(--jf-text)!important;background:#f4f7fc!important;border:1px solid #e6ebf3!important;border-radius:8px!important}.hdr-toggle svg,.hdr-icon-btn svg{width:20px!important;height:20px!important}.hdr-user-chip,.hdr-user-summary{min-height:48px!important}.hdr-user-avatar{border-radius:8px!important;width:36px!important;height:36px!important}.shell h1{color:var(--jf-text)!important;font-size:28px!important;font-weight:700!important}.workspace-card,.card,.stat-card,.filter-card{box-shadow:var(--jf-shadow)!important;background:#fff!important;border:1px solid #e1e7f1!important;border-radius:12px!important;padding:20px 24px!important}.workspace-card:hover,.card:hover{box-shadow:var(--jf-shadow-hover)!important;border-color:#dce3f3!important}.filter-card{padding:12px 16px!important}.filter-toolbar input[type=text],.filter-toolbar input[type=search],.filter-toolbar select,.filter-search,.filter-card input,.filter-card select{border:1px solid #e1e7f1!important;border-radius:8px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important}.filter-toolbar button,.filter-card button,.filter-toolbar a{border-radius:8px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:600!important}button,a.btn,.btn{border-radius:8px!important;min-height:36px!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important}.btn-primary{background:var(--jf-navy)!important;color:#fff!important;border:1px solid var(--jf-navy)!important}.erp-action-button{border-radius:8px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.erp-action-button svg{width:16px!important;height:16px!important}.table-folk{font-size:12px!important}.table-folk thead th{text-transform:uppercase!important;letter-spacing:.8px!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e1e7f1!important;padding:12px 16px!important;font-size:9.5px!important;font-weight:600!important}.table-folk tbody td{border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important;font-size:12px!important}.table-folk tbody tr:hover td{background:#eef2ff!important}.erp-toast-item{border-radius:14px!important;box-shadow:0 18px 38px #0f1f3d24!important}.empty-state{border-radius:12px!important}.status-badge{border-radius:999px!important;padding:2px 8px!important;font-size:10px!important;font-weight:600!important}@media(max-width:768px){.app-shell{grid-template-columns:1fr!important}.sidebar{transform:translate(-100%)!important}.app-shell.sidebar-open .sidebar{transform:translate(0)!important}}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.app-shell.sidebar-collapsed .sidebar{width:68px!important}.app-shell.sidebar-collapsed .side-label,.app-shell.sidebar-collapsed .side-section{display:none!important}.app-shell.sidebar-collapsed .side-nav a,.app-shell.sidebar-collapsed .side-summary{justify-content:center!important;padding:0!important}.app-shell>.content,.app-shell.sidebar-collapsed>.content{width:auto!important;min-width:0!important}.app-shell.sidebar-collapsed .app-header{padding-left:0!important}.app-shell.sidebar-collapsed .app-header-card{margin-left:0!important}.content-body{padding-top:40px!important}.content-body>.shell{margin-top:0!important}.app-header .hdr-toggle{color:var(--jf-blue)!important;background:#f4f7fc!important}.app-header .hdr-toggle svg,.app-header .hdr-toggle .sidebar-toggle-icon{width:20px!important;height:20px!important;color:var(--jf-blue)!important;stroke:currentColor!important}@media(min-width:769px){.app-shell{grid-template-columns:244px minmax(0,1fr)!important}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.app-shell.sidebar-collapsed .sidebar{width:68px!important;min-width:68px!important}.app-shell.sidebar-collapsed .content{min-width:0!important}}.eyebrow{text-transform:uppercase!important;letter-spacing:1.5px!important;color:#64748b!important;font-size:9px!important;font-weight:600!important}.erp-filter-toolbar{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;width:100%!important;display:flex!important}.erp-filter-toolbar>div:has(.filter-search),.erp-filter-toolbar>.filter-search,.erp-filter-toolbar>input[type=search],.erp-filter-toolbar>input[name=search]{flex:280px!important;min-width:240px!important;margin-right:auto!important}.erp-filter-toolbar .filter-search,.erp-filter-toolbar input[type=text],.erp-filter-toolbar input[type=search],.erp-filter-toolbar input[type=date],.erp-filter-toolbar select{box-sizing:border-box!important;color:#0f1f3d!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:9px!important;height:42px!important;min-height:42px!important;padding:0 13px!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important}.erp-filter-toolbar .filter-search,.erp-filter-toolbar input[name=search],.erp-filter-toolbar input[type=search]{width:100%!important}.erp-filter-toolbar>select,.erp-filter-toolbar>input[type=date],.erp-filter-toolbar>div:not(:has(.filter-search)) select,.erp-filter-toolbar>div:not(:has(.filter-search)) input[type=date]{flex:0 210px!important}.erp-filter-toolbar button,.erp-filter-toolbar a{box-sizing:border-box!important;white-space:nowrap!important;border-radius:9px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important}.pagination-card,.erp-pagination,.pagination-shell{font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important}.pagination-card{width:100%!important;min-height:58px!important;box-shadow:var(--jf-shadow)!important;color:#64748b!important;background:#fff!important;border:1px solid #e1e7f1!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:16px!important;padding:10px 16px!important;font-size:12px!important;display:flex!important}.pagination-card nav,.pagination-shell,.pagination-list{align-items:center!important;gap:6px!important;display:flex!important}.pagination-card nav a,.pagination-card nav span,.pagination-square,.pagination-btn{color:#334155!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.pagination-card nav a:hover,.pagination-square:hover,.pagination-btn:hover{color:#1e3a8a!important;background:#eff6ff!important;border-color:#93c5fd!important}.pagination-card nav span[aria-current],.pagination-square.active{color:#fff!important;background:#1e3a8a!important;border-color:#1e3a8a!important}.pagination-card nav span[aria-disabled],.pagination-square.disabled,.pagination-btn.disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:768px){.pagination-card{flex-direction:column!important;align-items:stretch!important}.pagination-card nav,.pagination-shell,.pagination-list{flex-wrap:wrap!important;justify-content:center!important}}@media(min-width:769px){.app-shell,.app-shell.sidebar-open{grid-template-columns:244px minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.app-shell>.sidebar{grid-area:1/1!important;width:244px!important;min-width:244px!important;height:100vh!important;display:flex!important;position:sticky!important;inset:0 auto auto 0!important;transform:none!important}.app-shell.sidebar-collapsed>.sidebar{width:68px!important;min-width:68px!important}.app-shell>.content{grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important}.app-header,.app-header-card,.content-body,.shell{width:100%!important;min-width:0!important;margin-left:0!important}.app-header-card{border-radius:0!important}}.erp-filter-toolbar button[type=submit],.erp-filter-toolbar .filter-btn,.erp-filter-toolbar .filter-button{color:#fff!important;background:#0f1f3d!important;border:1px solid #0f1f3d!important}.erp-filter-toolbar a:not(.filter-btn){color:#334155!important;background:#fff!important;border:1px solid #d9e2ec!important}@media(max-width:768px){.erp-filter-toolbar{flex-direction:column!important;align-items:stretch!important}.erp-filter-toolbar>*,.erp-filter-toolbar>div,.erp-filter-toolbar>div:has(.filter-search){flex:auto!important;width:100%!important;min-width:0!important;margin-right:0!important}.erp-filter-toolbar button,.erp-filter-toolbar a{justify-content:center!important;width:100%!important}}.erp-form-page{width:100%!important;max-width:1180px!important;margin-left:0!important;margin-right:auto!important}.erp-form-page>.rounded-lg.border,.erp-form-page>.rounded-xl.border,.erp-form-page>.form-panel{width:100%!important;max-width:100%!important;box-shadow:var(--jf-shadow)!important;background:#fff!important;border-color:#e1e7f1!important;border-radius:12px!important;margin:0!important}.erp-form-page>.rounded-lg.border form,.erp-form-page>.rounded-xl.border form,.erp-form-page>.form-panel form{width:100%!important}.erp-form-page label{color:#475569!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important}.erp-form-page input:not([type=checkbox]):not([type=radio]),.erp-form-page select,.erp-form-page textarea{border:1px solid #e1e7f1!important;border-radius:8px!important;min-height:40px!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important}.erp-form-page input:focus,.erp-form-page select:focus,.erp-form-page textarea:focus{border-color:#1e3a8a!important;outline:none!important;box-shadow:0 0 0 3px #1e3a8a1a!important}.erp-form-page form>div:last-child,.erp-form-page .form-actions{border-top:1px solid #e1e7f1!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding-top:16px!important;display:flex!important}@media(max-width:768px){.erp-form-page{max-width:100%!important}.erp-form-page>.rounded-lg.border,.erp-form-page>.rounded-xl.border,.erp-form-page>.form-panel{padding:16px!important}.erp-form-page form>div:last-child,.erp-form-page .form-actions{align-items:stretch!important}.erp-form-page form>div:last-child>button,.erp-form-page form>div:last-child>a,.erp-form-page .form-actions>button,.erp-form-page .form-actions>a{flex:160px!important;justify-content:center!important}}.shell .erp-action-button,.shell .erp-action-button svg{visibility:visible!important;opacity:1!important;display:inline-flex!important}.shell .erp-action-button{border-radius:8px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:1!important}.shell .erp-action-button svg{stroke:currentColor!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.shell .erp-action-button[title*=Hapus],.shell .erp-action-button[title*=Delete],.shell .erp-action-button[data-action=delete],.shell form:has(input[name=_method][value=delete]) .erp-action-button,.shell form:has(input[name=_method][value=DELETE]) .erp-action-button{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.shell .erp-action-button[title*=Lihat],.shell .erp-action-button[title*=Detail],.shell .erp-action-button[data-action=view]{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #99f6e4!important}.shell .erp-action-button[title*=Edit],.shell .erp-action-button[data-action=edit]{color:#7c3aed!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}.shell .erp-action-button[title*=Cetak],.shell .erp-action-button[title*=PDF],.shell .erp-action-button[data-action=print]{color:#475569!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.shell form:has(input[name=_method][value=delete]) button.erp-action-button,.shell form:has(input[name=_method][value=DELETE]) button.erp-action-button{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.shell .erp-action-button[data-action=approve],.shell .erp-action-button[title=Approve]{color:#15803d!important;background:#f0fdf4!important;border:1px solid #86efac!important}.shell .erp-action-button[data-action=reject],.shell .erp-action-button[title=Reject]{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
