@font-face{font-family:Inter;src:url(/assets/Inter-Regular-7fSjz3xL.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-DRfMpRcT.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CpcUY_gG.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BMUSwCc_.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ds-primary:#2563eb;--ds-primary-hover:#1d4ed8;--ds-primary-bg:#eff6ff;--ds-primary-border:#bfdbfe;--ds-success:#3c8c56;--ds-success-hover:#337749;--ds-success-bg:#dcfce7;--ds-success-border:#bbf7d0;--ds-danger:#dc2626;--ds-danger-hover:#b91c1c;--ds-danger-bg:#fee2e2;--ds-danger-border:#fecaca;--ds-warning:#d97706;--ds-warning-hover:#b45309;--ds-warning-bg:#fef3c7;--ds-warning-border:#fde68a;--ds-info:#7c3aed;--ds-info-hover:#6d28d9;--ds-info-bg:#f5f3ff;--ds-info-border:#ddd6fe;--ds-neutral-bg:#f3f4f6;--ds-neutral-border:#e5e7eb;--ds-neutral-text:#374151;--ds-text-heading:#0f172a;--ds-text-body:#374151;--ds-text-muted:#6b7280;--ds-text-placeholder:#9ca3af;--ds-text-on-accent:#fff;--ds-page-bg:#f8fafc;--ds-surface-bg:#fff;--ds-surface-border:#e5e7eb;--ds-surface-shadow:0 1px 2px #0f172a0d;--ds-surface-shadow-lg:0 18px 40px #02061714;--ds-hover-bg:#f3f4f6;--ds-selected-bg:#eff6ff;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:18px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-font-sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--ds-line-height:1.5;--ds-text-xs:12px;--ds-text-sm:13px;--ds-text-base:14px;--ds-text-md:16px;--ds-text-lg:18px;--ds-text-xl:22px;--ds-text-2xl:28px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-type-page-title-size:22px;--ds-type-page-title-weight:var(--ds-weight-bold);--ds-type-page-title-letter-spacing:normal;--ds-type-section-title-size:24px;--ds-type-section-title-weight:var(--ds-weight-semibold);--ds-type-card-title-size:16px;--ds-type-card-title-weight:var(--ds-weight-semibold);--ds-type-table-header-size:14px;--ds-type-table-header-weight:var(--ds-weight-medium);--ds-type-body-size:14px;--ds-type-body-weight:var(--ds-weight-regular);--ds-type-label-size:14px;--ds-type-label-weight:var(--ds-weight-medium);--ds-type-input-size:14px;--ds-type-input-weight:var(--ds-weight-regular);--ds-type-button-size:14px;--ds-type-button-weight:var(--ds-weight-medium);--ds-type-helper-size:12px;--ds-type-helper-weight:var(--ds-weight-regular);--ds-type-badge-size:12px;--ds-type-badge-weight:var(--ds-weight-medium);--ds-control-height:40px;--ds-control-height-sm:34px}.app-layout:not(.theme-light){--ds-primary-bg:#2563eb24;--ds-primary-border:#60a5fa4d;--ds-success-bg:#22c55e29;--ds-success-border:#22c55e4d;--ds-danger-bg:#f8717129;--ds-danger-border:#f871714d;--ds-warning-bg:#f59e0b29;--ds-warning-border:#f59e0b4d;--ds-info-bg:#8b5cf629;--ds-info-border:#8b5cf64d;--ds-neutral-bg:#94a3b824;--ds-neutral-border:#94a3b82e;--ds-neutral-text:#cbd5e1;--ds-text-heading:#f8fafc;--ds-text-body:#dbe5f3;--ds-text-muted:#8da2bd;--ds-text-placeholder:#64748b;--ds-page-bg:#0d1526;--ds-surface-bg:#101a2d;--ds-surface-border:#1e293b;--ds-surface-shadow:0 18px 40px #02061747;--ds-surface-shadow-lg:0 18px 40px #02061752;--ds-hover-bg:#94a3b81a;--ds-selected-bg:#2563eb24}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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:""}}}@layer theme{:root,:host{--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-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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-green-600:oklch(62.7% .194 149.214);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-600:oklch(54.1% .281 293.009);--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-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-danger:var(--ds-danger)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-\[30px\]{inset:30px}.inset-x-0{inset-inline:0}.-top-\[3px\]{top:-3px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[3px\]{top:3px}.top-\[14px\]{top:14px}.top-\[18px\]{top:18px}.top-\[74px\]{top:74px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-\[3px\]{right:-3px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[9px\]{right:9px}.right-\[11px\]{right:11px}.right-\[14px\]{right:14px}.right-\[18px\]{right:18px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[22px\]{bottom:22px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[3px\]{left:3px}.left-\[140px\]{left:140px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[1199\]{z-index:1199}.z-\[10000\]{z-index:10000}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.\!m-3{margin:calc(var(--spacing) * 3)!important}.m-0{margin:0}.m-\[2px_0_0\]{margin:2px 0 0}.m-\[4px_0_0\]{margin:4px 0 0}.m-auto{margin:auto}.m-ds-4{margin:var(--ds-space-4)}.\!mx-0{margin-inline:0!important}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[14px\]{margin-inline:14px}.mx-\[18px\]{margin-inline:18px}.mx-\[22px\]{margin-inline:22px}.mx-auto{margin-inline:auto}.mx-ds-4{margin-inline:var(--ds-space-4)}.\!my-\[3px\]{margin-block:3px!important}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.\!mt-0{margin-top:0!important}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.\!mt-2\.5{margin-top:calc(var(--spacing) * 2.5)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-3\.5{margin-top:calc(var(--spacing) * 3.5)!important}.\!mt-\[-6px\]{margin-top:-6px!important}.\!mt-\[3px\]{margin-top:3px!important}.\!mt-\[6px\]{margin-top:6px!important}.\!mt-ds-4{margin-top:var(--ds-space-4)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.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-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[-4px\]{margin-top:-4px}.mt-\[-8px\]{margin-top:-8px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[28px\]{margin-top:28px}.mt-auto{margin-top:auto}.mt-ds-1{margin-top:var(--ds-space-1)}.mt-ds-2{margin-top:var(--ds-space-2)}.mt-ds-3{margin-top:var(--ds-space-3)}.mt-ds-4{margin-top:var(--ds-space-4)}.mt-ds-5{margin-top:var(--ds-space-5)}.mt-ds-6{margin-top:var(--ds-space-6)}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.\!mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.\!mb-\[18px\]{margin-bottom:18px!important}.\!mb-ds-3{margin-bottom:var(--ds-space-3)!important}.\!mb-ds-4{margin-bottom:var(--ds-space-4)!important}.-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-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-ds-1{margin-bottom:var(--ds-space-1)}.mb-ds-2{margin-bottom:var(--ds-space-2)}.mb-ds-3{margin-bottom:var(--ds-space-3)}.mb-ds-4{margin-bottom:var(--ds-space-4)}.mb-ds-6{margin-bottom:var(--ds-space-6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-auto{margin-left:auto}.\!box-border{box-sizing:border-box!important}.box-border{box-sizing:border-box}.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-square{aspect-ratio:1}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-\[38px\]{height:38px!important}.\!h-\[42px\]{height:42px!important}.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-16{height:calc(var(--spacing) * 16)}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[104px\]{height:104px}.h-\[140px\]{height:140px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-auto{height:auto}.h-control{height:var(--ds-control-height)}.h-control-sm{height:var(--ds-control-height-sm)}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[190px\]{max-height:190px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[380px\]{max-height:380px}.max-h-\[560px\]{max-height:560px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-fit{max-height:fit-content}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[62px\]{min-height:62px}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[94px\]{min-height:94px}.min-h-\[108px\]{min-height:108px}.min-h-\[110px\]{min-height:110px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[128px\]{min-height:128px}.min-h-\[134px\]{min-height:134px}.min-h-\[148px\]{min-height:148px}.min-h-\[150px\]{min-height:150px}.min-h-\[176px\]{min-height:176px}.min-h-\[180px\]{min-height:180px}.min-h-\[206px\]{min-height:206px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[246px\]{min-height:246px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[430px\]{min-height:430px}.min-h-\[460px\]{min-height:460px}.min-h-\[520px\]{min-height:520px}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-\[unset\]{min-height:unset}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.\!w-\[38px\]{width:38px!important}.\!w-auto{width:auto!important}.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-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.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-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[min\(100\%\,356px\)\]{width:min(100%,356px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[min\(100\%\,680px\)\]{width:min(100%,680px)}.w-\[min\(100\%\,760px\)\]{width:min(100%,760px)}.w-\[min\(380px\,100vw\)\]{width:min(380px,100vw)}.w-\[min\(490px\,calc\(100\%-32px\)\)\]{width:min(490px,100% - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[460px\]{max-width:460px!important}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[384px\]{max-width:384px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[445px\]{max-width:445px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-1{min-width:var(--spacing)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[28px\]{min-width:28px}.min-w-\[30px\]{min-width:30px}.min-w-\[50px\]{min-width:50px}.min-w-\[54px\]{min-width:54px}.min-w-\[56px\]{min-width:56px}.min-w-\[66px\]{min-width:66px}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[90px\]{min-width:90px}.min-w-\[96px\]{min-width:96px}.min-w-\[104px\]{min-width:104px}.min-w-\[110px\]{min-width:110px}.min-w-\[118px\]{min-width:118px}.min-w-\[120px\]{min-width:120px}.min-w-\[124px\]{min-width:124px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[152px\]{min-width:152px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[192px\]{min-width:192px}.min-w-\[200px\]{min-width:200px}.min-w-\[202px\]{min-width:202px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[270px\]{min-width:270px}.min-w-\[280px\]{min-width:280px}.min-w-\[420px\]{min-width:420px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[660px\]{min-width:660px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1200px\]{min-width:1200px}.min-w-full{min-width:100%}.\!flex-1{flex:1!important}.flex-1{flex:1}.flex-\[0_0_42\%\]{flex:0 0 42%}.flex-\[1\.05\]{flex:1.05}.flex-\[1_1_110px\]{flex:110px}.flex-\[1_1_140px\]{flex:140px}.flex-\[1_1_220px\]{flex:220px}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-12{flex-basis:calc(var(--spacing) * 12)}.basis-\[200px\]{flex-basis:200px}.basis-\[240px\]{flex-basis:240px}.basis-\[280px\]{flex-basis:280px}.border-collapse{border-collapse:collapse}.\[transform-origin\:center\]{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[20px\]{--tw-translate-x:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+14px\)\]{--tw-translate-y:calc(calc(100% + 14px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-dropdown-in{animation:.14s ease-out dropdown-in}.animate-gear-ccw{animation:3s linear infinite gear-ccw}.animate-gear-cw{animation:3s linear infinite gear-cw}.animate-modal-fade-in{animation:.18s modal-fade-in}.animate-modal-scale-in{animation:.2s cubic-bezier(.16,1,.3,1) modal-scale-in}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-spin-fast{animation:.8s linear infinite spin-fast}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.\!appearance-none{appearance:none!important}.appearance-none{appearance:none}.auto-rows-\[92px\]{grid-auto-rows:92px}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(420px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.3fr_1\.1fr_0\.8fr_0\.8fr_1\.1fr_1\.3fr_32px\]{grid-template-columns:1.3fr 1.1fr .8fr .8fr 1.1fr 1.3fr 32px}.grid-cols-\[1\.4fr_1\.6fr_0\.6fr_0\.7fr_auto\]{grid-template-columns:1.4fr 1.6fr .6fr .7fr auto}.grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.grid-cols-\[1\.4fr_1fr_0\.8fr_0\.8fr_0\.8fr_auto\]{grid-template-columns:1.4fr 1fr .8fr .8fr .8fr auto}.grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.grid-cols-\[1\.6fr_0\.8fr\]{grid-template-columns:1.6fr .8fr}.grid-cols-\[1\.6fr_100px_100px_100px_100px_90px_100px_36px\]{grid-template-columns:1.6fr 100px 100px 100px 100px 90px 100px 36px}.grid-cols-\[1\.7fr_0\.9fr\]{grid-template-columns:1.7fr .9fr}.grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.grid-cols-\[1fr_180px_40px\]{grid-template-columns:1fr 180px 40px}.grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.grid-cols-\[1fr_auto_40px\]{grid-template-columns:1fr auto 40px}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[44px_1fr_110px_1fr_44px\]{grid-template-columns:44px 1fr 110px 1fr 44px}.grid-cols-\[84px_1fr_auto\]{grid-template-columns:84px 1fr auto}.grid-cols-\[120px_1fr_60px\]{grid-template-columns:120px 1fr 60px}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[130px_minmax\(180px\,1\.2fr\)_150px_150px_130px_120px_96px\]{grid-template-columns:130px minmax(180px,1.2fr) 150px 150px 130px 120px 96px}.grid-cols-\[178px_minmax\(300px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:178px minmax(300px,420px) minmax(0,1fr)}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(220px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(200px\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(200px,1fr)}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)_40px\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 40px}.grid-cols-\[minmax\(0\,2\.15fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.grid-cols-\[minmax\(220px\,1\.2fr\)_minmax\(160px\,0\.9fr\)_minmax\(190px\,0\.9fr\)_72px\]{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.9fr) minmax(190px,.9fr) 72px}.grid-cols-\[minmax\(220px\,1\.4fr\)_150px_220px_110px\]{grid-template-columns:minmax(220px,1.4fr) 150px 220px 110px}.grid-cols-\[minmax\(240px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.grid-cols-\[minmax\(300px\,0\.85fr\)_minmax\(420px\,1fr\)\]{grid-template-columns:minmax(300px,.85fr) minmax(420px,1fr)}.grid-cols-\[minmax\(320px\,0\.9fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr)}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(2\,minmax\(0\,220px\)\)\]{grid-template-columns:repeat(2,minmax(0,220px))}.grid-cols-\[repeat\(4\,minmax\(0\,max-content\)\)\]{grid-template-columns:repeat(4,minmax(0,max-content))}.grid-cols-\[repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[8px_16px\]{gap:8px 16px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-ds-1{gap:var(--ds-space-1)}.gap-ds-2{gap:var(--ds-space-2)}.gap-ds-3{gap:var(--ds-space-3)}.gap-ds-4{gap:var(--ds-space-4)}.gap-ds-5{gap:var(--ds-space-5)}.gap-ds-6{gap:var(--ds-space-6)}.gap-ds-8{gap:var(--ds-space-8)}.gap-px{gap:1px}:where(.space-y-0\.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)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[18px\]{column-gap:18px}.gap-x-ds-4{column-gap:var(--ds-space-4)}.gap-x-ds-5{column-gap:var(--ds-space-5)}.gap-x-ds-6{column-gap:var(--ds-space-6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[18px\]{row-gap:18px}.gap-y-ds-2{row-gap:var(--ds-space-2)}.gap-y-ds-3{row-gap:var(--ds-space-3)}.gap-y-ds-4{row-gap:var(--ds-space-4)}.gap-y-ds-5{row-gap:var(--ds-space-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-\[\#f1f5f9\]>:not(:last-child)){border-color:#f1f5f9}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.\!rounded-\[18px\]{border-radius:18px!important}.\!rounded-lg{border-radius:var(--ds-radius-lg)!important}.\!rounded-none{border-radius:0!important}.\!rounded-sm{border-radius:var(--ds-radius-sm)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--ds-radius-lg)}.rounded-md{border-radius:var(--ds-radius-md)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--ds-radius-pill)}.rounded-sm{border-radius:var(--ds-radius-sm)}.rounded-xl{border-radius:var(--ds-radius-xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-md{border-top-left-radius:var(--ds-radius-md);border-top-right-radius:var(--ds-radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-\[\#4ade80\]{border-color:#4ade80!important}.\!border-\[\#16a34a\]{border-color:#16a34a!important}.\!border-\[\#e5e7eb\]{border-color:#e5e7eb!important}.\!border-danger-border{border-color:var(--ds-danger-border)!important}.\!border-green-600{border-color:var(--color-green-600)!important}.\!border-primary{border-color:var(--ds-primary)!important}.\!border-success{border-color:var(--ds-success)!important}.\!border-success-border{border-color:var(--ds-success-border)!important}.\!border-surface-border{border-color:var(--ds-surface-border)!important}.\!border-violet-600{border-color:var(--color-violet-600)!important}.border-\[\#0d9488\]{border-color:#0d9488}.border-\[\#0f9d6c\]{border-color:#0f9d6c}.border-\[\#0f172a\]{border-color:#0f172a}.border-\[\#1c1e2a\]{border-color:#1c1e2a}.border-\[\#1fa865\]{border-color:#1fa865}.border-\[\#4ade80\]{border-color:#4ade80}.border-\[\#7c3aed\]{border-color:#7c3aed}.border-\[\#8b5cf6\]{border-color:#8b5cf6}.border-\[\#8dd0a8\]{border-color:#8dd0a8}.border-\[\#9ca3af\]{border-color:#9ca3af}.border-\[\#9fd7b6\]{border-color:#9fd7b6}.border-\[\#12b76a\]{border-color:#12b76a}.border-\[\#16a34a\]{border-color:#16a34a}.border-\[\#22c55e\]{border-color:#22c55e}.border-\[\#67c58e\]{border-color:#67c58e}.border-\[\#84caff\]{border-color:#84caff}.border-\[\#86efac\]{border-color:#86efac}.border-\[\#93c5fd\]{border-color:#93c5fd}.border-\[\#0891b2\]{border-color:#0891b2}.border-\[\#2563eb\]{border-color:#2563eb}.border-\[\#15803d\]{border-color:#15803d}.border-\[\#23324a\]{border-color:#23324a}.border-\[\#111827\]{border-color:#111827}.border-\[\#314155\]{border-color:#314155}.border-\[\#a5f3fc\]{border-color:#a5f3fc}.border-\[\#a7f3d0\]{border-color:#a7f3d0}.border-\[\#b91c1c\]{border-color:#b91c1c}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#bfdbfe\]{border-color:#bfdbfe}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#d0d5dd\]{border-color:#d0d5dd}.border-\[\#d1d5db\]{border-color:#d1d5db}.border-\[\#d5dee9\]{border-color:#d5dee9}.border-\[\#d7dee8\]{border-color:#d7dee8}.border-\[\#d7def0\]{border-color:#d7def0}.border-\[\#d8dee8\]{border-color:#d8dee8}.border-\[\#d8e1ec\]{border-color:#d8e1ec}.border-\[\#d9e1ea\]{border-color:#d9e1ea}.border-\[\#d97706\]{border-color:#d97706}.border-\[\#dbe2ea\]{border-color:#dbe2ea}.border-\[\#dbe3ed\]{border-color:#dbe3ed}.border-\[\#dbeafe\]{border-color:#dbeafe}.border-\[\#dc2626\]{border-color:#dc2626}.border-\[\#ddd6fe\]{border-color:#ddd6fe}.border-\[\#dfe3ea\]{border-color:#dfe3ea}.border-\[\#dfe5ec\]{border-color:#dfe5ec}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#e4e7ec\]{border-color:#e4e7ec}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e5e9f0\]{border-color:#e5e9f0}.border-\[\#e6eaf0\]{border-color:#e6eaf0}.border-\[\#e6ebf2\]{border-color:#e6ebf2}.border-\[\#e11d48\]{border-color:#e11d48}.border-\[\#ea580c\]{border-color:#ea580c}.border-\[\#eaecf0\]{border-color:#eaecf0}.border-\[\#edf0f5\]{border-color:#edf0f5}.border-\[\#edf2f7\]{border-color:#edf2f7}.border-\[\#eef1f5\]{border-color:#eef1f5}.border-\[\#eef1f6\]{border-color:#eef1f6}.border-\[\#eef2f6\]{border-color:#eef2f6}.border-\[\#eef2f7\]{border-color:#eef2f7}.border-\[\#ef4444\]{border-color:#ef4444}.border-\[\#f0f2f5\]{border-color:#f0f2f5}.border-\[\#f1f5f9\]{border-color:#f1f5f9}.border-\[\#f2f4f7\]{border-color:#f2f4f7}.border-\[\#f3f4f6\]{border-color:#f3f4f6}.border-\[\#fda29b\]{border-color:#fda29b}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[\#fecdd3\]{border-color:#fecdd3}.border-\[\#fed7aa\]{border-color:#fed7aa}.border-\[rgba\(5\,150\,105\,0\.2\)\]{border-color:#05966933}.border-\[rgba\(15\,157\,108\,0\.4\)\]{border-color:#0f9d6c66}.border-\[rgba\(15\,157\,108\,0\.28\)\]{border-color:#0f9d6c47}.border-\[rgba\(34\,197\,94\,0\.55\)\]{border-color:#22c55e8c}.border-\[rgba\(124\,58\,237\,0\.2\)\]{border-color:#7c3aed33}.border-\[rgba\(148\,163\,184\,0\.12\)\]{border-color:#94a3b81f}.border-\[rgba\(148\,163\,184\,0\.14\)\]{border-color:#94a3b824}.border-\[rgba\(148\,163\,184\,0\.16\)\]{border-color:#94a3b829}.border-\[rgba\(148\,163\,184\,0\.18\)\]{border-color:#94a3b82e}.border-\[rgba\(217\,119\,6\,0\.2\)\]{border-color:#d9770633}.border-\[rgba\(225\,29\,72\,0\.2\)\]{border-color:#e11d4833}.border-\[rgba\(248\,113\,113\,0\.35\)\]{border-color:#f8717159}.border-\[var\(--ds-success\)\]{border-color:var(--ds-success)}.border-danger{border-color:var(--ds-danger)}.border-danger-border{border-color:var(--ds-danger-border)}.border-heading{border-color:var(--ds-text-heading)}.border-info{border-color:var(--ds-info)}.border-info-border{border-color:var(--ds-info-border)}.border-primary{border-color:var(--ds-primary)}.border-primary-border{border-color:var(--ds-primary-border)}.border-slate-300{border-color:var(--color-slate-300)}.border-success{border-color:var(--ds-success)}.border-success-border{border-color:var(--ds-success-border)}.border-surface-border{border-color:var(--ds-surface-border)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ds-warning)}.border-warning-border{border-color:var(--ds-warning-border)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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)}}.border-t-\[rgba\(148\,163\,184\,0\.12\)\]{border-top-color:#94a3b81f}.border-b-success{border-bottom-color:var(--ds-success)}.border-b-surface-bg{border-bottom-color:var(--ds-surface-bg)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[\#64748b\]{border-left-color:#64748b}.border-l-info{border-left-color:var(--ds-info)}.border-l-primary{border-left-color:var(--ds-primary)}.border-l-success{border-left-color:var(--ds-success)}.border-l-warning{border-left-color:var(--ds-warning)}.\!bg-\[\#16a34a\]{background-color:#16a34a!important}.\!bg-\[\#86efac\]{background-color:#86efac!important}.\!bg-\[\#f0fdf4\]{background-color:#f0fdf4!important}.\!bg-green-600{background-color:var(--color-green-600)!important}.\!bg-page-bg{background-color:var(--ds-page-bg)!important}.\!bg-success{background-color:var(--ds-success)!important}.\!bg-success-bg{background-color:var(--ds-success-bg)!important}.\!bg-success\/14{background-color:var(--ds-success)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-success\/14{background-color:color-mix(in oklab, var(--ds-success) 14%, transparent)!important}}.\!bg-surface-bg{background-color:var(--ds-surface-bg)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0b1220\]\/80{background-color:oklab(18.3114% -.00355966 -.0306859/.8)}.bg-\[\#0d9488\]{background-color:#0d9488}.bg-\[\#0f9d6c\]{background-color:#0f9d6c}.bg-\[\#1d4ed8\]{background-color:#1d4ed8}.bg-\[\#1fa865\]{background-color:#1fa865}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#06b6d4\]{background-color:#06b6d4}.bg-\[\#7c3aed\]{background-color:#7c3aed}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#8fd0a7\]{background-color:#8fd0a7}.bg-\[\#9de0b4\]{background-color:#9de0b4}.bg-\[\#9fd7b1\]{background-color:#9fd7b1}.bg-\[\#10b981\]{background-color:#10b981}.bg-\[\#12b76a\]{background-color:#12b76a}.bg-\[\#13c742\]{background-color:#13c742}.bg-\[\#14b8a6\]{background-color:#14b8a6}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#86efac\]{background-color:#86efac}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#98a2b3\]{background-color:#98a2b3}.bg-\[\#101a2d\]{background-color:#101a2d}.bg-\[\#0891b2\]{background-color:#0891b2}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#3363d1\]{background-color:#3363d1}.bg-\[\#6366f1\]{background-color:#6366f1}.bg-\[\#9333ea\]{background-color:#9333ea}.bg-\[\#13151f\]{background-color:#13151f}.bg-\[\#17934d\]{background-color:#17934d}.bg-\[\#059669\]{background-color:#059669}.bg-\[\#64748b\]{background-color:#64748b}.bg-\[\#101828\]{background-color:#101828}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#159447\]{background-color:#159447}.bg-\[\#475569\]{background-color:#475569}.bg-\[\#a855f7\]{background-color:#a855f7}.bg-\[\#bbf7d0\]{background-color:#bbf7d0}.bg-\[\#cbd5e1\]{background-color:#cbd5e1}.bg-\[\#ccfbf1\]{background-color:#ccfbf1}.bg-\[\#cffafe\]{background-color:#cffafe}.bg-\[\#d0d5dd\]{background-color:#d0d5dd}.bg-\[\#d1fae5\]{background-color:#d1fae5}.bg-\[\#d97706\]{background-color:#d97706}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e0eaff\]{background-color:#e0eaff}.bg-\[\#e0edff\]{background-color:#e0edff}.bg-\[\#e0f7f6\]{background-color:#e0f7f6}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e4e7ec\]{background-color:#e4e7ec}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#e6faef\]{background-color:#e6faef}.bg-\[\#e7f8ef\]{background-color:#e7f8ef}.bg-\[\#e9f7ef\]{background-color:#e9f7ef}.bg-\[\#e11d48\]{background-color:#e11d48}.bg-\[\#ea580c\]{background-color:#ea580c}.bg-\[\#eaecf0\]{background-color:#eaecf0}.bg-\[\#ec4899\]{background-color:#ec4899}.bg-\[\#ecfdf3\]{background-color:#ecfdf3}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#ecfeff\]{background-color:#ecfeff}.bg-\[\#ede9fe\]{background-color:#ede9fe}.bg-\[\#edfdf3\]{background-color:#edfdf3}.bg-\[\#eef1f5\]{background-color:#eef1f5}.bg-\[\#eef1f6\]{background-color:#eef1f6}.bg-\[\#eef2f6\]{background-color:#eef2f6}.bg-\[\#eef2ff\]{background-color:#eef2ff}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#ef4444\]\/\[0\.12\]{background-color:oklab(63.6834% .187864 .0889286/.12)}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#eff8ff\]{background-color:#eff8ff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f2f4f7\]{background-color:#f2f4f7}.bg-\[\#f3e8ff\]{background-color:#f3e8ff}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f4f3ff\]{background-color:#f4f3ff}.bg-\[\#f4f6f9\]{background-color:#f4f6f9}.bg-\[\#f5f3ff\]{background-color:#f5f3ff}.bg-\[\#f5f7fb\]{background-color:#f5f7fb}.bg-\[\#f6f8fb\]{background-color:#f6f8fb}.bg-\[\#f6fdf8\]{background-color:#f6fdf8}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#f43f5e\]{background-color:#f43f5e}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#f04438\]{background-color:#f04438}.bg-\[\#f97316\]{background-color:#f97316}.bg-\[\#fafbfd\]{background-color:#fafbfd}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#fef3f2\]{background-color:#fef3f2}.bg-\[\#ff3b3b\]{background-color:#ff3b3b}.bg-\[\#ff6d00\]{background-color:#ff6d00}.bg-\[\#ffe4e6\]{background-color:#ffe4e6}.bg-\[\#ffedd5\]{background-color:#ffedd5}.bg-\[\#fff1f2\]{background-color:#fff1f2}.bg-\[\#fff5d6\]{background-color:#fff5d6}.bg-\[\#fff6e6\]{background-color:#fff6e6}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[\#fff8dc\]{background-color:#fff8dc}.bg-\[\#fffaeb\]{background-color:#fffaeb}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(2\,6\,23\,0\.72\)\]{background-color:#020617b8}.bg-\[rgba\(5\,150\,105\,0\.12\)\]{background-color:#0596691f}.bg-\[rgba\(9\,17\,31\,0\.65\)\]{background-color:#09111fa6}.bg-\[rgba\(15\,23\,42\,0\.04\)\]{background-color:#0f172a0a}.bg-\[rgba\(15\,23\,42\,0\.5\)\]{background-color:#0f172a80}.bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.bg-\[rgba\(15\,23\,42\,0\.35\)\]{background-color:#0f172a59}.bg-\[rgba\(15\,23\,42\,0\.52\)\]{background-color:#0f172a85}.bg-\[rgba\(15\,23\,42\,0\.55\)\]{background-color:#0f172a8c}.bg-\[rgba\(15\,23\,42\,0\.56\)\]{background-color:#0f172a8f}.bg-\[rgba\(15\,23\,42\,0\.72\)\]{background-color:#0f172ab8}.bg-\[rgba\(15\,157\,108\,0\.14\)\]{background-color:#0f9d6c24}.bg-\[rgba\(22\,163\,74\,0\.1\)\]{background-color:#16a34a1a}.bg-\[rgba\(22\,163\,74\,0\.18\)\]{background-color:#16a34a2e}.bg-\[rgba\(29\,78\,216\,0\.14\)\]{background-color:#1d4ed824}.bg-\[rgba\(34\,197\,94\,0\.1\)\]{background-color:#22c55e1a}.bg-\[rgba\(34\,197\,94\,0\.12\)\]{background-color:#22c55e1f}.bg-\[rgba\(34\,197\,94\,0\.14\)\]{background-color:#22c55e24}.bg-\[rgba\(34\,197\,94\,0\.16\)\]{background-color:#22c55e29}.bg-\[rgba\(37\,99\,235\,0\.08\)\]{background-color:#2563eb14}.bg-\[rgba\(37\,99\,235\,0\.12\)\]{background-color:#2563eb1f}.bg-\[rgba\(37\,99\,235\,0\.14\)\]{background-color:#2563eb24}.bg-\[rgba\(59\,130\,246\,0\.14\)\]{background-color:#3b82f624}.bg-\[rgba\(100\,116\,139\,0\.14\)\]{background-color:#64748b24}.bg-\[rgba\(124\,58\,237\,0\.12\)\]{background-color:#7c3aed1f}.bg-\[rgba\(139\,92\,246\,0\.14\)\]{background-color:#8b5cf624}.bg-\[rgba\(147\,51\,234\,0\.14\)\]{background-color:#9333ea24}.bg-\[rgba\(148\,163\,184\,0\.1\)\]{background-color:#94a3b81a}.bg-\[rgba\(148\,163\,184\,0\.08\)\]{background-color:#94a3b814}.bg-\[rgba\(148\,163\,184\,0\.12\)\]{background-color:#94a3b81f}.bg-\[rgba\(148\,163\,184\,0\.18\)\]{background-color:#94a3b82e}.bg-\[rgba\(148\,163\,184\,0\.22\)\]{background-color:#94a3b838}.bg-\[rgba\(168\,85\,247\,0\.14\)\]{background-color:#a855f724}.bg-\[rgba\(168\,85\,247\,0\.16\)\]{background-color:#a855f729}.bg-\[rgba\(217\,119\,6\,0\.12\)\]{background-color:#d977061f}.bg-\[rgba\(220\,38\,38\,0\.12\)\]{background-color:#dc26261f}.bg-\[rgba\(220\,38\,38\,0\.15\)\]{background-color:#dc262626}.bg-\[rgba\(225\,29\,72\,0\.12\)\]{background-color:#e11d481f}.bg-\[rgba\(239\,68\,68\,0\.12\)\]{background-color:#ef44441f}.bg-\[rgba\(239\,68\,68\,0\.14\)\]{background-color:#ef444424}.bg-\[rgba\(245\,158\,11\,0\.14\)\]{background-color:#f59e0b24}.bg-\[rgba\(248\,250\,252\,0\.08\)\]{background-color:#f8fafc14}.bg-\[var\(--bar-color\)\]{background-color:var(--bar-color)}.bg-\[var\(--ds-success\)\]{background-color:var(--ds-success)}.bg-danger{background-color:var(--ds-danger)}.bg-danger-bg{background-color:var(--ds-danger-bg)}.bg-heading{background-color:var(--ds-text-heading)}.bg-hover-bg{background-color:var(--ds-hover-bg)}.bg-info{background-color:var(--ds-info)}.bg-info-bg{background-color:var(--ds-info-bg)}.bg-neutral-bg{background-color:var(--ds-neutral-bg)}.bg-neutral-text{background-color:var(--ds-neutral-text)}.bg-page-bg{background-color:var(--ds-page-bg)}.bg-primary{background-color:var(--ds-primary)}.bg-primary-bg{background-color:var(--ds-primary-bg)}.bg-primary\/6{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/6{background-color:color-mix(in oklab, var(--ds-primary) 6%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-selected-bg{background-color:var(--ds-selected-bg)}.bg-success{background-color:var(--ds-success)}.bg-success-bg{background-color:var(--ds-success-bg)}.bg-surface-bg{background-color:var(--ds-surface-bg)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--ds-warning)}.bg-warning-bg{background-color:var(--ds-warning-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#1d4ed8\,\#2563eb\)\]{background-image:linear-gradient(90deg,#1d4ed8,#2563eb)}.bg-\[linear-gradient\(90deg\,\#6d28d9\,\#7c3aed\)\]{background-image:linear-gradient(90deg,#6d28d9,#7c3aed)}.bg-\[linear-gradient\(90deg\,\#12b76a\,\#f79009\)\]{background-image:linear-gradient(90deg,#12b76a,#f79009)}.bg-\[linear-gradient\(90deg\,\#16a34a\,\#22c55e\)\]{background-image:linear-gradient(90deg,#16a34a,#22c55e)}.bg-\[linear-gradient\(90deg\,\#16a34a_0\%\,\#4ade80_100\%\)\]{background-image:linear-gradient(90deg,#16a34a 0%,#4ade80 100%)}.bg-\[linear-gradient\(90deg\,\#16a34a_0\%\,\#22c55e_100\%\)\]{background-image:linear-gradient(90deg,#16a34a 0%,#22c55e 100%)}.bg-\[linear-gradient\(90deg\,\#34d399\,\#16a34a\)\]{background-image:linear-gradient(90deg,#34d399,#16a34a)}.bg-\[linear-gradient\(90deg\,rgba\(8\,15\,28\,0\.92\)_0\%\,rgba\(8\,15\,28\,0\.72\)_28\%\,rgba\(8\,15\,28\,0\.42\)_55\%\,rgba\(8\,15\,28\,0\.55\)_100\%\)\]{background-image:linear-gradient(90deg,#080f1ceb 0%,#080f1cb8 28%,#080f1c6b 55%,#080f1c8c 100%)}.bg-\[linear-gradient\(90deg\,rgba\(219\,234\,254\,0\.42\)_0\%\,rgba\(220\,252\,231\,0\.42\)_100\%\)\]{background-image:linear-gradient(90deg,#dbeafe6b 0%,#dcfce76b 100%)}.bg-\[linear-gradient\(135deg\,\#dcfce7_0\%\,\#d7f8e5_100\%\)\]{background-image:linear-gradient(135deg,#dcfce7 0%,#d7f8e5 100%)}.bg-\[linear-gradient\(135deg\,\#eef4ff_0\%\,\#e8f0ff_100\%\)\]{background-image:linear-gradient(135deg,#eef4ff 0%,#e8f0ff 100%)}.bg-\[linear-gradient\(135deg\,\#f5f3ff_0\%\,\#f1ecff_100\%\)\]{background-image:linear-gradient(135deg,#f5f3ff 0%,#f1ecff 100%)}.bg-\[linear-gradient\(135deg\,\#fff8dc_0\%\,\#fff4cf_100\%\)\]{background-image:linear-gradient(135deg,#fff8dc 0%,#fff4cf 100%)}.bg-\[linear-gradient\(180deg\,\#3b82f6_0\%\,\#2563eb_100\%\)\]{background-image:linear-gradient(#3b82f6 0%,#2563eb 100%)}.bg-\[linear-gradient\(180deg\,\#8b5cf6_0\%\,\#7c3aed_100\%\)\]{background-image:linear-gradient(#8b5cf6 0%,#7c3aed 100%)}.bg-\[linear-gradient\(180deg\,\#16a34a_0\%\,\#15803d_100\%\)\]{background-image:linear-gradient(#16a34a 0%,#15803d 100%)}.bg-\[linear-gradient\(180deg\,\#22c55e_0\%\,\#16a34a_100\%\)\]{background-image:linear-gradient(#22c55e 0%,#16a34a 100%)}.bg-\[linear-gradient\(180deg\,\#34d399_0\%\,\#16a34a_100\%\)\]{background-image:linear-gradient(#34d399 0%,#16a34a 100%)}.bg-\[linear-gradient\(180deg\,\#9333ea_0\%\,\#7c3aed_100\%\)\]{background-image:linear-gradient(#9333ea 0%,#7c3aed 100%)}.bg-\[linear-gradient\(180deg\,\#dff6ea_0\%\,\#f9fafb_100\%\)\]{background-image:linear-gradient(#dff6ea 0%,#f9fafb 100%)}.bg-\[linear-gradient\(180deg\,\#ef4444_0\%\,\#b91c1c_100\%\)\]{background-image:linear-gradient(#ef4444 0%,#b91c1c 100%)}.bg-\[linear-gradient\(180deg\,\#f4f7fb_0\%\,\#eef2f7_100\%\)\]{background-image:linear-gradient(#f4f7fb 0%,#eef2f7 100%)}.bg-\[linear-gradient\(180deg\,\#f6f7fb_0\%\,\#f3f4f8_100\%\)\]{background-image:linear-gradient(#f6f7fb 0%,#f3f4f8 100%)}.bg-\[linear-gradient\(180deg\,\#f6f9fc_0\%\,\#eef4fb_100\%\)\]{background-image:linear-gradient(#f6f9fc 0%,#eef4fb 100%)}.bg-\[linear-gradient\(180deg\,\#f7f8fb_0\%\,\#f3f5f8_100\%\)\]{background-image:linear-gradient(#f7f8fb 0%,#f3f5f8 100%)}.bg-\[linear-gradient\(180deg\,\#f8f9fc_0\%\,\#f3f6fb_100\%\)\]{background-image:linear-gradient(#f8f9fc 0%,#f3f6fb 100%)}.bg-\[linear-gradient\(180deg\,\#f8fafc_0\%\,\#f4f7fb_100\%\)\]{background-image:linear-gradient(#f8fafc 0%,#f4f7fb 100%)}.bg-\[linear-gradient\(180deg\,\#f59e0b_0\%\,\#f97316_100\%\)\]{background-image:linear-gradient(#f59e0b 0%,#f97316 100%)}.bg-\[linear-gradient\(180deg\,\#fef2f2_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(#fef2f2 0%,#fff 100%)}.bg-\[linear-gradient\(180deg\,\#fff7ed_0\%\,\#ffedd5_100\%\)\]{background-image:linear-gradient(#fff7ed 0%,#ffedd5 100%)}.bg-\[linear-gradient\(180deg\,rgba\(8\,15\,28\,0\.35\)_0\%\,transparent_30\%\,transparent_60\%\,rgba\(8\,15\,28\,0\.55\)_100\%\)\]{background-image:linear-gradient(#080f1c59 0%,#0000 30% 60%,#080f1c8c 100%)}.bg-none{background-image:none}.from-\[\#3b82f6\]{--tw-gradient-from:#3b82f6;--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))}.to-\[\#10b981\]{--tw-gradient-to:#10b981;--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%}.fill-\[\#0f172a\]{fill:#0f172a}.fill-\[rgba\(22\,163\,74\,0\.14\)\]{fill:#16a34a24}.fill-none{fill:none}.fill-success{fill:var(--ds-success)}.fill-white{fill:var(--color-white)}.stroke-\[\#16a34a\]{stroke:#16a34a}.stroke-\[\#eef2f6\]{stroke:#eef2f6}.stroke-none{stroke:none}.stroke-success{stroke:var(--ds-success)}.stroke-surface-bg{stroke:var(--ds-surface-bg)}.\[stroke-width\:1\.5\]{stroke-width:1.5px}.\[stroke-width\:2\]{stroke-width:2px}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-\[28px\]{padding:28px!important}.\!p-ds-4{padding:var(--ds-space-4)!important}.\[padding\:0_18px_28px\]{padding:0 18px 28px}.\[padding\:0_24px_28px\]{padding:0 24px 28px}.\[padding\:4px_18px_14px\]{padding:4px 18px 14px}.\[padding\:8px_12px\]{padding:8px 12px}.\[padding\:10px_0_18px\]{padding:10px 0 18px}.\[padding\:11px_12px\]{padding:11px 12px}.\[padding\:12px_16px\]{padding:12px 16px}.\[padding\:12px_16px_14px\]{padding:12px 16px 14px}.\[padding\:13px_14px\]{padding:13px 14px}.\[padding\:14px_0_28px\]{padding:14px 0 28px}.\[padding\:14px_12px\]{padding:14px 12px}.\[padding\:14px_16px\]{padding:14px 16px}.\[padding\:16px_16px_10px\]{padding:16px 16px 10px}.\[padding\:16px_22px_0\]{padding:16px 22px 0}.\[padding\:16px_22px_20px\]{padding:16px 22px 20px}.\[padding\:18px\]{padding:18px}.\[padding\:18px_20px\]{padding:18px 20px}.\[padding\:18px_22px\]{padding:18px 22px}.\[padding\:18px_22px_24px\]{padding:18px 22px 24px}.\[padding\:18px_22px_28px\]{padding:18px 22px 28px}.\[padding\:18px_24px_28px\]{padding:18px 24px 28px}.\[padding\:20px_20px_18px\]{padding:20px 20px 18px}.\[padding\:20px_22px_22px\]{padding:20px 22px 22px}.\[padding\:20px_24px\]{padding:20px 24px}.\[padding\:22px_26px_28px\]{padding:22px 26px 28px}.\[padding\:24px_18px\]{padding:24px 18px}.\[padding\:36px_12px\]{padding:36px 12px}.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-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-7\!{padding:calc(var(--spacing) * 7)!important}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[0_0_24px\]{padding:0 0 24px}.p-\[3px\]{padding:3px}.p-\[8px_10px\]{padding:8px 10px}.p-\[10px\]{padding:10px}.p-\[10px_12px\]{padding:10px 12px}.p-\[12px_18px\]{padding:12px 18px}.p-\[14px\]{padding:14px}.p-\[14px_12px\]{padding:14px 12px}.p-\[14px_16px\]{padding:14px 16px}.p-\[14px_20px_20px\]{padding:14px 20px 20px}.p-\[16px_20px\]{padding:16px 20px}.p-\[16px_20px_20px\]{padding:16px 20px 20px}.p-\[18px\]{padding:18px}.p-\[18px_20px\]{padding:18px 20px}.p-\[18px_22px\]{padding:18px 22px}.p-\[18px_22px_22px\]{padding:18px 22px 22px}.p-\[18px_22px_24px\]{padding:18px 22px 24px}.p-\[20px\]{padding:20px}.p-\[20px_22px\]{padding:20px 22px}.p-\[22px\]{padding:22px}.p-\[22px_26px_28px\]{padding:22px 26px 28px}.p-\[24px\]{padding:24px}.p-\[26px_12px_8px\]{padding:26px 12px 8px}.p-\[28px\]{padding:28px}.p-\[28px_20px\]{padding:28px 20px}.p-ds-2{padding:var(--ds-space-2)}.p-ds-3{padding:var(--ds-space-3)}.p-ds-4{padding:var(--ds-space-4)}.p-ds-5{padding:var(--ds-space-5)}.p-ds-6{padding:var(--ds-space-6)}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[5px\]{padding-inline:5px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-ds-2{padding-inline:var(--ds-space-2)}.px-ds-3{padding-inline:var(--ds-space-3)}.px-ds-4{padding-inline:var(--ds-space-4)}.px-ds-5{padding-inline:var(--ds-space-5)}.px-ds-6{padding-inline:var(--ds-space-6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-\[9px\]{padding-block:9px!important}.py-0{padding-block:0}.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-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.py-ds-2{padding-block:var(--ds-space-2)}.py-ds-3{padding-block:var(--ds-space-3)}.py-ds-4{padding-block:var(--ds-space-4)}.py-ds-5{padding-block:var(--ds-space-5)}.py-ds-6{padding-block:var(--ds-space-6)}.py-ds-8{padding-block:var(--ds-space-8)}.py-px{padding-block:1px}.\!pt-0{padding-top:0!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[22px\]{padding-top:22px}.pt-ds-2{padding-top:var(--ds-space-2)}.pt-ds-3{padding-top:var(--ds-space-3)}.pt-ds-4{padding-top:var(--ds-space-4)}.pt-ds-5{padding-top:var(--ds-space-5)}.\!pr-2\.5{padding-right:calc(var(--spacing) * 2.5)!important}.\!pr-11{padding-right:calc(var(--spacing) * 11)!important}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-4\.5{padding-right:calc(var(--spacing) * 4.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[34px\]{padding-right:34px}.pr-\[36px\]{padding-right:36px}.pr-\[110px\]{padding-right:110px}.\!pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.\!pb-7{padding-bottom:calc(var(--spacing) * 7)!important}.\!pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[10px\]{padding-bottom:10px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-ds-2{padding-bottom:var(--ds-space-2)}.pb-ds-4{padding-bottom:var(--ds-space-4)}.\!pl-\[30px\]{padding-left:30px!important}.pl-0{padding-left:0}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[18px\]{padding-left:18px}.pl-\[30px\]{padding-left:30px}.\!text-center{text-align:center!important}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\!font-sans{font-family:var(--ds-font-sans)!important}.\[font-family\:\'SFMono-Regular\'\,Menlo\,Consolas\,monospace\]{font-family:SFMono-Regular,Menlo,Consolas,monospace}.\[font-family\:monospace\]{font-family:monospace}.\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--ds-font-sans)}.\!text-base{font-size:var(--ds-text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-lg{font-size:var(--ds-text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-sm{font-size:var(--ds-text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--ds-text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--ds-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(--ds-text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--ds-text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--ds-text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--ds-text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--ds-text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.9rem\]{font-size:.9rem!important}.\!text-\[0\.76rem\]{font-size:.76rem!important}.\!text-\[0\.78rem\]{font-size:.78rem!important}.\!text-\[0\.83rem\]{font-size:.83rem!important}.\!text-\[0\.84rem\]{font-size:.84rem!important}.\!text-\[0\.85rem\]{font-size:.85rem!important}.\!text-\[0\.86rem\]{font-size:.86rem!important}.\!text-\[0\.87rem\]{font-size:.87rem!important}.\!text-\[0\.88rem\]{font-size:.88rem!important}.\!text-\[0\.92rem\]{font-size:.92rem!important}.\!text-\[0\.95rem\]{font-size:.95rem!important}.\!text-\[0\.98rem\]{font-size:.98rem!important}.\!text-\[1\.1rem\]{font-size:1.1rem!important}.\!text-\[1\.05rem\]{font-size:1.05rem!important}.\!text-\[1\.9rem\]{font-size:1.9rem!important}.\!text-\[1\.25rem\]{font-size:1.25rem!important}.\!text-\[2rem\]{font-size:2rem!important}.\!text-\[10\.5px\]{font-size:10.5px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[17px\]{font-size:17px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[24px\]{font-size:24px!important}.\!text-\[length\:var\(--ds-type-card-title-size\)\]{font-size:var(--ds-type-card-title-size)!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.87rem\]{font-size:.87rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.93rem\]{font-size:.93rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[44px\]{font-size:44px}.text-\[length\:var\(--ds-type-badge-size\)\]{font-size:var(--ds-type-badge-size)}.text-\[length\:var\(--ds-type-card-title-size\)\]{font-size:var(--ds-type-card-title-size)}.text-\[length\:var\(--ds-type-helper-size\)\]{font-size:var(--ds-type-helper-size)}.text-md{font-size:var(--ds-text-md)}.\!leading-\[1\.1\]{--tw-leading:1.1!important;line-height:1.1!important}.\!leading-\[1\.18\]{--tw-leading:1.18!important;line-height:1.18!important}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.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-bold{--tw-font-weight:var(--ds-weight-bold)!important;font-weight:var(--ds-weight-bold)!important}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\!font-medium{--tw-font-weight:var(--ds-weight-medium)!important;font-weight:var(--ds-weight-medium)!important}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--ds-weight-semibold)!important;font-weight:var(--ds-weight-semibold)!important}.font-bold{--tw-font-weight:var(--ds-weight-bold);font-weight:var(--ds-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--ds-weight-medium);font-weight:var(--ds-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--ds-weight-semibold);font-weight:var(--ds-weight-semibold)}.\!tracking-\[-0\.24px\]{--tw-tracking:-.24px!important;letter-spacing:-.24px!important}.\!tracking-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#0f172a\]{color:#0f172a!important}.\!text-\[\#6b7280\]{color:#6b7280!important}.\!text-\[\#16a34a\]{color:#16a34a!important}.\!text-\[\#94a3b8\]{color:#94a3b8!important}.\!text-\[\#64748b\]{color:#64748b!important}.\!text-\[\#101828\]{color:#101828!important}.\!text-\[\#111827\]{color:#111827!important}.\!text-\[\#166534\]{color:#166534!important}.\!text-\[\#f8fafc\]{color:#f8fafc!important}.\!text-\[\.\.\.\]{color:...!important}.\!text-body{color:var(--ds-text-body)!important}.\!text-danger{color:var(--ds-danger)!important}.\!text-heading{color:var(--ds-text-heading)!important}.\!text-info{color:var(--ds-info)!important}.\!text-inherit{color:inherit!important}.\!text-muted{color:var(--ds-text-muted)!important}.\!text-red-600{color:var(--color-red-600)!important}.\!text-slate-300{color:var(--color-slate-300)!important}.\!text-success{color:var(--ds-success)!important}.\!text-success-hover{color:var(--ds-success-hover)!important}.\!text-warning{color:var(--ds-warning)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0d9488\]{color:#0d9488}.text-\[\#0ea5e9\]{color:#0ea5e9}.text-\[\#0f9d6c\]{color:#0f9d6c}.text-\[\#0f9f97\]{color:#0f9f97}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e40af\]{color:#1e40af}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#1f9d57\]{color:#1f9d57}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#4f7cff\]{color:#4f7cff}.text-\[\#5bbf83\]{color:#5bbf83}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#6d28d9\]{color:#6d28d9}.text-\[\#7c3aed\]{color:#7c3aed}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#8f5f07\]{color:#8f5f07}.text-\[\#9aa2b1\]{color:#9aa2b1}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#10b981\]{color:#10b981}.text-\[\#12b76a\]{color:#12b76a}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#22c55e\]{color:#22c55e}.text-\[\#25a065\]{color:#25a065}.text-\[\#027a48\]{color:#027a48}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#86efac\]{color:#86efac}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#98a2b3\]{color:#98a2b3}.text-\[\#169b62\]{color:#169b62}.text-\[\#175cd3\]{color:#175cd3}.text-\[\#0891b2\]{color:#0891b2}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#5925dc\]{color:#5925dc}.text-\[\#9333ea\]{color:#9333ea}.text-\[\#15803d\]{color:#15803d}.text-\[\#059669\]{color:#059669}.text-\[\#64748b\]{color:#64748b}.text-\[\#067647\]{color:#067647}.text-\[\#92400e\]{color:#92400e}.text-\[\#101828\]{color:#101828}.text-\[\#111827\]{color:#111827}.text-\[\#159449\]{color:#159449}.text-\[\#166534\]{color:#166534}.text-\[\#169252\]{color:#169252}.text-\[\#334155\]{color:#334155}.text-\[\#344054\]{color:#344054}.text-\[\#374151\]{color:#374151}.text-\[\#475467\]{color:#475467}.text-\[\#475569\]{color:#475569}.text-\[\#667085\]{color:#667085}.text-\[\#b0b8c4\]{color:#b0b8c4}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#b42318\]{color:#b42318}.text-\[\#b45309\]{color:#b45309}.text-\[\#b54708\]{color:#b54708}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d0d5dd\]{color:#d0d5dd}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[\#d92d20\]{color:#d92d20}.text-\[\#d99a00\]{color:#d99a00}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#e2e8f0\]{color:#e2e8f0}.text-\[\#e11d48\]{color:#e11d48}.text-\[\#ea580c\]{color:#ea580c}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#eff6ff\]{color:#eff6ff}.text-\[\#f5f3ff\]{color:#f5f3ff}.text-\[\#f8fafc\]{color:#f8fafc}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#f04438\]{color:#f04438}.text-\[\#f87171\]{color:#f87171}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[\#fecaca\]{color:#fecaca}.text-\[\#fef2f2\]{color:#fef2f2}.text-\[var\(--ds-success\)\]{color:var(--ds-success)}.text-body{color:var(--ds-text-body)}.text-current{color:currentColor}.text-danger{color:var(--ds-danger)}.text-danger-hover{color:var(--ds-danger-hover)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-heading{color:var(--ds-text-heading)}.text-info{color:var(--ds-info)}.text-info-hover{color:var(--ds-info-hover)}.text-inherit{color:inherit}.text-muted,.text-muted\/30{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/30{color:color-mix(in oklab, var(--ds-text-muted) 30%, transparent)}}.text-muted\/70{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab, var(--ds-text-muted) 70%, transparent)}}.text-neutral-text{color:var(--ds-neutral-text)}.text-on-accent{color:var(--ds-text-on-accent)}.text-placeholder{color:var(--ds-text-placeholder)}.text-primary{color:var(--ds-primary)}.text-primary-hover{color:var(--ds-primary-hover)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-success{color:var(--ds-success)}.text-success-hover{color:var(--ds-success-hover)}.text-surface-border{color:var(--ds-surface-border)}.text-warning{color:var(--ds-warning)}.text-warning-hover{color:var(--ds-warning-hover)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.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\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.\[accent-color\:\#2563eb\]{accent-color:#2563eb}.accent-\[\#16a34a\]{accent-color:#16a34a}.accent-\[\#79ca98\]{accent-color:#79ca98}.accent-success{accent-color:var(--ds-success)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d)!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-\[-8px_0_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:-8px 0 24px var(--tw-shadow-color,#0f172a1f);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_0_0_1px_rgba\(34\,197\,94\,0\.16\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#22c55e29);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_0_0_2px_rgba\(34\,197\,94\,0\.12\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#22c55e1f);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_0_0_2px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f61f);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_0_0_3px_rgba\(15\,157\,108\,0\.1\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f9d6c1a);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_0_0_3px_rgba\(22\,163\,74\,0\.18\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#16a34a2e);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\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a08);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\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);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\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d);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\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a14);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\(16\,24\,40\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f);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_3px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a1a);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_3px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0f);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_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a14);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_3px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a29);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_3px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#10182814);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_5px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#0f172a24);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_5px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#0f172a2e);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_4px_12px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2563eb66);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_4px_14px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0f172a0a);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_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000001f);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_4px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#0000001f);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_6px_14px_rgba\(16\,24\,40\,0\.24\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#1018283d);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_8px_18px_rgba\(5\,150\,105\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#05966938);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_8px_18px_rgba\(8\,145\,178\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0891b238);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_8px_18px_rgba\(13\,148\,136\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0d948838);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_8px_18px_rgba\(22\,163\,74\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#16a34a38);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_8px_18px_rgba\(31\,168\,101\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1fa86538);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_8px_18px_rgba\(37\,99\,235\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#2563eb38);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_8px_18px_rgba\(60\,140\,86\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#3c8c5638);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_8px_18px_rgba\(124\,58\,237\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#7c3aed38);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_8px_18px_rgba\(217\,119\,6\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#d9770638);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_8px_18px_rgba\(220\,38\,38\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#dc262638);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_8px_18px_rgba\(225\,29\,72\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#e11d4838);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_8px_18px_rgba\(234\,88\,12\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ea580c38);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_8px_20px_-6px_rgba\(37\,99\,235\,0\.6\)\]{--tw-shadow:0 8px 20px -6px var(--tw-shadow-color,#2563eb99);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_8px_20px_rgba\(16\,24\,40\,0\.24\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#1018283d);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_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);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_8px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0a);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_8px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0d);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_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0f);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_8px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a1f);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_8px_24px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a3d);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_10px_22px_rgba\(37\,99\,235\,0\.22\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#2563eb38);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_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0d);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_10px_24px_rgba\(22\,155\,98\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#169b6238);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_10px_24px_rgba\(22\,163\,74\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#16a34a38);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_10px_24px_rgba\(148\,163\,184\,0\.1\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#94a3b81a);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_10px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a0d);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_10px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a0f);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_10px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a24);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_12px_26px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0f172a0d);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_12px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a24);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_12px_28px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a38);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_12px_28px_rgba\(22\,163\,74\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#16a34a38);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_14px_32px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#0f172a0d);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_14px_32px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#0f172a29);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_14px_34px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a0b);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_16px_32px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 16px 32px var(--tw-shadow-color,#0f172a24);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_16px_36px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#0f172a0f);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_16px_36px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#0f172a1f);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_16px_40px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a1f);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_16px_40px_rgba\(22\,155\,98\,0\.3\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#169b624d);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_18px_34px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#0f172a1f);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_18px_36px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 18px 36px var(--tw-shadow-color,#0f172a24);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_18px_40px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a1f);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_18px_40px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a24);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_18px_40px_rgba\(148\,163\,184\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#94a3b847);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_20px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0003);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_24px_48px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 24px 48px var(--tw-shadow-color,#0f172a38);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_24px_60px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0f172a38);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_24px_60px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0f172a40);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_28px_70px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#0f172a52);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_30px_70px_-20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 70px -20px var(--tw-shadow-color,#000000b3);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_30px_70px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#0f172a4d);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_32px_70px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 32px 70px var(--tw-shadow-color,#0f172a3d);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_0_0_0_1px_var\(--ds-surface-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ds-surface-border));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_0_0_0_2px_rgba\(22\,163\,74\,0\.15\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#16a34a26);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_0_0_0_2px_rgba\(34\,197\,94\,0\.16\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#22c55e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--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)}.shadow-none{--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)}.shadow-surface{--tw-shadow:var(--ds-surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-lg{--tw-shadow:var(--ds-surface-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--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)}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--ds-primary) 25%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[background\,color\,border-color\,transform\]{transition-property:background,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\,transform\]{transition-property:background-color,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,transform\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows_240ms_ease\]{transition-property:grid-template-rows .24s ease;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform_240ms_ease\]{transition-property:transform .24s ease;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.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-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[font\:inherit\]{font:inherit}.\[font\:ui-monospace\,SFMono-Regular\,Consolas\,monospace\]{font:ui-monospace,SFMono-Regular,Consolas,monospace}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[text-shadow\:0_2px_20px_rgba\(0\,0\,0\,0\.5\)\]{text-shadow:0 2px 20px #00000080}.\[transform-box\:fill-box\]{transform-box:fill-box}.\[transition\:180ms_ease\]{transition:all .18s}.\[transition\:background_0\.15s_ease\,color_0\.15s_ease\,border-color_0\.15s_ease\,transform_0\.1s_ease\]{transition:background .15s,color .15s,border-color .15s,transform .1s}.\[transition\:border-color_0\.16s_ease\,box-shadow_0\.16s_ease\]{transition:border-color .16s,box-shadow .16s}.\[vector-effect\:non-scaling-stroke\]{vector-effect:non-scaling-stroke}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-\[\#2563eb\]:is(:where(.group):hover *){color:#2563eb}.group-hover\:text-\[\#475467\]:is(:where(.group):hover *){color:#475467}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-success:is(:where(.peer):checked~*){background-color:var(--ds-success)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-primary:is(:where(.peer):focus-visible~*){outline-color:var(--ds-primary)}.placeholder\:text-\[\#9ca3af\]::placeholder{color:#9ca3af}.placeholder\:text-\[\#94a3b8\]::placeholder{color:#94a3b8}.placeholder\:text-\[\#98a2b3\]::placeholder{color:#98a2b3}.placeholder\:text-placeholder::placeholder{color:var(--ds-text-placeholder)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[5px\]:before{content:var(--tw-content);top:5px}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:-left-1\/2:before{content:var(--tw-content);left:-50%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:bg-\[\#3b82f6\]:before{content:var(--tw-content);background-color:#3b82f6}.before\:bg-\[\#8b5cf6\]:before{content:var(--tw-content);background-color:#8b5cf6}.before\:bg-\[\#10b981\]:before{content:var(--tw-content);background-color:#10b981}.before\:bg-\[\#12b76a\]:before{content:var(--tw-content);background-color:#12b76a}.before\:bg-\[\#eaecf0\]:before{content:var(--tw-content);background-color:#eaecf0}.before\:bg-\[\#f59e0b\]:before{content:var(--tw-content);background-color:#f59e0b}.before\:text-\[10px\]:before{content:var(--tw-content);font-size:10px}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'△\'\]:before{--tw-content:"△";content:var(--tw-content)}.before\:content-\[\\\'\\\'\]:before{--tw-content:\'\';content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-\[3px\]:after{content:var(--tw-content);inset:3px}.after\:inset-\[22\%\]:after{content:var(--tw-content);inset:22%}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:right-0:after{content:var(--tw-content);right:0}.after\:right-3:after{content:var(--tw-content);right:calc(var(--spacing) * 3)}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:left-\[18px\]:after{content:var(--tw-content);left:18px}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:h-3:after{content:var(--tw-content);height:calc(var(--spacing) * 3)}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:h-\[18px\]:after{content:var(--tw-content);height:18px}.after\:w-3:after{content:var(--tw-content);width:calc(var(--spacing) * 3)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[18px\]:after{content:var(--tw-content);width:18px}.after\:translate-x-\[18px\]:after{content:var(--tw-content);--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:rounded-pill:after{content:var(--tw-content);border-radius:var(--ds-radius-pill)}.after\:rounded-t-\[2px\]:after{content:var(--tw-content);border-top-left-radius:2px;border-top-right-radius:2px}.after\:bg-\[\#16a34a\]:after{content:var(--tw-content);background-color:#16a34a}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ds-success)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:text-placeholder:after{content:var(--tw-content);color:var(--ds-text-placeholder)}.after\:shadow-\[0_2px_6px_rgba\(15\,23\,42\,0\.18\)\]:after{content:var(--tw-content);--tw-shadow:0 2px 6px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'▾\'\]:after{--tw-content:"▾";content:var(--tw-content)}.peer-checked\:after\:translate-x-3:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#22c55e\]:focus-within{border-color:#22c55e}.focus-within\:border-\[\#86efac\]:focus-within{border-color:#86efac}.focus-within\:border-\[\#0891b2\]:focus-within{border-color:#0891b2}.focus-within\:shadow-\[0_0_0_3px_rgba\(8\,145\,178\,0\.12\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0891b21f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_rgba\(34\,197\,94\,0\.12\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#22c55e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!border-\[\#15803d\]:hover{border-color:#15803d!important}.hover\:border-\[\#7c3aed\]:hover{border-color:#7c3aed}.hover\:border-\[\#16a34a\]:hover{border-color:#16a34a}.hover\:border-\[\#98a2b3\]:hover{border-color:#98a2b3}.hover\:border-\[\#2563eb\]:hover{border-color:#2563eb}.hover\:border-\[\#15803d\]:hover{border-color:#15803d}.hover\:border-\[\#bbf7d0\]:hover{border-color:#bbf7d0}.hover\:border-\[\#cbd5e1\]:hover{border-color:#cbd5e1}.hover\:border-\[\#d0d5dd\]:hover{border-color:#d0d5dd}.hover\:border-\[\#dc2626\]:hover{border-color:#dc2626}.hover\:border-\[\#e2e8f0\]:hover{border-color:#e2e8f0}.hover\:border-\[\#fecaca\]:hover{border-color:#fecaca}.hover\:border-\[rgba\(8\,145\,178\,0\.25\)\]:hover{border-color:#0891b240}.hover\:border-\[rgba\(13\,148\,136\,0\.25\)\]:hover{border-color:#0d948840}.hover\:border-\[rgba\(22\,163\,74\,0\.25\)\]:hover{border-color:#16a34a40}.hover\:border-\[rgba\(37\,99\,235\,0\.25\)\]:hover{border-color:#2563eb40}.hover\:border-\[rgba\(124\,58\,237\,0\.25\)\]:hover{border-color:#7c3aed40}.hover\:border-\[rgba\(217\,119\,6\,0\.25\)\]:hover{border-color:#d9770640}.hover\:border-\[rgba\(220\,38\,38\,0\.25\)\]:hover{border-color:#dc262640}.hover\:border-\[rgba\(225\,29\,72\,0\.25\)\]:hover{border-color:#e11d4840}.hover\:border-\[rgba\(234\,88\,12\,0\.25\)\]:hover{border-color:#ea580c40}.hover\:border-\[rgba\(239\,68\,68\,0\.25\)\]:hover{border-color:#ef444440}.hover\:border-\[var\(--ds-success-hover\)\]:hover{border-color:var(--ds-success-hover)}.hover\:border-muted:hover{border-color:var(--ds-text-muted)}.hover\:border-primary:hover{border-color:var(--ds-primary)}.hover\:border-primary-border:hover{border-color:var(--ds-primary-border)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-success:hover{border-color:var(--ds-success)}.hover\:border-success-hover:hover{border-color:var(--ds-success-hover)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:\!bg-\[\#15803d\]:hover{background-color:#15803d!important}.hover\:\!bg-red-50:hover{background-color:var(--color-red-50)!important}.hover\:\!bg-success-border\/40:hover{background-color:var(--ds-success-border)!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-success-border\/40:hover{background-color:color-mix(in oklab, var(--ds-success-border) 40%, transparent)!important}}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[\#1c1e2a\]:hover{background-color:#1c1e2a}.hover\:bg-\[\#1e40af\]:hover{background-color:#1e40af}.hover\:bg-\[\#15803d\]:hover{background-color:#15803d}.hover\:bg-\[\#e5e7eb\]:hover{background-color:#e5e7eb}.hover\:bg-\[\#eef2f6\]:hover{background-color:#eef2f6}.hover\:bg-\[\#eff6ff\]:hover{background-color:#eff6ff}.hover\:bg-\[\#f0fdf4\]:hover{background-color:#f0fdf4}.hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#f3f4f6\]:hover{background-color:#f3f4f6}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[\#f8fbff\]:hover{background-color:#f8fbff}.hover\:bg-\[\#f9fafb\]:hover{background-color:#f9fafb}.hover\:bg-\[\#fee2e2\]:hover{background-color:#fee2e2}.hover\:bg-\[\#fef2f2\]:hover{background-color:#fef2f2}.hover\:bg-\[rgba\(8\,145\,178\,0\.1\)\]:hover{background-color:#0891b21a}.hover\:bg-\[rgba\(13\,148\,136\,0\.1\)\]:hover{background-color:#0d94881a}.hover\:bg-\[rgba\(15\,23\,42\,0\.06\)\]:hover{background-color:#0f172a0f}.hover\:bg-\[rgba\(22\,163\,74\,0\.1\)\]:hover{background-color:#16a34a1a}.hover\:bg-\[rgba\(34\,197\,94\,0\.16\)\]:hover{background-color:#22c55e29}.hover\:bg-\[rgba\(37\,99\,235\,0\.1\)\]:hover{background-color:#2563eb1a}.hover\:bg-\[rgba\(124\,58\,237\,0\.1\)\]:hover{background-color:#7c3aed1a}.hover\:bg-\[rgba\(148\,163\,184\,0\.1\)\]:hover{background-color:#94a3b81a}.hover\:bg-\[rgba\(217\,119\,6\,0\.1\)\]:hover{background-color:#d977061a}.hover\:bg-\[rgba\(220\,38\,38\,0\.1\)\]:hover{background-color:#dc26261a}.hover\:bg-\[rgba\(220\,38\,38\,0\.08\)\]:hover{background-color:#dc262614}.hover\:bg-\[rgba\(225\,29\,72\,0\.1\)\]:hover{background-color:#e11d481a}.hover\:bg-\[rgba\(234\,88\,12\,0\.1\)\]:hover{background-color:#ea580c1a}.hover\:bg-\[rgba\(239\,68\,68\,0\.1\)\]:hover{background-color:#ef44441a}.hover\:bg-\[var\(--ds-success-hover\)\]:hover{background-color:var(--ds-success-hover)}.hover\:bg-hover-bg:hover{background-color:var(--ds-hover-bg)}.hover\:bg-page-bg:hover{background-color:var(--ds-page-bg)}.hover\:bg-primary\/6:hover{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/6:hover{background-color:color-mix(in oklab, var(--ds-primary) 6%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-success:hover{background-color:var(--ds-success)}.hover\:bg-success-bg:hover{background-color:var(--ds-success-bg)}.hover\:bg-success-border\/40:hover{background-color:var(--ds-success-border)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success-border\/40:hover{background-color:color-mix(in oklab, var(--ds-success-border) 40%, transparent)}}.hover\:bg-success-hover:hover{background-color:var(--ds-success-hover)}.hover\:bg-success\/16:hover{background-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/16:hover{background-color:color-mix(in oklab, var(--ds-success) 16%, transparent)}}.hover\:\!text-\[\#ef4444\]:hover{color:#ef4444!important}.hover\:text-\[\#0d9488\]:hover{color:#0d9488}.hover\:text-\[\#7c3aed\]:hover{color:#7c3aed}.hover\:text-\[\#16a34a\]:hover{color:#16a34a}.hover\:text-\[\#0891b2\]:hover{color:#0891b2}.hover\:text-\[\#2563eb\]:hover{color:#2563eb}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#334155\]:hover{color:#334155}.hover\:text-\[\#667085\]:hover{color:#667085}.hover\:text-\[\#d97706\]:hover{color:#d97706}.hover\:text-\[\#dc2626\]:hover{color:#dc2626}.hover\:text-\[\#e5e7eb\]:hover{color:#e5e7eb}.hover\:text-\[\#e11d48\]:hover{color:#e11d48}.hover\:text-\[\#ea580c\]:hover{color:#ea580c}.hover\:text-\[\#ef4444\]:hover{color:#ef4444}.hover\:text-\[var\(--ds-success\)\]:hover{color:var(--ds-success)}.hover\:text-body:hover{color:var(--ds-text-body)}.hover\:text-danger:hover{color:var(--ds-danger)}.hover\:text-heading:hover{color:var(--ds-text-heading)}.hover\:text-primary:hover{color:var(--ds-primary)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-success:hover{color:var(--ds-success)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0f172a14);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-\[0_14px_32px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 14px 32px var(--tw-shadow-color,#0f172a14);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-\[0_14px_34px_rgba\(22\,163\,74\,0\.12\)\]:hover{--tw-shadow:0 14px 34px var(--tw-shadow-color,#16a34a1f);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-surface-lg:hover{--tw-shadow:var(--ds-surface-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#3b82f6\]:focus{border-color:#3b82f6}.focus\:border-\[\#8b5cf6\]:focus{border-color:#8b5cf6}.focus\:border-\[\#16a34a\]:focus{border-color:#16a34a}.focus\:border-\[\#22c55e\]:focus{border-color:#22c55e}.focus\:border-\[\#0891b2\]:focus{border-color:#0891b2}.focus\:border-\[\#f59e0b\]:focus{border-color:#f59e0b}.focus\:border-success:focus{border-color:var(--ds-success)}.focus\:bg-white\/\[0\.09\]:focus{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.09\]:focus{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.focus\:shadow-\[0_0_0_3px_rgba\(8\,145\,178\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0891b21f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(34\,197\,94\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#22c55e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(34\,197\,94\,0\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#22c55e26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(59\,130\,246\,0\.25\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#3b82f640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(139\,92\,246\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#8b5cf61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(245\,158\,11\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f59e0b1f);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-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-success\/20:focus{--tw-ring-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-success\/20:focus{--tw-ring-color:color-mix(in oklab, var(--ds-success) 20%, transparent)}}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:border-success:focus-visible{border-color:var(--ds-success)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-success\/20:focus-visible{--tw-ring-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-success\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ds-success) 20%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#0d9488\]:focus-visible{outline-color:#0d9488}.focus-visible\:outline-\[\#7c3aed\]:focus-visible{outline-color:#7c3aed}.focus-visible\:outline-\[\#16a34a\]:focus-visible{outline-color:#16a34a}.focus-visible\:outline-\[\#0891b2\]:focus-visible{outline-color:#0891b2}.focus-visible\:outline-\[\#2563eb\]:focus-visible{outline-color:#2563eb}.focus-visible\:outline-\[\#d97706\]:focus-visible{outline-color:#d97706}.focus-visible\:outline-\[\#dc2626\]:focus-visible{outline-color:#dc2626}.focus-visible\:outline-\[\#e11d48\]:focus-visible{outline-color:#e11d48}.focus-visible\:outline-\[\#ea580c\]:focus-visible{outline-color:#ea580c}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.focus-visible\:outline-success:focus-visible{outline-color:var(--ds-success)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}@media (hover:hover){.hover\:enabled\:-translate-y-px:hover:enabled{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.enabled\:hover\:border-\[\#d0d5dd\]:enabled:hover{border-color:#d0d5dd}.enabled\:hover\:border-danger-hover:enabled:hover{border-color:var(--ds-danger-hover)}.enabled\:hover\:border-info-hover:enabled:hover{border-color:var(--ds-info-hover)}.enabled\:hover\:border-primary-border:enabled:hover{border-color:var(--ds-primary-border)}.enabled\:hover\:border-primary-hover:enabled:hover{border-color:var(--ds-primary-hover)}.enabled\:hover\:border-success-hover:enabled:hover{border-color:var(--ds-success-hover)}.enabled\:hover\:border-warning-hover:enabled:hover{border-color:var(--ds-warning-hover)}.hover\:enabled\:border-indigo-600\/25:hover:enabled{border-color:#4f39f640}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:border-indigo-600\/25:hover:enabled{border-color:color-mix(in oklab, var(--color-indigo-600) 25%, transparent)}}.hover\:enabled\:border-red-500\/25:hover:enabled{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:border-red-500\/25:hover:enabled{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.enabled\:hover\:bg-\[\#1d4ed8\]:enabled:hover{background-color:#1d4ed8}.enabled\:hover\:bg-\[\#f8fafc\]:enabled:hover{background-color:#f8fafc}.enabled\:hover\:bg-danger-hover:enabled:hover{background-color:var(--ds-danger-hover)}.enabled\:hover\:bg-hover-bg:enabled:hover{background-color:var(--ds-hover-bg)}.enabled\:hover\:bg-info-hover:enabled:hover{background-color:var(--ds-info-hover)}.enabled\:hover\:bg-primary-bg:enabled:hover{background-color:var(--ds-primary-bg)}.enabled\:hover\:bg-primary-hover:enabled:hover{background-color:var(--ds-primary-hover)}.enabled\:hover\:bg-success-hover:enabled:hover{background-color:var(--ds-success-hover)}.enabled\:hover\:bg-warning-hover:enabled:hover{background-color:var(--ds-warning-hover)}.hover\:enabled\:bg-\[\#f3f5f8\]:hover:enabled{background-color:#f3f5f8}.hover\:enabled\:bg-\[rgba\(148\,163\,184\,0\.12\)\]:hover:enabled{background-color:#94a3b81f}.hover\:enabled\:bg-\[rgba\(220\,38\,38\,0\.08\)\]:hover:enabled{background-color:#dc262614}.hover\:enabled\:bg-indigo-600\/10:hover:enabled{background-color:#4f39f61a}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:bg-indigo-600\/10:hover:enabled{background-color:color-mix(in oklab, var(--color-indigo-600) 10%, transparent)}}.hover\:enabled\:bg-red-500\/10:hover:enabled{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:bg-red-500\/10:hover:enabled{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:enabled\:bg-success-hover:hover:enabled{background-color:var(--ds-success-hover)}.hover\:enabled\:text-\[\#e8ecf5\]:hover:enabled{color:#e8ecf5}.hover\:enabled\:text-danger:hover:enabled{color:var(--ds-danger)}.hover\:enabled\:text-indigo-600:hover:enabled{color:var(--color-indigo-600)}.hover\:enabled\:text-red-500:hover:enabled{color:var(--color-red-500)}}.active\:enabled\:translate-y-0:active:enabled{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f8fafc\]:disabled{background-color:#f8fafc}.disabled\:bg-\[\#f9fafb\]:disabled{background-color:#f9fafb}.disabled\:bg-page-bg:disabled{background-color:var(--ds-page-bg)}.disabled\:text-\[\#9ca3af\]:disabled{color:#9ca3af}.disabled\:text-\[\#94a3b8\]:disabled{color:#94a3b8}.disabled\:text-muted:disabled{color:var(--ds-text-muted)}.disabled\:text-red-300:disabled{color:var(--color-red-300)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:opacity-\[0\.6\]:disabled{opacity:.6}.disabled\:opacity-\[0\.45\]:disabled{opacity:.45}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.aria-pressed\:border-\[\#16a34a\][aria-pressed=true]{border-color:#16a34a}.aria-pressed\:bg-\[\#f0fdf4\][aria-pressed=true]{background-color:#f0fdf4}.aria-pressed\:text-\[\#16a34a\][aria-pressed=true]{color:#16a34a}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[animation-duration\:6s\]{animation-duration:6s}}@media not all and (width>=1260px){.max-\[1260px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1260px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=1200px){.max-\[1200px\]\:flex-\[0_0_50\%\]{flex:0 0 50%}.max-\[1200px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=1180px){.max-\[1180px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1180px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1180px\]\:grid-cols-\[120px_minmax\(160px\,1\.2fr\)_140px_140px_120px_110px_96px\]{grid-template-columns:120px minmax(160px,1.2fr) 140px 140px 120px 110px 96px}}@media not all and (width>=1160px){.max-\[1160px\]\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=1120px){.max-\[1120px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=1100px){.max-\[1100px\]\:\!\[grid-column\:span_6\]{grid-column:span 6!important}.max-\[1100px\]\:col-span-1{grid-column:span 1/span 1}.max-\[1100px\]\:col-span-2{grid-column:span 2/span 2}.max-\[1100px\]\:w-full{width:100%}.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.max-\[1100px\]\:flex-col{flex-direction:column}}@media not all and (width>=1080px){.max-\[1080px\]\:w-full{width:100%}.max-\[1080px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1080px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1080px\]\:grid-cols-\[170px_minmax\(280px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(280px,360px) minmax(0,1fr)}.max-\[1080px\]\:flex-col{flex-direction:column}.max-\[1080px\]\:items-stretch{align-items:stretch}}@media not all and (width>=1024px){.max-\[1024px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1024px\]\:\!text-\[20px\]{font-size:20px!important}}@media not all and (width>=1000px){.max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=990px){.max-\[990px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=980px){.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[980px\]\:flex-col{flex-direction:column}.max-\[980px\]\:items-start{align-items:flex-start}.max-\[980px\]\:items-stretch{align-items:stretch}}@media not all and (width>=960px){.max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[960px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[960px\]\:flex-col{flex-direction:column}.max-\[960px\]\:items-start{align-items:flex-start}.max-\[960px\]\:items-stretch{align-items:stretch}.max-\[960px\]\:justify-stretch{justify-content:stretch}}@media not all and (width>=920px){.max-\[920px\]\:w-full{width:100%}.max-\[920px\]\:min-w-0{min-width:0}.max-\[920px\]\:flex-col{flex-direction:column}.max-\[920px\]\:items-start{align-items:flex-start}}@media not all and (width>=900px){.max-\[900px\]\:col-span-1{grid-column:span 1/span 1}.max-\[900px\]\:col-span-2{grid-column:span 2/span 2}.max-\[900px\]\:max-w-none{max-width:none}.max-\[900px\]\:flex-none{flex:none}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[900px\]\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(140px\,0\.8fr\)_minmax\(160px\,0\.9fr\)_56px\]{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) minmax(160px,.9fr) 56px}.max-\[900px\]\:flex-col{flex-direction:column}.max-\[900px\]\:flex-wrap{flex-wrap:wrap}.max-\[900px\]\:items-start{align-items:flex-start}.max-\[900px\]\:items-stretch{align-items:stretch}.max-\[900px\]\:p-6{padding:calc(var(--spacing) * 6)}.max-\[900px\]\:p-8{padding:calc(var(--spacing) * 8)}.max-\[900px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-\[900px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.max-\[900px\]\:text-\[30px\]{font-size:30px}}@media not all and (width>=860px){.max-\[860px\]\:w-full{width:100%}.max-\[860px\]\:min-w-0{min-width:0}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[860px\]\:flex-col{flex-direction:column}.max-\[860px\]\:items-stretch{align-items:stretch}.max-\[860px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[860px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[860px\]\:border-b-\[rgba\(148\,163\,184\,0\.12\)\]{border-bottom-color:#94a3b81f}.max-\[860px\]\:\!p-4{padding:calc(var(--spacing) * 4)!important}.max-\[860px\]\:p-4{padding:calc(var(--spacing) * 4)}}@media not all and (width>=780px){.max-\[780px\]\:hidden{display:none}.max-\[780px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[780px\]\:flex-col{flex-direction:column}.max-\[780px\]\:items-stretch{align-items:stretch}.max-\[780px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[780px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.max-\[780px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (width>=760px){.max-\[760px\]\:col-span-1{grid-column:span 1/span 1}.max-\[760px\]\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:mt-7{margin-top:calc(var(--spacing) * 7)}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:inline-flex{display:inline-flex}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:max-w-none{max-width:none}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[760px\]\:flex-col{flex-direction:column}.max-\[760px\]\:flex-col-reverse{flex-direction:column-reverse}.max-\[760px\]\:flex-wrap{flex-wrap:wrap}.max-\[760px\]\:items-start{align-items:flex-start}.max-\[760px\]\:items-stretch{align-items:stretch}.max-\[760px\]\:justify-stretch{justify-content:stretch}.max-\[760px\]\:gap-\[6px\]{gap:6px}.max-\[760px\]\:gap-\[10px\]{gap:10px}.max-\[760px\]\:\!p-\[18px\]{padding:18px!important}.max-\[760px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[760px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[760px\]\:p-\[18px\]{padding:18px}.max-\[760px\]\:p-\[18px\]\!{padding:18px!important}.max-\[760px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:px-\[14px\]{padding-inline:14px}.max-\[760px\]\:px-\[18px\]{padding-inline:18px}.max-\[760px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-\[760px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-\[760px\]\:pb-\[22px\]{padding-bottom:22px}.max-\[760px\]\:\!text-\[1\.6rem\]{font-size:1.6rem!important}.max-\[760px\]\:text-\[1\.6rem\]{font-size:1.6rem}}@media not all and (width>=720px){.max-\[720px\]\:col-span-1{grid-column:span 1/span 1}.max-\[720px\]\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-\[720px\]\:w-full{width:100%}.max-\[720px\]\:max-w-none{max-width:none}.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[720px\]\:flex-col{flex-direction:column}.max-\[720px\]\:items-start{align-items:flex-start}.max-\[720px\]\:items-stretch{align-items:stretch}.max-\[720px\]\:justify-center{justify-content:center}.max-\[720px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[720px\]\:px-\[14px\]{padding-inline:14px}.max-\[720px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media not all and (width>=640px){.max-\[640px\]\:top-4{top:calc(var(--spacing) * 4)}.max-\[640px\]\:\!\[grid-column\:span_1\]{grid-column:span 1!important}.max-\[640px\]\:col-span-1{grid-column:span 1/span 1}.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.max-\[640px\]\:min-w-\[88px\]{min-width:88px}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:flex-col-reverse{flex-direction:column-reverse}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:items-stretch{align-items:stretch}.max-\[640px\]\:\!p-4{padding:calc(var(--spacing) * 4)!important}.max-\[640px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[640px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[640px\]\:p-\[14px\]{padding:14px}.max-\[640px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[640px\]\:px-\[14px\]{padding-inline:14px}.max-\[640px\]\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.max-\[640px\]\:pb-\[22px\]{padding-bottom:22px}.max-\[640px\]\:\!text-\[1\.45rem\]{font-size:1.45rem!important}.max-\[640px\]\:text-\[1\.45rem\]{font-size:1.45rem}}@media not all and (width>=600px){.max-\[600px\]\:col-span-1{grid-column:span 1/span 1}.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:min-w-0{min-width:0}.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=580px){.max-\[580px\]\:flex-col{flex-direction:column}.max-\[580px\]\:items-start{align-items:flex-start}}@media not all and (width>=560px){.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=480px){.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=420px){.max-\[420px\]\:w-full{width:100%}.max-\[420px\]\:flex-col-reverse{flex-direction:column-reverse}.max-\[420px\]\:items-stretch{align-items:stretch}.max-\[420px\]\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.max-\[420px\]\:p-\[18px\]{padding:18px}}@media not all and (width>=64rem){.max-lg\:gap-3{gap:calc(var(--spacing) * 3)}.max-lg\:px-\[18px\]{padding-inline:18px}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}.max-sm\:flex-col{flex-direction:column}}@media (width>=1081px){.min-\[1081px\]\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid{display:grid}.md\:w-\[180px\]{width:180px}.md\:w-\[min\(40\%\,395px\)\]{width:min(40%,395px)}.md\:max-w-\[calc\(50\%-7px\)\]{max-width:calc(50% - 7px)}.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\:grid-cols-\[1\.3fr_1\.1fr_0\.8fr_0\.8fr_1\.1fr_1\.3fr_32px\]{grid-template-columns:1.3fr 1.1fr .8fr .8fr 1.1fr 1.3fr 32px}.md\:flex-row{flex-direction:row}}@media (width>=64rem){.lg\:w-\[280px\]{width:280px}.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-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:flex-row{flex-direction:row}}@media (width>=80rem){.xl\:row-span-2{grid-row:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_250px\]{grid-template-columns:240px minmax(0,1fr) 250px}.xl\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}}:where(.app-layout:not(.theme-light) .dark\:divide-\[rgba\(148\,163\,184\,0\.12\)\]>:not(:last-child)){border-color:#94a3b81f}.app-layout:not(.theme-light) .dark\:border{border-style:var(--tw-border-style);border-width:1px}.app-layout:not(.theme-light) .dark\:border-\[\#0b1220\]{border-color:#0b1220}.app-layout:not(.theme-light) .dark\:border-\[\#1c1e2a\]{border-color:#1c1e2a}.app-layout:not(.theme-light) .dark\:border-\[\#1e293b\]{border-color:#1e293b}.app-layout:not(.theme-light) .dark\:border-\[\#2a2e3d\]{border-color:#2a2e3d}.app-layout:not(.theme-light) .dark\:border-\[\#3b82f6\]{border-color:#3b82f6}.app-layout:not(.theme-light) .dark\:border-\[\#3f1515\]{border-color:#3f1515}.app-layout:not(.theme-light) .dark\:border-\[\#23324a\]{border-color:#23324a}.app-layout:not(.theme-light) .dark\:border-\[\#334155\]{border-color:#334155}.app-layout:not(.theme-light) .dark\:border-\[\#e5e7eb\]{border-color:#e5e7eb}.app-layout:not(.theme-light) .dark\:border-\[rgba\(5\,150\,105\,0\.32\)\]{border-color:#05966952}.app-layout:not(.theme-light) .dark\:border-\[rgba\(22\,163\,74\,0\.3\)\]{border-color:#16a34a4d}.app-layout:not(.theme-light) .dark\:border-\[rgba\(34\,197\,94\,0\.4\)\]{border-color:#22c55e66}.app-layout:not(.theme-light) .dark\:border-\[rgba\(37\,99\,235\,0\.3\)\]{border-color:#2563eb4d}.app-layout:not(.theme-light) .dark\:border-\[rgba\(74\,222\,128\,0\.3\)\]{border-color:#4ade804d}.app-layout:not(.theme-light) .dark\:border-\[rgba\(96\,165\,250\,0\.3\)\]{border-color:#60a5fa4d}.app-layout:not(.theme-light) .dark\:border-\[rgba\(96\,165\,250\,0\.35\)\]{border-color:#60a5fa59}.app-layout:not(.theme-light) .dark\:border-\[rgba\(124\,58\,237\,0\.32\)\]{border-color:#7c3aed52}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.2\)\]{border-color:#94a3b833}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.12\)\]{border-color:#94a3b81f}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.14\)\]{border-color:#94a3b824}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.15\)\]{border-color:#94a3b826}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.16\)\]{border-color:#94a3b829}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.18\)\]{border-color:#94a3b82e}.app-layout:not(.theme-light) .dark\:border-\[rgba\(148\,163\,184\,0\.28\)\]{border-color:#94a3b847}.app-layout:not(.theme-light) .dark\:border-\[rgba\(167\,139\,250\,0\.3\)\]{border-color:#a78bfa4d}.app-layout:not(.theme-light) .dark\:border-\[rgba\(217\,119\,6\,0\.32\)\]{border-color:#d9770652}.app-layout:not(.theme-light) .dark\:border-\[rgba\(225\,29\,72\,0\.32\)\]{border-color:#e11d4852}.app-layout:not(.theme-light) .dark\:border-\[rgba\(248\,113\,113\,0\.5\)\]{border-color:#f8717180}.app-layout:not(.theme-light) .dark\:border-\[rgba\(251\,191\,36\,0\.3\)\]{border-color:#fbbf244d}.app-layout:not(.theme-light) .dark\:border-slate-700{border-color:var(--color-slate-700)}.app-layout:not(.theme-light) .dark\:border-t-\[rgba\(148\,163\,184\,0\.16\)\]{border-top-color:#94a3b829}.app-layout:not(.theme-light) .dark\:border-b-\[\#23324a\]{border-bottom-color:#23324a}.app-layout:not(.theme-light) .dark\:\!bg-\[\#1e293b\]{background-color:#1e293b!important}.app-layout:not(.theme-light) .dark\:\!bg-\[\#020617\]{background-color:#020617!important}.app-layout:not(.theme-light) .dark\:bg-\[\#0a121f\]{background-color:#0a121f}.app-layout:not(.theme-light) .dark\:bg-\[\#0d0f17\]{background-color:#0d0f17}.app-layout:not(.theme-light) .dark\:bg-\[\#0f1a2e\]{background-color:#0f1a2e}.app-layout:not(.theme-light) .dark\:bg-\[\#1a1c28\]{background-color:#1a1c28}.app-layout:not(.theme-light) .dark\:bg-\[\#1a1d27\]{background-color:#1a1d27}.app-layout:not(.theme-light) .dark\:bg-\[\#1c1e2a\]{background-color:#1c1e2a}.app-layout:not(.theme-light) .dark\:bg-\[\#1e293b\]{background-color:#1e293b}.app-layout:not(.theme-light) .dark\:bg-\[\#1e2130\]{background-color:#1e2130}.app-layout:not(.theme-light) .dark\:bg-\[\#1f2937\]{background-color:#1f2937}.app-layout:not(.theme-light) .dark\:bg-\[\#101a2d\]{background-color:#101a2d}.app-layout:not(.theme-light) .dark\:bg-\[\#13151f\]{background-color:#13151f}.app-layout:not(.theme-light) .dark\:bg-\[\#020617\]{background-color:#020617}.app-layout:not(.theme-light) .dark\:bg-\[\#22324a\]{background-color:#22324a}.app-layout:not(.theme-light) .dark\:bg-\[\#23324a\]{background-color:#23324a}.app-layout:not(.theme-light) .dark\:bg-\[\#334155\]{background-color:#334155}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(5\,150\,105\,0\.18\)\]{background-color:#0596692e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(10\,18\,31\,0\.9\)\]{background-color:#0a121fe6}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.5\)\]{background-color:#0f172a80}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.6\)\]{background-color:#0f172a99}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.9\)\]{background-color:#0f172ae6}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.72\)\]{background-color:#0f172ab8}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.78\)\]{background-color:#0f172ac7}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.82\)\]{background-color:#0f172ad1}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.92\)\]{background-color:#0f172aeb}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(15\,23\,42\,0\.95\)\]{background-color:#0f172af2}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(16\,185\,129\,0\.14\)\]{background-color:#10b98124}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(20\,83\,45\,0\.28\)\]{background-color:#14532d47}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(22\,163\,74\,0\.2\)\]{background-color:#16a34a33}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(22\,163\,74\,0\.07\)\]{background-color:#16a34a12}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(22\,163\,74\,0\.12\)\]{background-color:#16a34a1f}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(22\,163\,74\,0\.18\)\]{background-color:#16a34a2e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(30\,41\,59\,0\.5\)\]{background-color:#1e293b80}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(30\,41\,59\,0\.6\)\]{background-color:#1e293b99}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(34\,197\,94\,0\.1\)\]{background-color:#22c55e1a}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(34\,197\,94\,0\.16\)\]{background-color:#22c55e29}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(37\,99\,235\,0\.2\)\]{background-color:#2563eb33}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(37\,99\,235\,0\.07\)\]{background-color:#2563eb12}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(37\,99\,235\,0\.12\)\]{background-color:#2563eb1f}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(37\,99\,235\,0\.18\)\]{background-color:#2563eb2e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(59\,130\,246\,0\.14\)\]{background-color:#3b82f624}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(59\,130\,246\,0\.18\)\]{background-color:#3b82f62e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(75\,85\,99\,0\.25\)\]{background-color:#4b556340}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(124\,58\,237\,0\.07\)\]{background-color:#7c3aed12}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(124\,58\,237\,0\.18\)\]{background-color:#7c3aed2e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(139\,92\,246\,0\.14\)\]{background-color:#8b5cf624}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(147\,197\,253\,0\.18\)\]{background-color:#93c5fd2e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.1\)\]{background-color:#94a3b81a}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.5\)\]{background-color:#94a3b880}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.08\)\]{background-color:#94a3b814}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.15\)\]{background-color:#94a3b826}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.16\)\]{background-color:#94a3b829}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.18\)\]{background-color:#94a3b82e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(148\,163\,184\,0\.35\)\]{background-color:#94a3b859}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(217\,119\,6\,0\.2\)\]{background-color:#d9770633}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(217\,119\,6\,0\.07\)\]{background-color:#d9770612}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(217\,119\,6\,0\.12\)\]{background-color:#d977061f}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(217\,119\,6\,0\.18\)\]{background-color:#d977062e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(220\,38\,38\,0\.1\)\]{background-color:#dc26261a}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(220\,38\,38\,0\.2\)\]{background-color:#dc262633}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(220\,38\,38\,0\.18\)\]{background-color:#dc26262e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(225\,29\,72\,0\.18\)\]{background-color:#e11d482e}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(245\,158\,11\,0\.2\)\]{background-color:#f59e0b33}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(245\,158\,11\,0\.14\)\]{background-color:#f59e0b24}.app-layout:not(.theme-light) .dark\:bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.app-layout:not(.theme-light) .dark\:bg-\[var\(--bar-color-dark\)\]{background-color:var(--bar-color-dark)}.app-layout:not(.theme-light) .dark\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.app-layout:not(.theme-light) .dark\:bg-transparent{background-color:#0000}.app-layout:not(.theme-light) .dark\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.app-layout:not(.theme-light) .dark\:\!bg-none{background-image:none!important}.app-layout:not(.theme-light) .dark\:bg-\[linear-gradient\(90deg\,rgba\(30\,64\,175\,0\.18\)_0\%\,rgba\(22\,163\,74\,0\.16\)_100\%\)\]{background-image:linear-gradient(90deg,#1e40af2e 0%,#16a34a29 100%)}.app-layout:not(.theme-light) .dark\:bg-\[linear-gradient\(180deg\,\#0b1424_0\%\,\#0f1728_100\%\)\]{background-image:linear-gradient(#0b1424 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[linear-gradient\(180deg\,\#101a2d_0\%\,\#0d1526_100\%\)\]{background-image:linear-gradient(#101a2d 0%,#0d1526 100%)}.app-layout:not(.theme-light) .dark\:bg-\[linear-gradient\(180deg\,\#09121e_0\%\,\#0d1725_100\%\)\]{background-image:linear-gradient(#09121e 0%,#0d1725 100%)}.app-layout:not(.theme-light) .dark\:bg-\[linear-gradient\(180deg\,rgba\(127\,29\,29\,0\.18\)_0\%\,\#0d1526_100\%\)\]{background-image:linear-gradient(#7f1d1d2e 0%,#0d1526 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(8\,145\,178\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#0891b214,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(13\,148\,136\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#0d948814,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(15\,157\,108\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#0f9d6c14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(22\,155\,98\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#169b6214,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(22\,163\,74\,0\.1\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#16a34a1a,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(22\,163\,74\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#16a34a14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(31\,168\,101\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#1fa86514,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(34\,197\,94\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#22c55e14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(37\,99\,235\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#2563eb14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(124\,58\,237\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#7c3aed14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(124\,58\,237\,0\.12\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#7c3aed1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(217\,119\,6\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#d9770614,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(220\,38\,38\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#dc262614,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(225\,29\,72\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#e11d4814,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .dark\:from-\[\#101a2d\]{--tw-gradient-from:#101a2d;--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))}.app-layout:not(.theme-light) .dark\:from-\[\#09111f\]{--tw-gradient-from:#09111f;--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))}.app-layout:not(.theme-light) .dark\:to-\[\#0d1526\]{--tw-gradient-to:#0d1526;--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))}.app-layout:not(.theme-light) .dark\:to-\[\#0f1728\]{--tw-gradient-to:#0f1728;--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))}.app-layout:not(.theme-light) .dark\:fill-\[\#4ade80\]{fill:#4ade80}.app-layout:not(.theme-light) .dark\:fill-\[\#f3f4f6\]{fill:#f3f4f6}.app-layout:not(.theme-light) .dark\:fill-\[rgba\(34\,197\,94\,0\.18\)\]{fill:#22c55e2e}.app-layout:not(.theme-light) .dark\:stroke-\[\#1c1e2a\]{stroke:#1c1e2a}.app-layout:not(.theme-light) .dark\:stroke-\[\#4ade80\]{stroke:#4ade80}.app-layout:not(.theme-light) .dark\:stroke-\[\#22c55e\]{stroke:#22c55e}.app-layout:not(.theme-light) .dark\:\!text-\[\#8da2bd\]{color:#8da2bd!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#9ca3af\]{color:#9ca3af!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#86efac\]{color:#86efac!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#94a3b8\]{color:#94a3b8!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#f1f5f9\]{color:#f1f5f9!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#f3f4f6\]{color:#f3f4f6!important}.app-layout:not(.theme-light) .dark\:\!text-\[\#f8fafc\]{color:#f8fafc!important}.app-layout:not(.theme-light) .dark\:\!text-red-500{color:var(--color-red-500)!important}.app-layout:not(.theme-light) .dark\:\!text-slate-600{color:var(--color-slate-600)!important}.app-layout:not(.theme-light) .dark\:text-\[\#4ade80\]{color:#4ade80}.app-layout:not(.theme-light) .dark\:text-\[\#4b5563\]{color:#4b5563}.app-layout:not(.theme-light) .dark\:text-\[\#4b6280\]{color:#4b6280}.app-layout:not(.theme-light) .dark\:text-\[\#6b7280\]{color:#6b7280}.app-layout:not(.theme-light) .dark\:text-\[\#6ee7b7\]{color:#6ee7b7}.app-layout:not(.theme-light) .dark\:text-\[\#8da2bd\]{color:#8da2bd}.app-layout:not(.theme-light) .dark\:text-\[\#9ca3af\]{color:#9ca3af}.app-layout:not(.theme-light) .dark\:text-\[\#60a5fa\]{color:#60a5fa}.app-layout:not(.theme-light) .dark\:text-\[\#86efac\]{color:#86efac}.app-layout:not(.theme-light) .dark\:text-\[\#93c5fd\]{color:#93c5fd}.app-layout:not(.theme-light) .dark\:text-\[\#94a3b8\]{color:#94a3b8}.app-layout:not(.theme-light) .dark\:text-\[\#64748b\]{color:#64748b}.app-layout:not(.theme-light) .dark\:text-\[\#475569\]{color:#475569}.app-layout:not(.theme-light) .dark\:text-\[\#bfdbfe\]{color:#bfdbfe}.app-layout:not(.theme-light) .dark\:text-\[\#c4b5fd\]{color:#c4b5fd}.app-layout:not(.theme-light) .dark\:text-\[\#c9d0e0\]{color:#c9d0e0}.app-layout:not(.theme-light) .dark\:text-\[\#cbd5e1\]{color:#cbd5e1}.app-layout:not(.theme-light) .dark\:text-\[\#d8b4fe\]{color:#d8b4fe}.app-layout:not(.theme-light) .dark\:text-\[\#dbe5f3\]{color:#dbe5f3}.app-layout:not(.theme-light) .dark\:text-\[\#e2e8f0\]{color:#e2e8f0}.app-layout:not(.theme-light) .dark\:text-\[\#e5e7eb\]{color:#e5e7eb}.app-layout:not(.theme-light) .dark\:text-\[\#f1f5f9\]{color:#f1f5f9}.app-layout:not(.theme-light) .dark\:text-\[\#f3f4f6\]{color:#f3f4f6}.app-layout:not(.theme-light) .dark\:text-\[\#f8fafc\]{color:#f8fafc}.app-layout:not(.theme-light) .dark\:text-\[\#f87171\]{color:#f87171}.app-layout:not(.theme-light) .dark\:text-\[\#fbbf24\]{color:#fbbf24}.app-layout:not(.theme-light) .dark\:text-\[\#fca5a5\]{color:#fca5a5}.app-layout:not(.theme-light) .dark\:text-\[\#fcd34d\]{color:#fcd34d}.app-layout:not(.theme-light) .dark\:text-\[\#fda4af\]{color:#fda4af}.app-layout:not(.theme-light) .dark\:text-body{color:var(--ds-text-body)}.app-layout:not(.theme-light) .dark\:text-green-600{color:var(--color-green-600)}.app-layout:not(.theme-light) .dark\:text-heading{color:var(--ds-text-heading)}.app-layout:not(.theme-light) .dark\:text-muted{color:var(--ds-text-muted)}.app-layout:not(.theme-light) .dark\:text-slate-300{color:var(--color-slate-300)}.app-layout:not(.theme-light) .dark\:text-slate-400{color:var(--color-slate-400)}.app-layout:not(.theme-light) .dark\:text-slate-500{color:var(--color-slate-500)}.app-layout:not(.theme-light) .dark\:\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-layout:not(.theme-light) .dark\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_4px_20px_rgba\(2\,6\,23\,0\.24\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0206173d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061752);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.45\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_24px_60px_rgba\(2\,6\,23\,0\.5\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#02061780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-\[0_30px_70px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:shadow-none{--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)}.app-layout:not(.theme-light) .dark\:shadow-surface-lg{--tw-shadow:var(--ds-surface-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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 (hover:hover){.app-layout:not(.theme-light) .dark\:group-hover\:text-\[\#93c5fd\]:is(:where(.group):hover *){color:#93c5fd}}.app-layout:not(.theme-light) .dark\:placeholder\:text-\[\#8da2bd\]::placeholder{color:#8da2bd}.app-layout:not(.theme-light) .dark\:placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.app-layout:not(.theme-light) .dark\:after\:bg-\[\#0f172a\]:after{content:var(--tw-content);background-color:#0f172a}@media (hover:hover){.app-layout:not(.theme-light) .dark\:hover\:border-\[\#1a3c27\]:hover{border-color:#1a3c27}.app-layout:not(.theme-light) .dark\:hover\:border-\[\#3b82f6\]:hover{border-color:#3b82f6}.app-layout:not(.theme-light) .dark\:hover\:border-\[\#3f1515\]:hover{border-color:#3f1515}.app-layout:not(.theme-light) .dark\:hover\:border-\[\#16a34a\]:hover{border-color:#16a34a}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(8\,145\,178\,0\.32\)\]:hover{border-color:#0891b252}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(13\,148\,136\,0\.32\)\]:hover{border-color:#0d948852}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(22\,163\,74\,0\.32\)\]:hover{border-color:#16a34a52}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(37\,99\,235\,0\.32\)\]:hover{border-color:#2563eb52}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(124\,58\,237\,0\.32\)\]:hover{border-color:#7c3aed52}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(148\,163\,184\,0\.22\)\]:hover{border-color:#94a3b838}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(217\,119\,6\,0\.32\)\]:hover{border-color:#d9770652}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(220\,38\,38\,0\.32\)\]:hover{border-color:#dc262652}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(225\,29\,72\,0\.32\)\]:hover{border-color:#e11d4852}.app-layout:not(.theme-light) .dark\:hover\:border-\[rgba\(239\,68\,68\,0\.32\)\]:hover{border-color:#ef444452}.app-layout:not(.theme-light) .dark\:hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.app-layout:not(.theme-light) .dark\:hover\:\!bg-red-950\/40:hover{background-color:#46080966!important}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:hover\:\!bg-red-950\/40:hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)!important}}.app-layout:not(.theme-light) .dark\:hover\:bg-\[\#0f1a2e\]:hover{background-color:#0f1a2e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[\#1a1c28\]:hover{background-color:#1a1c28}.app-layout:not(.theme-light) .dark\:hover\:bg-\[\#23273a\]:hover{background-color:#23273a}.app-layout:not(.theme-light) .dark\:hover\:bg-\[\#273548\]:hover{background-color:#273548}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(8\,145\,178\,0\.18\)\]:hover{background-color:#0891b22e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(13\,148\,136\,0\.18\)\]:hover{background-color:#0d94882e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(22\,163\,74\,0\.15\)\]:hover{background-color:#16a34a26}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(22\,163\,74\,0\.18\)\]:hover{background-color:#16a34a2e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(30\,41\,59\,0\.4\)\]:hover{background-color:#1e293b66}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(30\,41\,59\,0\.65\)\]:hover{background-color:#1e293ba6}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(37\,99\,235\,0\.12\)\]:hover{background-color:#2563eb1f}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(37\,99\,235\,0\.18\)\]:hover{background-color:#2563eb2e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(124\,58\,237\,0\.18\)\]:hover{background-color:#7c3aed2e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(148\,163\,184\,0\.1\)\]:hover{background-color:#94a3b81a}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(148\,163\,184\,0\.08\)\]:hover{background-color:#94a3b814}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(148\,163\,184\,0\.14\)\]:hover{background-color:#94a3b824}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(217\,119\,6\,0\.18\)\]:hover{background-color:#d977062e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(220\,38\,38\,0\.15\)\]:hover{background-color:#dc262626}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(220\,38\,38\,0\.18\)\]:hover{background-color:#dc26262e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(225\,29\,72\,0\.18\)\]:hover{background-color:#e11d482e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(239\,68\,68\,0\.18\)\]:hover{background-color:#ef44442e}.app-layout:not(.theme-light) .dark\:hover\:bg-\[rgba\(248\,113\,113\,0\.12\)\]:hover{background-color:#f871711f}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#5eead4\]:hover{color:#5eead4}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#67e8f9\]:hover{color:#67e8f9}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#86efac\]:hover{color:#86efac}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#93c5fd\]:hover{color:#93c5fd}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#c4b5fd\]:hover{color:#c4b5fd}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#dbe5f3\]:hover{color:#dbe5f3}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#e2e8f0\]:hover{color:#e2e8f0}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#f1f5f9\]:hover{color:#f1f5f9}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#f87171\]:hover{color:#f87171}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#fbbf24\]:hover{color:#fbbf24}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#fca5a5\]:hover{color:#fca5a5}.app-layout:not(.theme-light) .dark\:hover\:text-\[\#fda4af\]:hover{color:#fda4af}.app-layout:not(.theme-light) .dark\:hover\:text-slate-200:hover{color:var(--color-slate-200)}.app-layout:not(.theme-light) .dark\:hover\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.32\)\]:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061752);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .dark\:hover\:enabled\:border-indigo-600\/32:hover:enabled{border-color:#4f39f652}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:hover\:enabled\:border-indigo-600\/32:hover:enabled{border-color:color-mix(in oklab, var(--color-indigo-600) 32%, transparent)}}.app-layout:not(.theme-light) .dark\:hover\:enabled\:border-red-500\/32:hover:enabled{border-color:#fb2c3652}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:hover\:enabled\:border-red-500\/32:hover:enabled{border-color:color-mix(in oklab, var(--color-red-500) 32%, transparent)}}.app-layout:not(.theme-light) .dark\:hover\:enabled\:bg-\[\#2a2e3d\]:hover:enabled{background-color:#2a2e3d}.app-layout:not(.theme-light) .dark\:hover\:enabled\:bg-indigo-600\/18:hover:enabled{background-color:#4f39f62e}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:hover\:enabled\:bg-indigo-600\/18:hover:enabled{background-color:color-mix(in oklab, var(--color-indigo-600) 18%, transparent)}}.app-layout:not(.theme-light) .dark\:hover\:enabled\:bg-red-500\/18:hover:enabled{background-color:#fb2c362e}@supports (color:color-mix(in lab, red, red)){.app-layout:not(.theme-light) .dark\:hover\:enabled\:bg-red-500\/18:hover:enabled{background-color:color-mix(in oklab, var(--color-red-500) 18%, transparent)}}.app-layout:not(.theme-light) .dark\:hover\:enabled\:text-indigo-300:hover:enabled{color:var(--color-indigo-300)}.app-layout:not(.theme-light) .dark\:hover\:enabled\:text-red-400:hover:enabled{color:var(--color-red-400)}}.app-layout:not(.theme-light) .dark\:disabled\:bg-\[\#0b1524\]:disabled{background-color:#0b1524}.app-layout:not(.theme-light) .dark\:disabled\:bg-\[\#1a1c28\]:disabled{background-color:#1a1c28}.app-layout:not(.theme-light) .dark\:disabled\:text-\[\#4b5563\]:disabled{color:#4b5563}.app-layout:not(.theme-light) .dark\:disabled\:text-\[\#4b6280\]:disabled{color:#4b6280}.app-layout:not(.theme-light) .dark\:disabled\:text-\[\#6b7280\]:disabled{color:#6b7280}.app-layout:not(.theme-light) .dark\:disabled\:text-red-900:disabled{color:var(--color-red-900)}.app-layout:not(.theme-light) .dark\:disabled\:text-slate-600:disabled{color:var(--color-slate-600)}@media print{.print\:hidden{display:none}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:0}}.\[\&_\.dd-popover__panel\]\:right-0 .dd-popover panel{right:0}.\[\&_\.dd-popover__panel\]\:left-auto .dd-popover panel{left:auto}.\[\&_\.ops-dropdown__trigger\.is-open\]\:\!border-\[\#22c55e\] .ops-dropdown trigger.is-open{border-color:#22c55e!important}.\[\&_\.ops-dropdown__trigger\:hover\]\:\!border-\[\#86efac\] .ops-dropdown trigger:hover{border-color:#86efac!important}.\[\&_\.react-grid-placeholder\]\:rounded-\[14px\] .react-grid-placeholder{border-radius:14px}.\[\&_\.react-grid-placeholder\]\:\!bg-\[rgba\(22\,163\,74\,0\.15\)\] .react-grid-placeholder{background-color:#16a34a26!important}.\[\&_\.react-resizable-handle\]\:z-\[2\] .react-resizable-handle{z-index:2}.\[\&_h2\]\:\!m-0 h2{margin:0!important}.\[\&_h2\]\:\!text-sm h2{font-size:var(--ds-text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_h2\]\:\!leading-tight h2{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.\[\&_h2\]\:\!font-extrabold h2{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_h2\]\:text-\[\#111827\] h2{color:#111827}.\[\&_svg\]\:animate-spin svg{animation:var(--animate-spin)}.\[\&\+\&\]\:mt-2\.5+.\[\&\+\&\]\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-color-swatch\]\:rounded-\[8px\]::-webkit-color-swatch{border-radius:8px}.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>button\]\:h-9>button{height:calc(var(--spacing) * 9)}.\[\&\>button\]\:h-10>button{height:calc(var(--spacing) * 10)}.\[\&\>button\]\:h-\[38px\]>button{height:38px}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:justify-between>button{justify-content:space-between}.\[\&\>button\]\:border-danger>button{border-color:var(--ds-danger)}.\[\&\>input\]\:box-border>input{box-sizing:border-box}.\[\&\>input\]\:w-full>input{width:100%}.\[\&\>input\]\:rounded-sm>input{border-radius:var(--ds-radius-sm)}.\[\&\>input\]\:border>input{border-style:var(--tw-border-style);border-width:1px}.\[\&\>input\]\:border-surface-border>input{border-color:var(--ds-surface-border)}.\[\&\>input\]\:bg-surface-bg>input{background-color:var(--ds-surface-bg)}.\[\&\>input\]\:px-2\.5>input{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>input\]\:py-2>input{padding-block:calc(var(--spacing) * 2)}.\[\&\>input\]\:text-\[length\:var\(--ds-type-input-size\)\]>input{font-size:var(--ds-type-input-size)}.\[\&\>input\]\:text-body>input{color:var(--ds-text-body)}.\[\&\>input\]\:outline-none>input{--tw-outline-style:none;outline-style:none}.\[\&\>input\:disabled\]\:opacity-60>input:disabled{opacity:.6}.\[\&\>input\:focus\]\:border-primary>input:focus{border-color:var(--ds-primary)}.\[\&\>select\]\:box-border>select{box-sizing:border-box}.\[\&\>select\]\:w-full>select{width:100%}.\[\&\>select\]\:rounded-sm>select{border-radius:var(--ds-radius-sm)}.\[\&\>select\]\:border>select{border-style:var(--tw-border-style);border-width:1px}.\[\&\>select\]\:border-surface-border>select{border-color:var(--ds-surface-border)}.\[\&\>select\]\:bg-surface-bg>select{background-color:var(--ds-surface-bg)}.\[\&\>select\]\:px-2\.5>select{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>select\]\:py-2>select{padding-block:calc(var(--spacing) * 2)}.\[\&\>select\]\:text-\[length\:var\(--ds-type-input-size\)\]>select{font-size:var(--ds-type-input-size)}.\[\&\>select\]\:text-body>select{color:var(--ds-text-body)}.\[\&\>select\]\:outline-none>select{--tw-outline-style:none;outline-style:none}.\[\&\>select\:disabled\]\:opacity-60>select:disabled{opacity:.6}.\[\&\>select\:focus\]\:border-primary>select:focus{border-color:var(--ds-primary)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-green-600>svg{color:var(--color-green-600)}.\[\&\>svg\]\:text-white>svg{color:var(--color-white)}.\[\&\>textarea\]\:box-border>textarea{box-sizing:border-box}.\[\&\>textarea\]\:w-full>textarea{width:100%}.\[\&\>textarea\]\:resize-y>textarea{resize:vertical}.\[\&\>textarea\]\:rounded-sm>textarea{border-radius:var(--ds-radius-sm)}.\[\&\>textarea\]\:border>textarea{border-style:var(--tw-border-style);border-width:1px}.\[\&\>textarea\]\:border-surface-border>textarea{border-color:var(--ds-surface-border)}.\[\&\>textarea\]\:bg-surface-bg>textarea{background-color:var(--ds-surface-bg)}.\[\&\>textarea\]\:px-2\.5>textarea{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>textarea\]\:py-2>textarea{padding-block:calc(var(--spacing) * 2)}.\[\&\>textarea\]\:text-\[length\:var\(--ds-type-input-size\)\]>textarea{font-size:var(--ds-type-input-size)}.\[\&\>textarea\]\:text-body>textarea{color:var(--ds-text-body)}.\[\&\>textarea\]\:outline-none>textarea{--tw-outline-style:none;outline-style:none}.\[\&\>textarea\:disabled\]\:opacity-60>textarea:disabled{opacity:.6}.\[\&\>textarea\:focus\]\:border-primary>textarea:focus{border-color:var(--ds-primary)}.\[\&\>tr\:hover\]\:bg-\[\#f9fafb\]>tr:hover{background-color:#f9fafb}.app-layout:not(.theme-light) .dark\:\[\&\>tr\:hover\]\:bg-\[rgba\(30\,41\,59\,0\.5\)\]>tr:hover{background-color:#1e293b80}.\[\&\>tr\:last-child\>td\]\:border-b-0>tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:border-\[\#d5dee9\]{border-color:#d5dee9}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:border-\[\#e5e9f0\]{border-color:#e5e9f0}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:bg-\[\#f1f5f9\]{background-color:#f1f5f9}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:bg-\[\#f8fafc\]{background-color:#f8fafc}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:bg-white{background-color:var(--color-white)}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:text-\[\#0f172a\]{color:#0f172a}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:text-\[\#1e293b\]{color:#1e293b}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:text-\[\#64748b\]{color:#64748b}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:text-\[\#334155\]{color:#334155}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:text-\[\#475569\]{color:#475569}@media (hover:hover){.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:hover\:bg-\[\#f1f4f9\]:hover{background-color:#f1f4f9}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.app-layout.theme-light .\[\.app-layout\.theme-light_\&\]\:hover\:text-\[\#0f172a\]:hover{color:#0f172a}}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:\!border-\[rgba\(148\,163\,184\,0\.16\)\]{border-color:#94a3b829!important}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[\#1e293b\]{border-color:#1e293b}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[\#1f2b3d\]{border-color:#1f2b3d}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[\#22324a\]{border-color:#22324a}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[\#23324a\]{border-color:#23324a}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[\#243248\]{border-color:#243248}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(59\,130\,246\,0\.52\)\]{border-color:#3b82f685}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(74\,222\,128\,0\.58\)\]{border-color:#4ade8094}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(96\,165\,250\,0\.24\)\]{border-color:#60a5fa3d}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(96\,165\,250\,0\.35\)\]{border-color:#60a5fa59}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(148\,163\,184\,0\.16\)\]{border-color:#94a3b829}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-\[rgba\(148\,163\,184\,0\.18\)\]{border-color:#94a3b82e}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-t-\[\#23324a\]{border-top-color:#23324a}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-t-\[rgba\(148\,163\,184\,0\.14\)\]{border-top-color:#94a3b824}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-b-\[\#22324a\]{border-bottom-color:#22324a}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:border-b-\[rgba\(148\,163\,184\,0\.14\)\]{border-bottom-color:#94a3b824}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:\!bg-\[rgba\(15\,23\,42\,0\.78\)\]{background-color:#0f172ac7!important}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[\#0f1a2e\]{background-color:#0f1a2e}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[\#0f172a\]{background-color:#0f172a}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[\#101a2d\]{background-color:#101a2d}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[\#334155\]{background-color:#334155}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(2\,6\,23\,0\.4\)\]{background-color:#02061766}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(10\,18\,31\,0\.9\)\]{background-color:#0a121fe6}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(11\,20\,34\,0\.94\)\]{background-color:#0b1422f0}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(15\,23\,42\,0\.2\)\]{background-color:#0f172a33}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(15\,23\,42\,0\.9\)\]{background-color:#0f172ae6}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(15\,23\,42\,0\.42\)\]{background-color:#0f172a6b}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(15\,23\,42\,0\.56\)\]{background-color:#0f172a8f}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(15\,23\,42\,0\.82\)\]{background-color:#0f172ad1}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(19\,78\,43\,0\.24\)\]{background-color:#134e2b3d}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(20\,83\,45\,0\.34\)\]{background-color:#14532d57}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(30\,41\,59\,0\.7\)\]{background-color:#1e293bb3}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(34\,197\,94\,0\.14\)\]{background-color:#22c55e24}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(34\,197\,94\,0\.16\)\]{background-color:#22c55e29}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(34\,197\,94\,0\.18\)\]{background-color:#22c55e2e}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(37\,99\,235\,0\.16\)\]{background-color:#2563eb29}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(59\,130\,246\,0\.14\)\]{background-color:#3b82f624}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(148\,163\,184\,0\.12\)\]{background-color:#94a3b81f}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[rgba\(248\,250\,252\,0\.08\)\]{background-color:#f8fafc14}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-transparent{background-color:#0000}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[linear-gradient\(180deg\,\#0b1424_0\%\,\#0f1728_100\%\)\]{background-image:linear-gradient(#0b1424 0%,#0f1728 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[linear-gradient\(180deg\,\#101a2d_0\%\,\#0d1526_100\%\)\]{background-image:linear-gradient(#101a2d 0%,#0d1526 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.92\)_0\%\,rgba\(12\,19\,34\,0\.96\)_100\%\)\]{background-image:linear-gradient(#0f172aeb 0%,#0c1322f5 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(22\,163\,74\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#16a34a14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(31\,168\,101\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#1fa86514,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[radial-gradient\(circle_at_top_left\,rgba\(37\,99\,235\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#09111f_0\%\,\#0f1728_100\%\)\]{background-image:radial-gradient(circle at 0 0,#2563eb14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:bg-\[radial-gradient\(circle_at_top_right\,rgba\(37\,99\,235\,0\.12\)\,transparent_28\%\)\,radial-gradient\(circle_at_top_left\,rgba\(34\,197\,94\,0\.08\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 100% 0,#2563eb1f,#0000 28%),radial-gradient(circle at 0 0,#22c55e14,#0000 26%)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#4ade80\]{color:#4ade80}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#8da2bd\]{color:#8da2bd}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#86efac\]{color:#86efac}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#93c5fd\]{color:#93c5fd}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#94a3b8\]{color:#94a3b8}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#bbf7d0\]{color:#bbf7d0}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#bfdbfe\]{color:#bfdbfe}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#cbd5e1\]{color:#cbd5e1}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#e2e8f0\]{color:#e2e8f0}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-\[\#f8fafc\]{color:#f8fafc}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:text-inherit{color:inherit}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:shadow-\[0_0_0_3px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061752);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:shadow-\[0_24px_60px_rgba\(2\,6\,23\,0\.5\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#02061780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:shadow-none{--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)}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:placeholder\:text-\[\#8da2bd\]::placeholder{color:#8da2bd}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:placeholder\:text-\[\#94a3b8\]::placeholder{color:#94a3b8}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:placeholder\:text-\[\#64748b\]::placeholder{color:#64748b}@media (hover:hover){.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:hover\:bg-\[rgba\(30\,41\,59\,0\.45\)\]:hover{background-color:#1e293b73}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&\]\:hover\:bg-\[rgba\(148\,163\,184\,0\.14\)\]:hover{background-color:#94a3b824}}.app-layout:not(.theme-light) .\[\.app-layout\:not\(\.theme-light\)_\&_h2\]\:text-\[\#f8fafc\] h2{color:#f8fafc}tr:last-child .\[tr\:last-child_\&\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@keyframes gear-cw{to{transform:rotate(360deg)}}@keyframes gear-ccw{to{transform:rotate(-360deg)}}@keyframes spin-fast{to{transform:rotate(360deg)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.ds-type-page-title{font-size:var(--ds-type-page-title-size);font-weight:var(--ds-type-page-title-weight);letter-spacing:var(--ds-type-page-title-letter-spacing);color:var(--ds-text-heading);margin:0;line-height:1.2}.ds-type-section-title{font-size:var(--ds-type-section-title-size);font-weight:var(--ds-type-section-title-weight);color:var(--ds-text-heading);margin:0;line-height:1.25}.ds-type-card-title{font-size:var(--ds-type-card-title-size);font-weight:var(--ds-type-card-title-weight);color:var(--ds-text-heading);margin:0;line-height:1.3}.ds-type-table-header{font-size:var(--ds-type-table-header-size);font-weight:var(--ds-type-table-header-weight);color:var(--ds-text-muted)}.ds-type-body{font-size:var(--ds-type-body-size);font-weight:var(--ds-type-body-weight);color:var(--ds-text-body)}.ds-type-label{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);color:var(--ds-text-body)}.ds-type-helper{font-size:var(--ds-type-helper-size);font-weight:var(--ds-type-helper-weight);color:var(--ds-text-muted)}.ds-table-wrap{overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:var(--ds-type-body-size);color:var(--ds-text-body)}.ds-table thead tr{background:var(--ds-page-bg);border-top:1px solid var(--ds-surface-border);border-bottom:1px solid var(--ds-surface-border)}.ds-table th{padding:var(--ds-space-3);text-align:left;font-weight:var(--ds-type-table-header-weight);color:var(--ds-text-muted);font-size:var(--ds-type-table-header-size);white-space:nowrap}.ds-table td{padding:var(--ds-space-3);border-bottom:1px solid var(--ds-surface-border);vertical-align:middle}.ds-table tbody tr{transition:background-color .15s}.ds-table tbody tr:hover{background-color:var(--ds-hover-bg)}.ds-table tbody tr.is-selected{background-color:var(--ds-selected-bg)}.ds-table tbody tr.is-selected:hover{background-color:var(--ds-selected-bg);filter:brightness(.97)}.ds-table input[type=checkbox]{cursor:pointer;width:16px;height:16px}.ds-table-empty{text-align:center;padding:var(--ds-space-8) var(--ds-space-4);color:var(--ds-text-muted);font-size:var(--ds-text-sm)}:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#0e1018;--border:#1c1e2a;--code-bg:#13151f;--accent:#a855f7;--accent-bg:#a855f721;--accent-border:#a855f780;--social-bg:#1c1e2a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, Consolas, monospace;font:14px/1.5 var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}button,input,select,textarea{font:inherit}html{background:#0e1018}html[data-theme=light]{background:#f4f8fc}body{margin:0}#root{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-.01em;font-weight:600}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.page-loading{color:var(--text);opacity:.7;justify-content:center;align-items:center;padding:4rem 2rem;font-size:.95rem;display:flex}.row-modal-overlay{z-index:1000;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.row-modal{box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;width:100%;min-width:360px;max-width:520px;max-height:calc(100vh - 32px);padding:24px;display:flex;box-shadow:0 8px 32px #00000024}.app-layout:not(.theme-light) .row-modal{background:#1a1d27;border-color:#2a2e3d;box-shadow:0 8px 32px #00000080}.row-modal__header{flex:none;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.row-modal__header h2{color:#111827;letter-spacing:0;margin:0;font-size:15px;font-weight:600}.app-layout:not(.theme-light) .row-modal__header h2{color:#e8ecf5}.row-modal__close{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;font-size:18px;line-height:1;display:flex}.row-modal__close:hover{color:#374151}.app-layout:not(.theme-light) .row-modal__close:hover{color:#e8ecf5}.row-modal__body{flex-direction:column;flex:auto;gap:14px;min-height:0;margin-bottom:24px;display:flex;overflow-y:auto}.row-modal__field{flex-direction:column;gap:5px;display:flex}.row-modal__field label{color:#6b7280;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.row-modal__field>span{color:#374151;word-break:break-all;font-size:14px}.app-layout:not(.theme-light) .row-modal__field>span{color:#c9d0e0}.row-modal__field input,.row-modal__field textarea,.row-modal__field select{color:#111827;box-sizing:border-box;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.app-layout:not(.theme-light) .row-modal__field input,.app-layout:not(.theme-light) .row-modal__field textarea,.app-layout:not(.theme-light) .row-modal__field select{color:#c9d0e0;background:#13151f;border-color:#2a2e3d}.row-modal__field input:focus,.row-modal__field textarea:focus,.row-modal__field select:focus{border-color:#6366f1}.row-modal__body label{color:#6b7280;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 5px;font-size:11px;font-weight:600;display:block}.row-modal__body label:first-child{margin-top:0}.row-modal__body input,.row-modal__body select,.row-modal__body textarea{color:#111827;box-sizing:border-box;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}[data-theme=dark] .row-modal__body input,[data-theme=dark] .row-modal__body select,[data-theme=dark] .row-modal__body textarea{color:#c9d0e0;background:#13151f;border-color:#2a2e3d}.row-modal__footer{flex:none;justify-content:flex-end;gap:8px;display:flex}.row-modal--confirm{text-align:center;max-width:380px}.row-modal--confirm h2{color:#111827;margin-bottom:8px;font-size:16px;font-weight:600}.app-layout:not(.theme-light) .row-modal--confirm h2{color:#e8ecf5}.row-modal--confirm p{color:#6b7280;margin-bottom:24px;font-size:13px}.row-modal .btn-cancel,.row-modal .btn-primary,.row-modal .btn-danger{cursor:pointer;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;line-height:1.4;display:inline-flex}.row-modal .btn-cancel{color:#6b7280;background:0 0;border-color:#d1d5db}.row-modal .btn-cancel:hover:not(:disabled){background:#f3f4f6}.app-layout:not(.theme-light) .row-modal .btn-cancel{color:#9ca3af;border-color:#374151}.app-layout:not(.theme-light) .row-modal .btn-cancel:hover:not(:disabled){background:#2a2e3d}.row-modal .btn-primary{color:#fff;background:#6366f1;border-color:#6366f1}.row-modal .btn-primary:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.row-modal .btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.row-modal .btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.row-modal .btn-cancel:disabled,.row-modal .btn-primary:disabled,.row-modal .btn-danger:disabled{opacity:.5;cursor:not-allowed}.row-action-cell{position:relative}.row-modal--wide{min-width:0;max-width:820px}.row-modal__detail-layout{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:16px;margin-bottom:20px;display:grid}.row-modal__detail-main,.row-modal__detail-side{flex-direction:column;gap:14px;display:flex}.row-modal__section{background:#f9fafb;border:1px solid #e9ecf0;border-radius:10px;padding:14px 16px}[data-theme=dark] .row-modal__section{background:#13151f;border-color:#2a2e3d}.row-modal__section-head{border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}[data-theme=dark] .row-modal__section-head{border-color:#2a2e3d}.row-modal__section-head strong{color:#374151;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}[data-theme=dark] .row-modal__section-head strong{color:#9ca3af}.row-modal__field-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.row-modal__stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.row-modal__stat{background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}[data-theme=dark] .row-modal__stat{background:#1a1d27;border-color:#2a2e3d}.row-modal__stat span{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.row-modal__stat strong{color:#111827;font-size:15px;font-weight:700}[data-theme=dark] .row-modal__stat strong{color:#e8ecf5}.row-modal__status-list{flex-direction:column;gap:8px;display:flex}.row-modal__status-row{justify-content:space-between;align-items:center;display:flex}.row-modal__status-row span:first-child{color:#374151;font-size:13px}[data-theme=dark] .row-modal__status-row span:first-child{color:#c9d0e0}.row-modal__badge{border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.row-modal__badge--green{color:#16a34a;background:#dcfce7}.row-modal__badge--gray{color:#9ca3af;background:#f3f4f6}[data-theme=dark] .row-modal__badge--green{color:#86efac;background:#14532d}[data-theme=dark] .row-modal__badge--gray{color:#9ca3af;background:#374151}.row-modal__impact-pill{border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.row-modal__impact-pill--green{color:#16a34a;background:#dcfce7}.row-modal__impact-pill--red{color:#dc2626;background:#fee2e2}[data-theme=dark] .row-modal__impact-pill.row-modal__impact-pill--green{color:#86efac;background:#14532d}[data-theme=dark] .row-modal__impact-pill.row-modal__impact-pill--red{color:#fca5a5;background:#7f1d1d}.row-modal__badge--red{color:#dc2626;background:#fee2e2}.row-modal__badge--amber{color:#b45309;background:#fef3c7}.row-modal__badge--blue{color:#2563eb;background:#dbeafe}.row-modal__badge--violet{color:#7c3aed;background:#ede9fe}[data-theme=dark] .row-modal__badge--red{color:#fca5a5;background:#7f1d1d}[data-theme=dark] .row-modal__badge--amber{color:#fcd34d;background:#78350f}[data-theme=dark] .row-modal__badge--blue{color:#93c5fd;background:#1e3a8a}[data-theme=dark] .row-modal__badge--violet{color:#c4b5fd;background:#4c1d95}.row-modal__list{flex-direction:column;gap:8px;display:flex}.row-modal__list-row{color:#374151;background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}[data-theme=dark] .row-modal__list-row{color:#c9d0e0;background:#1a1d27;border-color:#2a2e3d}.row-modal__list-tag{color:#4338ca;background:#eef2ff;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dark] .row-modal__list-tag{color:#c7d2fe;background:#312e81}.hr-panel-overlay{z-index:1000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.hr-panel{background:#fff;flex-direction:column;width:min(500px,100vw);height:100%;animation:.22s hr-panel-slide;display:flex;box-shadow:-6px 0 40px #0000002e}[data-theme=dark] .hr-panel{background:#1a1d27}@keyframes hr-panel-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.hr-panel__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}[data-theme=dark] .hr-panel__header{border-color:#2a2e3d}.hr-panel__title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}[data-theme=dark] .hr-panel__title{color:#e8ecf5}.hr-panel__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hr-panel__edit-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1d4ed8;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.hr-panel__edit-btn:hover:not(:disabled){background:#1e40af}.hr-panel__edit-btn.danger{background:#dc2626}.hr-panel__edit-btn.danger:hover:not(:disabled){background:#b91c1c}.hr-panel__edit-btn:disabled{color:#64748b;cursor:not-allowed;background:#cbd5e1}[data-theme=dark] .hr-panel__edit-btn:disabled{color:#94a3b8;background:#334155}.hr-panel__close-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:flex}.hr-panel__close-btn:hover{color:#111827;background:#f3f4f6}[data-theme=dark] .hr-panel__close-btn:hover{color:#e8ecf5;background:#2a2e3d}.hr-panel__body{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.hr-panel__section-title{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;border-bottom:1px solid #f1f5f9;margin:0 0 10px;padding-bottom:6px;font-size:10px;font-weight:700}[data-theme=dark] .hr-panel__section-title{color:#64748b;border-color:#2a2e3d}.hr-panel__grid{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.hr-panel__field{flex-direction:column;gap:3px;display:flex}.hr-panel__field.span2{grid-column:1/-1}.hr-panel__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.hr-panel__value{color:#1e293b;word-break:break-word;font-size:14px;font-weight:500}[data-theme=dark] .hr-panel__value{color:#c9d0e0}.hr-panel__chip{border-radius:20px;align-items:center;width:fit-content;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.hr-panel__chip.green{color:#15803d;background:#dcfce7}.hr-panel__chip.red{color:#dc2626;background:#fee2e2}.hr-panel__chip.amber{color:#d97706;background:#fef3c7}.hr-panel__chip.blue{color:#2563eb;background:#dbeafe}.hr-panel__chip.gray{color:#64748b;background:#f1f5f9}.hr-panel__chip.violet{color:#7c3aed;background:#ede9fe}[data-theme=dark] .hr-panel__chip.green{color:#86efac;background:#14532d}[data-theme=dark] .hr-panel__chip.red{color:#fca5a5;background:#7f1d1d}[data-theme=dark] .hr-panel__chip.amber{color:#fcd34d;background:#78350f}[data-theme=dark] .hr-panel__chip.blue{color:#93c5fd;background:#1e3a8a}[data-theme=dark] .hr-panel__chip.gray{color:#9ca3af;background:#374151}[data-theme=dark] .hr-panel__chip.violet{color:#c4b5fd;background:#4c1d95}.spin{animation:.7s linear infinite spin}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.accounting-dashboard-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e24,#0000 26%),linear-gradient(#09111f 0%,#0f1728 100%);flex-direction:column;gap:14px;min-height:100%;padding:18px 20px 24px;display:flex}.accounting-dashboard-header,.accounting-dashboard-panel,.accounting-dashboard-finance-card,.accounting-dashboard-summary-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #02061757}.accounting-dashboard-header{align-items:center;gap:14px;padding:12px 14px;display:flex}.accounting-dashboard-header-copy{flex-direction:column;display:flex}.accounting-dashboard-header-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.accounting-dashboard-header-title{color:#f8fafc;margin:0;font-size:18px;font-weight:700}.accounting-dashboard-header-subtitle{color:#94a3b8;margin:2px 0 0;font-size:12px;font-weight:500}.accounting-dashboard-toolbar{align-items:center;gap:8px;margin-left:auto;display:flex}.accounting-dashboard-toolbar-button,.accounting-dashboard-toolbar-arrow{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.accounting-dashboard-toolbar-button.split{justify-content:space-between;min-width:108px}.accounting-dashboard-toolbar-arrow{padding:0 10px}.accounting-dashboard-finance-grid,.accounting-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accounting-dashboard-finance-card,.accounting-dashboard-summary-card{padding:14px 14px 12px}.accounting-dashboard-finance-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounting-dashboard-finance-label,.accounting-dashboard-summary-label{color:#8da2bd;font-size:12px;font-weight:600}.accounting-dashboard-finance-value,.accounting-dashboard-summary-value{color:#f8fafc;margin-top:8px;font-size:17px;font-weight:800;line-height:1.15}.accounting-dashboard-finance-value-green,.accounting-dashboard-summary-value-green{color:#86efac}.accounting-dashboard-finance-value-orange,.accounting-dashboard-summary-value-orange{color:#fdba74}.accounting-dashboard-finance-value-blue,.accounting-dashboard-summary-value-blue{color:#93c5fd}.accounting-dashboard-finance-value-rose,.accounting-dashboard-finance-meta-rose,.accounting-dashboard-summary-value-rose{color:#fda4af}.accounting-dashboard-summary-value-purple{color:#c4b5fd}.accounting-dashboard-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.accounting-dashboard-icon-green{color:#4ade80;background:#22c55e29}.accounting-dashboard-icon-orange{color:#fb923c;background:#f9731629}.accounting-dashboard-icon-blue{color:#60a5fa;background:#3b82f629}.accounting-dashboard-icon-rose{color:#fb7185;background:#f43f5e29}.accounting-dashboard-finance-trend{align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.accounting-dashboard-finance-trend span:first-child{color:#fda4af;font-weight:700}.accounting-dashboard-finance-trend span:last-child,.accounting-dashboard-finance-meta{color:#8da2bd;font-weight:500}.accounting-dashboard-chart-grid,.accounting-dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accounting-dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.accounting-dashboard-panel{overflow:hidden}.accounting-dashboard-panel-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.accounting-dashboard-panel-title-row{align-items:center;gap:8px;display:flex}.accounting-dashboard-panel-title{color:#f8fafc;margin:0;font-size:13px;font-weight:700}.accounting-dashboard-panel-subtitle{color:#8da2bd;margin:4px 0 0;font-size:12px;font-weight:500}.accounting-dashboard-panel-header-block{align-items:flex-start}.accounting-dashboard-panel-link{color:#8da2bd;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.accounting-dashboard-panel-dot{border-radius:999px;width:10px;height:10px}.accounting-dashboard-panel-dot-green{background:#22c55e}.accounting-dashboard-panel-dot-blue{background:#1d9bf0}.accounting-dashboard-panel-dot-gray{background:#94a3b8}.accounting-dashboard-area-layout{grid-template-columns:46px 1fr;gap:8px;padding:6px 14px 14px;display:grid}.accounting-dashboard-area-ylabels{color:#64748b;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:18px 0 24px;font-size:11px;font-weight:600;display:flex}.accounting-dashboard-area-stage{flex-direction:column;display:flex}.accounting-dashboard-area-svg{width:100%;height:182px}.accounting-dashboard-grid-line{stroke:#223049;stroke-width:1px}.accounting-dashboard-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.accounting-dashboard-line-revenue{stroke:#22c55e}.accounting-dashboard-line-expense{stroke:#fb923c}.accounting-dashboard-area-xlabels{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 10px 0 16px;display:grid}.accounting-dashboard-area-xlabels span{text-align:center;color:#64748b;font-size:11px;font-weight:600}.accounting-dashboard-donut-layout{align-items:center;gap:28px;padding:16px 18px 18px;display:flex}.accounting-dashboard-donut-wrap{justify-content:center;align-items:center;min-width:180px;display:flex}.accounting-dashboard-donut{border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;display:flex}.accounting-dashboard-donut-hole{background:#0b1424;border-radius:50%;width:60px;height:60px;box-shadow:inset 0 0 0 1px #243246}.accounting-dashboard-donut-legend{flex-direction:column;flex:1;gap:9px;display:flex}.accounting-dashboard-donut-row{color:#dbe5f3;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.accounting-dashboard-donut-label{color:#8da2bd;align-items:center;gap:8px;display:inline-flex}.accounting-dashboard-donut-row strong{color:#f8fafc;font-size:12px}.accounting-dashboard-donut-dot{border-radius:50%;width:10px;height:10px}.accounting-dashboard-summary-card{min-height:76px}@media (width<=1280px){.accounting-dashboard-finance-grid,.accounting-dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-dashboard-chart-grid{grid-template-columns:1fr}}@media (width<=960px){.accounting-dashboard-finance-grid,.accounting-dashboard-summary-grid,.accounting-dashboard-chart-grid{grid-template-columns:1fr}.accounting-dashboard-header{flex-wrap:wrap}.accounting-dashboard-toolbar{flex-wrap:wrap;width:100%;margin-left:0}.accounting-dashboard-donut-layout{flex-direction:column;align-items:flex-start}}@media (width<=640px){.accounting-dashboard-page{padding:14px}.accounting-dashboard-area-layout{grid-template-columns:1fr}.accounting-dashboard-area-ylabels{display:none}.accounting-dashboard-toolbar{gap:6px}}.accounting-settings-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.accounting-settings-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.accounting-settings-header-card,.accounting-settings-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.accounting-settings-header-card{padding:18px}.accounting-settings-title-row,.accounting-settings-title-block,.accounting-settings-card,.accounting-settings-detail-card,.accounting-settings-detail-actions{align-items:center;display:flex}.accounting-settings-title-block,.accounting-settings-card,.accounting-settings-detail-actions{gap:12px}.accounting-settings-back-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.accounting-settings-badge,.accounting-settings-card-icon{justify-content:center;align-items:center;display:flex}.accounting-settings-badge{color:#fff;background:#16a34a;border-radius:10px;width:40px;height:40px}.accounting-settings-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.accounting-settings-subtitle,.accounting-settings-card-body p{color:#8da2bd}.accounting-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.accounting-settings-card{text-align:left;cursor:pointer;align-items:flex-start;min-height:94px;padding:14px 16px}.accounting-settings-card.active{border-color:#22c55e73;box-shadow:0 0 0 3px #22c55e1f}.accounting-settings-card-icon{color:#86efac;background:#22c55e1f;border-radius:10px;flex-shrink:0;width:38px;height:38px}.accounting-settings-card-body h2{color:#f8fafc;margin:0;font-size:14px;font-weight:700}.accounting-settings-card-body p{margin:4px 0 0;font-size:13px;line-height:1.45}.accounting-settings-card-body small{color:#86efac;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.accounting-settings-detail-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;justify-content:space-between;gap:16px;padding:18px;box-shadow:0 18px 40px #0206174d}.accounting-settings-detail-card h2{color:#f8fafc;margin:0;font-size:18px}.accounting-settings-detail-card p{color:#8da2bd;margin:6px 0 0}.accounting-settings-status-pill{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.accounting-settings-status-pill.configured{color:#86efac;background:#22c55e29}.accounting-settings-status-pill.pending{color:#fcd34d;background:#f59e0b29}.accounting-settings-configure-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;padding:0 14px}@media (width<=1100px){.accounting-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.accounting-settings-grid{grid-template-columns:1fr}.accounting-settings-title-block{align-items:flex-start}.accounting-settings-detail-card,.accounting-settings-detail-actions{flex-direction:column;align-items:flex-start}}.advances-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.advances-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.advances-header,.advances-top-card,.advances-records-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.advances-header,.advances-top-card,.advances-toolbar,.advances-tabs,.advances-filters{align-items:center;display:flex}.advances-header{justify-content:space-between;gap:16px;padding:18px 20px}.advances-title-block{align-items:center;gap:14px;display:flex}.advances-badge,.advances-top-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.advances-badge{color:#fff;background:#17934d}.advances-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.advances-subtitle,.advances-top-note,.advances-records-subtitle,.advances-table td{color:#8da2bd}.advances-primary-button,.advances-tab,.advances-filter-button,.advances-search,.advances-date{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.advances-primary-button,.advances-tab,.advances-filter-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.advances-primary-button{color:#fff;background:#17934d;border-color:#17934d}.advances-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advances-top-card{gap:14px;padding:16px 18px}.advances-top-icon{color:#dbe5f3;background:#ffffff0f;width:34px;height:34px}.advances-top-label,.advances-records-title{color:#f8fafc;font-weight:700}.advances-records-card{padding:14px}.advances-records-title{margin:0;font-size:14px}.advances-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px}.advances-tabs,.advances-filters{flex-wrap:wrap;gap:8px}.advances-tab.active{color:#f8fafc;background:#0f1a2e}.advances-tab strong{color:#f8fafc;font-size:11px}.advances-search{align-items:center;gap:8px;width:180px;padding:0 12px;display:inline-flex}.advances-search input,.advances-date{background:0 0;border:none;outline:none}.advances-search input{color:#dbe5f3;width:100%;font-size:13px}.advances-search input::placeholder{color:#64748b}.advances-search input:focus-visible,.advances-date:focus-visible,.advances-tab:focus-visible,.advances-filter-button:focus-visible,.advances-primary-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.advances-date{width:108px;padding:0 12px}.advances-to{color:#8da2bd;font-size:13px}.advances-filter-button{width:36px;padding:0}.advances-table-wrap{margin-top:12px;overflow:auto}.advances-table{border-collapse:collapse;width:100%;min-width:940px}.advances-table th,.advances-table td{text-align:left;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.advances-table th{color:#8da2bd;text-transform:uppercase;font-size:11px}.advances-table td{color:#dbe5f3}.advances-table tbody tr:hover{background:#121d31}.advances-table tbody tr{cursor:pointer}.advances-row-selected{background:#1e293bb8}.advances-amount{white-space:nowrap;font-weight:700;color:#86efac!important}.advances-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}@media (width<=1100px){.advances-top-grid{grid-template-columns:1fr}}@media (width<=960px){.advances-page{padding:16px}.advances-header{flex-direction:column;align-items:flex-start}}.aged-payables-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.aged-payables-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.aged-payables-header-card,.aged-payables-toolbar-card,.aged-payables-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.aged-payables-title-row,.aged-payables-title-block,.aged-payables-actions,.aged-payables-controls,.aged-payables-toolbar-top,.aged-payables-meta,.aged-payables-table-top,.aged-payables-legend,.aged-payables-supplier{align-items:center;display:flex}.aged-payables-title-row,.aged-payables-toolbar-top,.aged-payables-table-top{justify-content:space-between;gap:16px}.aged-payables-title-block,.aged-payables-actions,.aged-payables-controls,.aged-payables-meta,.aged-payables-legend,.aged-payables-supplier{gap:12px}.aged-payables-back-button,.aged-payables-action-button,.aged-payables-date-button,.aged-payables-primary-button,.aged-payables-table-top button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.aged-payables-back-button{width:36px;padding:0}.aged-payables-primary-button{color:#fff;background:#17934d;border-color:#17934d}.aged-payables-badge{color:#fff;background:#e11d48;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aged-payables-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.aged-payables-subtitle,.aged-payables-field label,.aged-payables-meta,.aged-payables-summary-label,.aged-payables-summary-note,.aged-payables-distribution-title,.aged-payables-table th,.aged-payables-table-top span{color:#8da2bd}.aged-payables-company{color:#f8fafc;margin-top:14px;font-size:14px;font-weight:700}.aged-payables-field{flex-direction:column;gap:8px;display:flex}.aged-payables-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.aged-payables-summary-card{background:#0f1a2e;border:1px solid #23324a;border-radius:12px;padding:14px}.aged-payables-summary-value{margin-top:6px;font-weight:800}.aged-payables-summary-value.green{color:#86efac}.aged-payables-summary-value.red{color:#f87171}.aged-payables-distribution{margin-top:16px}.aged-payables-bar{grid-template-columns:42fr 58fr;gap:6px;margin-top:10px;display:grid}.aged-payables-bar span{border-radius:999px;height:8px}.aged-payables-bar .current{background:#22c55e}.aged-payables-bar .d90p{background:#dc2626}.aged-payables-legend{flex-wrap:wrap;margin-top:10px;font-size:12px}.aged-payables-legend .green{color:#86efac}.aged-payables-legend .red{color:#f87171}.aged-payables-table-wrap{overflow:auto}.aged-payables-table{border-collapse:collapse;width:100%;min-width:980px}.aged-payables-table th,.aged-payables-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.aged-payables-table th:first-child,.aged-payables-table td:first-child{text-align:left}.aged-payables-expand{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aged-payables-expand svg{transition:transform .22s}.aged-payables-expand svg.is-open{transform:rotate(180deg)}.aged-payables-badge-pill{color:#fda4af;background:#f43f5e2e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.aged-payables-expand svg{transition:none}}.aged-payables-table td.green{color:#86efac}.aged-payables-table td.red{color:#f87171}.aged-payables-total-row td{font-weight:800}@media (width<=980px){.aged-payables-title-row,.aged-payables-toolbar-top,.aged-payables-table-top{flex-direction:column;align-items:flex-start}.aged-payables-actions{flex-wrap:wrap}.aged-payables-summary-grid{grid-template-columns:1fr}}.aged-receivables-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.aged-receivables-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.aged-receivables-header-card,.aged-receivables-toolbar-card,.aged-receivables-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.aged-receivables-title-row,.aged-receivables-title-block,.aged-receivables-actions,.aged-receivables-controls,.aged-receivables-toolbar-top,.aged-receivables-meta,.aged-receivables-table-top,.aged-receivables-legend,.aged-receivables-customer{align-items:center;display:flex}.aged-receivables-title-row,.aged-receivables-toolbar-top,.aged-receivables-table-top{justify-content:space-between;gap:16px}.aged-receivables-title-block,.aged-receivables-actions,.aged-receivables-controls,.aged-receivables-meta,.aged-receivables-legend,.aged-receivables-customer{gap:12px}.aged-receivables-back-button,.aged-receivables-action-button,.aged-receivables-date-button,.aged-receivables-primary-button,.aged-receivables-table-top button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.aged-receivables-back-button{width:36px;padding:0}.aged-receivables-primary-button{color:#fff;background:#17934d;border-color:#17934d}.aged-receivables-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aged-receivables-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.aged-receivables-subtitle,.aged-receivables-field label,.aged-receivables-meta,.aged-receivables-summary-label,.aged-receivables-summary-note,.aged-receivables-distribution-title,.aged-receivables-table th,.aged-receivables-table-top span{color:#8da2bd}.aged-receivables-company{color:#f8fafc;margin-top:14px;font-size:14px;font-weight:700}.aged-receivables-field{flex-direction:column;gap:8px;display:flex}.aged-receivables-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.aged-receivables-summary-card{background:#0f1a2e;border:1px solid #23324a;border-radius:12px;padding:14px}.aged-receivables-summary-value{margin-top:6px;font-weight:800}.aged-receivables-summary-value.blue{color:#60a5fa}.aged-receivables-summary-value.green{color:#86efac}.aged-receivables-summary-value.red{color:#f87171}.aged-receivables-distribution{margin-top:16px}.aged-receivables-bar{grid-template-columns:43fr 26fr 31fr 1fr;gap:6px;margin-top:10px;display:grid}.aged-receivables-bar span{border-radius:999px;height:8px}.aged-receivables-bar .current{background:#22c55e}.aged-receivables-bar .d30{background:#f59e0b}.aged-receivables-bar .d60{background:#f97316}.aged-receivables-bar .d90p{background:#ef4444}.aged-receivables-legend{flex-wrap:wrap;margin-top:10px;font-size:12px}.aged-receivables-legend .green{color:#86efac}.aged-receivables-legend .amber{color:#fcd34d}.aged-receivables-legend .orange{color:#fdba74}.aged-receivables-legend .red{color:#f87171}.aged-receivables-table-wrap{overflow:auto}.aged-receivables-table{border-collapse:collapse;width:100%;min-width:980px}.aged-receivables-table th,.aged-receivables-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.aged-receivables-table th:first-child,.aged-receivables-table td:first-child{text-align:left}.aged-receivables-expand{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aged-receivables-expand svg{transition:transform .22s}.aged-receivables-expand svg.is-open{transform:rotate(180deg)}.aged-receivables-badge-pill{color:#fda4af;background:#f43f5e2e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.aged-receivables-expand svg{transition:none}}.aged-receivables-table td.green{color:#86efac}.aged-receivables-table td.amber{color:#fcd34d}.aged-receivables-table td.orange{color:#fdba74}.aged-receivables-table td.red{color:#f87171}.aged-receivables-total-row td{font-weight:800}@media (width<=980px){.aged-receivables-title-row,.aged-receivables-toolbar-top,.aged-receivables-table-top{flex-direction:column;align-items:flex-start}.aged-receivables-actions{flex-wrap:wrap}.aged-receivables-summary-grid{grid-template-columns:1fr}}.aging-summary-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.aging-summary-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.aging-summary-header-card,.aging-summary-toolbar-card,.aging-summary-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.aging-summary-title-row,.aging-summary-title-block,.aging-summary-actions,.aging-summary-top-row,.aging-summary-controls,.aging-summary-meta,.aging-summary-strip,.aging-summary-tabs{align-items:center;display:flex}.aging-summary-title-row,.aging-summary-top-row{justify-content:space-between;gap:16px}.aging-summary-title-block,.aging-summary-actions,.aging-summary-controls,.aging-summary-meta,.aging-summary-strip,.aging-summary-tabs{gap:12px}.aging-summary-back-button,.aging-summary-action-button,.aging-summary-date-button,.aging-summary-primary-button,.aging-summary-tabs button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.aging-summary-back-button{width:36px;padding:0}.aging-summary-primary-button,.aging-summary-tabs button.active{color:#fff;background:#17934d;border-color:#17934d}.aging-summary-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aging-summary-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.aging-summary-subtitle,.aging-summary-meta,.aging-summary-field label,.aging-summary-contact span,.aging-summary-table th{color:#8da2bd}.aging-summary-company{color:#f8fafc;font-size:14px;font-weight:700}.aging-summary-controls-row{margin-top:14px}.aging-summary-field{flex-direction:column;gap:8px;display:flex}.aging-summary-strip{background:#0f1a2e;border:1px solid #23324a;border-radius:12px;flex-wrap:wrap;margin-top:14px;padding:10px 12px}.aging-summary-chip{color:#8da2bd;align-items:center;gap:8px;font-size:13px;display:flex}.aging-summary-chip strong{color:#f8fafc}.aging-summary-chip strong.blue{color:#60a5fa}.aging-summary-chip strong.red{color:#f87171}.aging-summary-chip strong.green{color:#86efac}.aging-summary-table-wrap{overflow:auto}.aging-summary-table{border-collapse:collapse;width:100%;min-width:980px}.aging-summary-table th,.aging-summary-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.aging-summary-table th:first-child,.aging-summary-table td:first-child{text-align:left}.aging-summary-contact{flex-direction:column;gap:2px;display:flex}.aging-summary-table td.green{color:#86efac}.aging-summary-table td.amber{color:#fcd34d}.aging-summary-table td.orange{color:#fdba74}.aging-summary-table td.red{color:#f87171}.aging-summary-total-row td{font-weight:800}@media (width<=980px){.aging-summary-title-row,.aging-summary-top-row{flex-direction:column;align-items:flex-start}.aging-summary-actions{flex-wrap:wrap}}.audit-trail-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.audit-trail-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.audit-trail-header-card,.audit-trail-filters-card,.audit-trail-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.audit-trail-title-row,.audit-trail-title-block,.audit-trail-actions,.audit-trail-filters-grid,.audit-trail-filter-actions,.audit-trail-table-head,.audit-trail-pagination,.audit-trail-pagination-controls{align-items:center;display:flex}.audit-trail-title-row,.audit-trail-pagination,.audit-trail-table-head{justify-content:space-between;gap:16px}.audit-trail-title-block,.audit-trail-actions,.audit-trail-filter-actions,.audit-trail-pagination-controls{gap:12px}.audit-trail-back-button,.audit-trail-action-button,.audit-trail-select-button,.audit-trail-primary-button,.audit-trail-secondary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.audit-trail-select-button input,.audit-trail-select-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.audit-trail-select-button input{flex:1}.audit-trail-back-button{width:36px;padding:0}.audit-trail-primary-button{color:#fff;background:#17934d;border-color:#17934d}.audit-trail-secondary-button.disabled{opacity:.45}.audit-trail-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.audit-trail-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.audit-trail-subtitle,.audit-trail-filters-card h2,.audit-trail-field label,.audit-trail-table th,.audit-trail-table-head h2 span,.audit-trail-page-indicator,.audit-trail-pagination span{color:#8da2bd}.audit-trail-filters-card h2,.audit-trail-table-head h2{margin:0;font-size:14px;font-weight:700}.audit-trail-filters-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px}.audit-trail-field{flex-direction:column;gap:8px;display:flex}.audit-trail-field.search{flex:1;min-width:220px}.audit-trail-select-button{justify-content:space-between;min-width:132px}.audit-trail-select-button.search{color:#94a3b8;justify-content:flex-start}.audit-trail-filter-actions{margin-top:12px}.audit-trail-table-wrap{border:1px solid #1e293b;border-radius:12px;margin-top:16px;overflow:auto}.audit-trail-table{border-collapse:collapse;width:100%;min-width:1080px}.audit-trail-table th,.audit-trail-table td{color:#dbe5f3;text-align:left;vertical-align:top;border-bottom:1px solid #1e293b;padding:14px 12px;font-size:13px}.audit-trail-table .expander{color:#94a3b8;width:28px}.audit-trail-table .timestamp{color:#e2e8f0;width:122px}.audit-trail-table .description{min-width:220px}.audit-trail-empty-row{text-align:center!important}.audit-trail-expander-button{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.audit-trail-expander-button svg{transition:transform .22s}.audit-trail-expander-button svg.is-open{transform:rotate(180deg)}.audit-trail-detail-row td{color:#8da2bd;background:#0f172a80;border-bottom:none;padding:0 12px}.audit-trail-detail-row.is-open td{border-bottom:1px solid #1e293b}.audit-trail-detail-panel{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.audit-trail-detail-row.is-open .audit-trail-detail-panel{grid-template-rows:1fr}.audit-trail-detail-content{min-height:0;padding:14px 0;overflow:hidden}@media (prefers-reduced-motion:reduce){.audit-trail-expander-button svg,.audit-trail-detail-panel{transition:none}}.audit-trail-action-pill{text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.audit-trail-action-pill.blue{color:#93c5fd;background:#3b82f629}.audit-trail-action-pill.green{color:#86efac;background:#22c55e29}.audit-trail-pagination{margin-top:12px}.audit-trail-secondary-button:disabled{opacity:.45;cursor:default}@media (width<=980px){.audit-trail-title-row,.audit-trail-pagination{flex-direction:column;align-items:flex-start}.audit-trail-actions,.audit-trail-pagination-controls{flex-wrap:wrap}}.bank-accounts-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.bank-accounts-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.bank-accounts-header,.bank-accounts-summary-card,.bank-accounts-filter-row,.bank-accounts-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.bank-accounts-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.bank-accounts-title-block{align-items:center;gap:14px;display:flex}.bank-accounts-badge{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bank-accounts-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.bank-accounts-subtitle{color:#8da2bd;margin:4px 0 0;font-size:14px}.bank-accounts-toolbar{align-items:center;gap:10px;display:flex}.bank-accounts-toolbar-button,.bank-accounts-filter-select,.bank-accounts-icon-button,.bank-accounts-reconcile-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bank-accounts-filter-select{appearance:none;min-width:132px}.bank-accounts-toolbar-button:hover,.bank-accounts-filter-select:hover,.bank-accounts-icon-button:hover,.bank-accounts-reconcile-button:hover{border-color:#334155}.bank-accounts-toolbar-button:focus-visible,.bank-accounts-filter-select:focus-visible,.bank-accounts-icon-button:focus-visible,.bank-accounts-reconcile-button:focus-visible,.bank-accounts-search input:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.bank-accounts-toolbar-button.primary{color:#fff;background:#17934d;border-color:#17934d}.bank-accounts-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bank-accounts-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.bank-accounts-summary-label{color:#8da2bd;font-size:13px;font-weight:600}.bank-accounts-summary-value{color:#f8fafc;margin-top:8px;font-size:20px;font-weight:800}.bank-accounts-summary-icon{border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bank-accounts-summary-icon.slate{color:#cbd5e1;background:#94a3b829}.bank-accounts-summary-icon.blue{color:#93c5fd;background:#3b82f629}.bank-accounts-summary-icon.green{color:#86efac;background:#22c55e29}.bank-accounts-summary-icon.amber{color:#fdba74;background:#f9731629}.bank-accounts-filter-row{align-items:center;gap:12px;padding:14px;display:flex}.bank-accounts-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;height:36px;padding:0 12px;display:inline-flex}.bank-accounts-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.bank-accounts-search input::placeholder{color:#64748b}.bank-accounts-status-message,.bank-accounts-empty-state{color:#8da2bd;background:#0f1a2eb3;border:1px solid #1e293b;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.bank-accounts-list{flex-direction:column;gap:12px;display:flex}.bank-accounts-card{cursor:pointer;grid-template-columns:auto 1fr auto;gap:18px;padding:18px;transition:border-color .2s,transform .2s;display:grid}.bank-accounts-card:hover{border-color:#334155}.bank-accounts-card.selected{border-color:#22c55e73;transform:translateY(-1px)}.bank-accounts-card-icon{color:#93c5fd;background:#3b82f624;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bank-accounts-card-main{flex-direction:column;gap:8px;display:flex}.bank-accounts-card-title-row,.bank-accounts-card-title-wrap,.bank-accounts-card-meta,.bank-accounts-card-footer,.bank-accounts-card-actions{align-items:center;display:flex}.bank-accounts-card-title-wrap,.bank-accounts-card-meta,.bank-accounts-card-footer,.bank-accounts-card-actions{flex-wrap:wrap;gap:12px}.bank-accounts-card-title{color:#f8fafc;margin:0;font-size:18px;font-weight:700}.bank-accounts-default-pill{color:#fdba74;background:#f59e0b29;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.bank-accounts-card-meta,.bank-accounts-card-gl,.bank-accounts-card-footer{color:#8da2bd;font-size:13px}.bank-accounts-card-gl{margin-top:-2px}.bank-accounts-card-footer strong{color:#f8fafc}.bank-accounts-card-footer em{color:#64748b;margin-left:6px;font-style:normal}.bank-accounts-card-actions{align-items:flex-start}.bank-accounts-icon-button{width:36px;padding:0}.bank-accounts-reconcile-button{background:#ffffff05}@media (width<=1100px){.bank-accounts-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-accounts-card{grid-template-columns:1fr}.bank-accounts-card-actions{justify-content:flex-start}}@media (width<=960px){.bank-accounts-page{padding:16px}.bank-accounts-header,.bank-accounts-filter-row{flex-direction:column;align-items:flex-start}.bank-accounts-toolbar{flex-wrap:wrap;width:100%}.bank-accounts-summary-grid{grid-template-columns:1fr}.bank-accounts-search{width:100%}}.balance-sheet-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.balance-sheet-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.balance-sheet-header-card,.balance-sheet-toolbar-card,.balance-sheet-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.balance-sheet-title-row,.balance-sheet-title-block,.balance-sheet-actions,.balance-sheet-toolbar-row,.balance-sheet-date-controls,.balance-sheet-summary-bar,.balance-sheet-verification{align-items:center;display:flex}.balance-sheet-title-row,.balance-sheet-toolbar-row,.balance-sheet-verification{justify-content:space-between;gap:16px}.balance-sheet-title-block,.balance-sheet-actions,.balance-sheet-date-controls,.balance-sheet-summary-bar{gap:12px}.balance-sheet-back-button,.balance-sheet-action-button,.balance-sheet-date-button,.balance-sheet-generate-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.balance-sheet-back-button{width:36px;padding:0}.balance-sheet-generate-button{color:#fff;background:#17934d;border-color:#17934d}.balance-sheet-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.balance-sheet-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.balance-sheet-subtitle,.balance-sheet-header-meta,.balance-sheet-date-field label,.balance-sheet-summary-label,.balance-sheet-table th{color:#8da2bd}.balance-sheet-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.balance-sheet-company{color:#f8fafc;font-size:14px;font-weight:700}.balance-sheet-toolbar-row{margin-top:14px}.balance-sheet-date-field{flex-direction:column;gap:8px;display:flex}.balance-sheet-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.balance-sheet-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.balance-sheet-summary-value{color:#f8fafc;font-weight:700}.balance-sheet-summary-value.blue{color:#60a5fa}.balance-sheet-summary-value.red{color:#f87171}.balance-sheet-summary-value.purple{color:#c084fc}.balance-sheet-summary-value.green{color:#86efac}.balance-sheet-table-wrap{overflow:auto}.balance-sheet-table{border-collapse:collapse;width:100%;min-width:980px}.balance-sheet-table th,.balance-sheet-table td{color:#dbe5f3;text-align:right;border:1px solid #1e293b;padding:12px 10px;font-size:12px}.balance-sheet-table th:first-child,.balance-sheet-table th:nth-child(2),.balance-sheet-table td:first-child,.balance-sheet-table td:nth-child(2){text-align:left}.balance-sheet-table thead th{background:#0f1a2e;font-weight:700}.balance-sheet-code{white-space:nowrap;color:#cbd5e1!important}.balance-sheet-name{min-width:320px;color:#f8fafc!important}.balance-sheet-name.level-1{padding-left:22px}.balance-sheet-name.level-2{padding-left:38px}.balance-sheet-name.level-3{padding-left:54px}.balance-sheet-row.strong td,.balance-sheet-group-row td{font-weight:700}.balance-sheet-row.italic td{font-style:italic}.balance-sheet-row td.negative,.balance-sheet-name.negative{color:#f87171!important}.balance-sheet-section-row td{color:#f8fafc;text-transform:uppercase;letter-spacing:.06em;background:#94a3b81f;padding:0;font-weight:800}.balance-sheet-section-toggle{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 10px;display:flex}.balance-sheet-section-chevron{flex-shrink:0;transition:transform .22s}.balance-sheet-section-row.is-open .balance-sheet-section-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.balance-sheet-section-chevron{transition:none}}.balance-sheet-group-row td{color:#f8fafc;background:#3b82f60d}.balance-sheet-total-row td{background:#22c55e0f;font-weight:700}.balance-sheet-footer-row td,.balance-sheet-final-total-row td{font-weight:800}.balance-sheet-footer-row.blue td{color:#60a5fa}.balance-sheet-footer-row.red td{color:#f87171}.balance-sheet-footer-row.purple td{color:#c084fc}.balance-sheet-final-total-row td{color:#f8fafc;background:#3b82f614}.balance-sheet-verification{color:#8da2bd;border-top:1px solid #1e293b;margin-top:14px;padding-top:12px;font-size:13px}.balance-sheet-verification .balanced{color:#86efac;font-weight:700}@media (width<=1080px){.balance-sheet-title-row,.balance-sheet-toolbar-row,.balance-sheet-verification{flex-direction:column;align-items:flex-start}.balance-sheet-actions{flex-wrap:wrap}}@media (width<=760px){.balance-sheet-page{padding:16px}.balance-sheet-header-meta{flex-wrap:wrap;justify-content:flex-start}}.budgets-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#a855f71a,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.budgets-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.budgets-header,.budgets-summary-card,.budgets-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.budgets-header,.budgets-title-row,.budgets-toolbar,.budgets-search-group,.budgets-filters-row{align-items:center;display:flex}.budgets-header{justify-content:space-between;gap:16px;padding:18px 20px}.budgets-title-row,.budgets-search-group,.budgets-filters-row{gap:12px}.budgets-badge{color:#fff;background:#7c3aed;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.budgets-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.budgets-subtitle,.budgets-summary-label,.budgets-cell-subtitle,.budgets-table th{color:#8da2bd}.budgets-primary-button,.budgets-secondary-button,.budgets-select,.budgets-search-box{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.budgets-primary-button,.budgets-secondary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.budgets-primary-button{background:#0f1a2e}.budgets-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.budgets-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.budgets-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.budgets-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.budgets-summary-icon.purple{color:#d8b4fe;background:#a855f729}.budgets-summary-icon.green{color:#86efac;background:#22c55e29}.budgets-summary-icon.blue{color:#93c5fd;background:#3b82f629}.budgets-summary-icon.amber{color:#fdba74;background:#f9731629}.budgets-table-card{padding:18px}.budgets-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px}.budgets-search-box{align-items:center;gap:8px;width:260px;padding:0 12px;display:inline-flex}.budgets-search-box input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%}.budgets-search-box input:focus-visible,.budgets-primary-button:focus-visible,.budgets-secondary-button:focus-visible,.budgets-select:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.budgets-select{appearance:none;padding:0 12px}.budgets-status-message,.budgets-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.budgets-table-wrap{overflow:auto}.budgets-table{border-collapse:collapse;width:100%;min-width:980px}.budgets-table th,.budgets-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.budgets-table td{color:#dbe5f3}.budgets-table tbody tr:hover{background:#121d31}.budgets-table tbody tr{cursor:pointer}.budgets-row-selected{background:#1e293bb8}.budgets-cell-title{color:#f8fafc;font-weight:700}.budgets-cell-subtitle{margin-top:3px;font-size:12px}.budgets-type-pill,.budgets-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.budgets-type-pill.purple{color:#d8b4fe;background:#a855f729}.budgets-type-pill.blue{color:#93c5fd;background:#3b82f629}.budgets-type-pill.amber{color:#fdba74;background:#f9731629}.budgets-income.green{font-weight:700;color:#22c55e!important}.budgets-income.red{font-weight:700;color:#f87171!important}.budgets-status-pill.active{color:#86efac;background:#22c55e29}.budgets-status-pill.draft{color:#e2e8f0;background:#94a3b82e}.budgets-more{letter-spacing:.12em;font-weight:700;color:#f8fafc!important}@media (width<=1120px){.budgets-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.budgets-page{padding:16px}.budgets-header,.budgets-toolbar,.budgets-search-group,.budgets-filters-row{flex-direction:column;align-items:flex-start}.budgets-summary-grid{grid-template-columns:1fr}.budgets-search-box{width:100%}}.cash-flow-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.cash-flow-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.cash-flow-header-card,.cash-flow-toolbar-card,.cash-flow-table-card,.cash-flow-accounts-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.cash-flow-title-row,.cash-flow-title-block,.cash-flow-actions,.cash-flow-toolbar-row,.cash-flow-date-controls,.cash-flow-summary-bar,.cash-flow-warning-label,.cash-flow-account-row,.cash-flow-account-total{align-items:center;display:flex}.cash-flow-title-row,.cash-flow-toolbar-row,.cash-flow-account-row,.cash-flow-account-total{justify-content:space-between;gap:16px}.cash-flow-title-block,.cash-flow-actions,.cash-flow-summary-bar,.cash-flow-warning-label{gap:12px}.cash-flow-back-button,.cash-flow-action-button,.cash-flow-date-button,.cash-flow-generate-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cash-flow-back-button{width:36px;padding:0}.cash-flow-generate-button{color:#fff;background:#17934d;border-color:#17934d}.cash-flow-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cash-flow-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.cash-flow-subtitle,.cash-flow-header-meta,.cash-flow-date-field label,.cash-flow-summary-label,.cash-flow-accounts-header p{color:#8da2bd}.cash-flow-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.cash-flow-company{color:#f8fafc;font-size:14px;font-weight:700}.cash-flow-toolbar-row{align-items:flex-end;margin-top:14px}.cash-flow-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cash-flow-date-field{flex-direction:column;gap:8px;display:flex}.cash-flow-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.cash-flow-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.cash-flow-summary-value{color:#f8fafc;font-weight:700}.cash-flow-summary-value.green{color:#86efac}.cash-flow-content-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);gap:16px;display:grid}.cash-flow-table-wrap{overflow:auto}.cash-flow-table{border-collapse:collapse;width:100%}.cash-flow-table td{color:#dbe5f3;border-bottom:1px solid #1e293b;padding:12px 14px;font-size:13px}.cash-flow-table td:nth-child(2),.cash-flow-table td:nth-child(3){text-align:right;white-space:nowrap}.cash-flow-row.section td{color:#f8fafc;background:#94a3b81f;font-weight:800}.cash-flow-row.section.soft td{background:#f9731614}.cash-flow-row.section.muted td{background:#a855f714}.cash-flow-row.headline td{color:#f8fafc;font-weight:800}.cash-flow-row.warning td{color:#fdba74;background:#f9731614}.cash-flow-warning-tag{color:#fdba74;background:#f9731629;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.cash-flow-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cash-flow-pill.green{color:#86efac;background:#22c55e29}.cash-flow-row td.green{color:#86efac}.cash-flow-row td.negative{color:#f87171;font-weight:700}.cash-flow-accounts-header h2{color:#f8fafc;margin:0;font-size:18px}.cash-flow-accounts-header p{margin:6px 0 0;font-size:12px}.cash-flow-accounts-list{flex-direction:column;margin-top:16px;display:flex}.cash-flow-account-row{border-bottom:1px solid #1e293b;align-items:flex-start;padding:12px 0}.cash-flow-account-code{color:#cbd5e1;flex-shrink:0;width:64px}.cash-flow-account-name{color:#f8fafc;flex:1}.cash-flow-account-amount{color:#dbe5f3;text-align:right;font-weight:700}.cash-flow-account-total{color:#f8fafc;border-top:1px solid #1e293b;margin-top:16px;padding-top:14px;font-weight:800}@media (width<=1160px){.cash-flow-content-grid{grid-template-columns:1fr}}@media (width<=980px){.cash-flow-title-row,.cash-flow-toolbar-row{flex-direction:column;align-items:flex-start}.cash-flow-actions{flex-wrap:wrap}.cash-flow-date-grid{grid-template-columns:1fr}}@media (width<=760px){.cash-flow-page{padding:16px}.cash-flow-header-meta,.cash-flow-summary-bar{flex-wrap:wrap;justify-content:flex-start}}.cash-flow-forecast-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.cash-flow-forecast-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.cash-flow-forecast-header-card,.cash-flow-forecast-toolbar-card,.cash-flow-forecast-chart-card,.cash-flow-forecast-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.cash-flow-forecast-title-row,.cash-flow-forecast-title-block,.cash-flow-forecast-toolbar-row,.cash-flow-forecast-summary-bar,.cash-flow-forecast-header-meta,.cash-flow-forecast-legend,.cash-flow-forecast-tabs{align-items:center;display:flex}.cash-flow-forecast-title-row,.cash-flow-forecast-toolbar-row{justify-content:space-between;gap:16px}.cash-flow-forecast-title-block,.cash-flow-forecast-summary-bar,.cash-flow-forecast-header-meta,.cash-flow-forecast-legend,.cash-flow-forecast-tabs{gap:12px}.cash-flow-forecast-back-button,.cash-flow-forecast-select-button,.cash-flow-forecast-primary-button,.cash-flow-forecast-tab{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cash-flow-forecast-back-button{width:36px;padding:0}.cash-flow-forecast-primary-button{color:#fff;background:#17934d;border-color:#17934d}.cash-flow-forecast-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cash-flow-forecast-title,.cash-flow-forecast-chart-card h2{color:#f8fafc;margin:0;font-weight:700}.cash-flow-forecast-title{font-size:22px}.cash-flow-forecast-subtitle,.cash-flow-forecast-header-meta,.cash-flow-forecast-select-field label,.cash-flow-forecast-summary-label,.cash-flow-forecast-chart-card p,.cash-flow-forecast-table th,.cash-flow-forecast-x-axis span,.cash-flow-forecast-y-axis span{color:#8da2bd}.cash-flow-forecast-company{color:#f8fafc;font-size:14px;font-weight:700}.cash-flow-forecast-select-field{flex-direction:column;gap:8px;display:flex}.cash-flow-forecast-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.cash-flow-forecast-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.cash-flow-forecast-summary-value{color:#f8fafc;font-weight:700}.cash-flow-forecast-summary-value.green{color:#86efac}.cash-flow-forecast-summary-value.red{color:#f87171}.cash-flow-forecast-chart{grid-template-columns:54px 1fr;align-items:stretch;gap:10px;margin-top:14px;display:grid;position:relative}.cash-flow-forecast-y-axis{flex-direction:column;justify-content:space-between;padding:12px 0 24px;font-size:11px;display:flex}.cash-flow-forecast-plot-area{background:#3b82f60f;border:1px dashed #31445f;border-radius:12px;min-height:190px;position:relative;overflow:hidden}.cash-flow-forecast-grid-lines{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.cash-flow-forecast-grid-line{border-top:1px dashed #94a3b840}.cash-flow-forecast-area{pointer-events:none;background:#60a5fa47;border-radius:10px 10px 0 0;position:absolute;inset:10px 10px 34px}.cash-flow-forecast-verticals{pointer-events:none;grid-template-columns:repeat(13,1fr);display:grid;position:absolute;inset:10px 10px 34px}.cash-flow-forecast-verticals span{border-left:1px dashed #94a3b82e}.cash-flow-forecast-x-axis{pointer-events:none;grid-template-columns:repeat(13,1fr);gap:6px;font-size:10px;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.cash-flow-forecast-legend{justify-content:center;margin-top:14px;font-size:12px}.cash-flow-forecast-legend .blue{color:#60a5fa}.cash-flow-forecast-legend .green{color:#86efac}.cash-flow-forecast-legend .red{color:#f87171}.cash-flow-forecast-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px}.cash-flow-forecast-tab.active{color:#93c5fd;background:#3b82f629;border-color:#3b82f659}.cash-flow-forecast-table-wrap{overflow:auto}.cash-flow-forecast-table{border-collapse:collapse;width:100%;min-width:780px}.cash-flow-forecast-table th,.cash-flow-forecast-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.cash-flow-forecast-table th:first-child,.cash-flow-forecast-table td:first-child{text-align:left}.cash-flow-forecast-table td.green{color:#86efac}.cash-flow-forecast-table td.red{color:#f87171}.cash-flow-forecast-balance-pill{color:#86efac;background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}@media (width<=980px){.cash-flow-forecast-title-row,.cash-flow-forecast-toolbar-row{flex-direction:column;align-items:flex-start}.cash-flow-forecast-header-meta{flex-wrap:wrap}}@media (width<=760px){.cash-flow-forecast-page{padding:16px}.cash-flow-forecast-chart{grid-template-columns:1fr}.cash-flow-forecast-y-axis{display:none}}.compliance-audit-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.compliance-audit-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.compliance-audit-header-card,.compliance-audit-filters-card,.compliance-audit-summary-card,.compliance-audit-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.compliance-audit-title-row,.compliance-audit-title-block,.compliance-audit-actions,.compliance-audit-filters-row,.compliance-audit-summary-grid,.compliance-audit-summary-title,.compliance-audit-table-head,.compliance-audit-empty-state{align-items:center;display:flex}.compliance-audit-title-row,.compliance-audit-table-head{justify-content:space-between;gap:16px}.compliance-audit-title-block,.compliance-audit-actions,.compliance-audit-summary-title,.compliance-audit-empty-state{gap:12px}.compliance-audit-back-button,.compliance-audit-action-button,.compliance-audit-select-button,.compliance-audit-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.compliance-audit-select-button input,.compliance-audit-select-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.compliance-audit-select-button input{flex:1}.compliance-audit-back-button{width:36px;padding:0}.compliance-audit-primary-button{color:#fff;background:#17934d;border-color:#17934d}.compliance-audit-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.compliance-audit-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.compliance-audit-subtitle,.compliance-audit-filters-card h2,.compliance-audit-field label,.compliance-audit-summary-card p,.compliance-audit-table-head span,.compliance-audit-table th,.compliance-audit-empty-state{color:#8da2bd}.compliance-audit-filters-card h2,.compliance-audit-table-head h2{margin:0 0 14px;font-size:14px;font-weight:700}.compliance-audit-filters-row{flex-wrap:wrap;align-items:flex-end;gap:12px}.compliance-audit-field{flex-direction:column;gap:8px;display:flex}.compliance-audit-field.authority{min-width:128px}.compliance-audit-select-button{justify-content:space-between;min-width:132px}.compliance-audit-summary-grid{flex-wrap:wrap;gap:16px}.compliance-audit-summary-card{flex:220px}.compliance-audit-summary-title{color:#cbd5e1;font-size:13px}.compliance-audit-summary-card strong{color:#f8fafc;margin-top:10px;font-size:24px;font-weight:800;display:block}.compliance-audit-summary-card p{margin:6px 0 0}.compliance-audit-table-wrap{border:1px solid #1e293b;border-radius:12px;margin-top:16px;overflow:hidden}.compliance-audit-table{border-collapse:collapse;width:100%}.compliance-audit-table th{text-align:left;background:#0f172ab8;padding:14px;font-size:12px;font-weight:600}.compliance-audit-table td{color:#dbe5f3;border-top:1px solid #1e293b;padding:14px;font-size:13px}.compliance-audit-empty-state{background:#0f172a6b;flex-direction:column;justify-content:center;gap:10px;min-height:160px}@media (width<=980px){.compliance-audit-title-row{flex-direction:column;align-items:flex-start}.compliance-audit-actions{flex-wrap:wrap}}.contact-balances-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.contact-balances-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.contact-balances-header-card,.contact-balances-toolbar-card,.contact-balances-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.contact-balances-title-row,.contact-balances-title-block,.contact-balances-actions,.contact-balances-toolbar-grid,.contact-balances-header-meta,.contact-balances-summary-bar{align-items:center;display:flex}.contact-balances-title-row{justify-content:space-between;gap:16px}.contact-balances-title-block,.contact-balances-actions,.contact-balances-header-meta,.contact-balances-summary-bar{gap:12px}.contact-balances-back-button,.contact-balances-action-button,.contact-balances-select-button,.contact-balances-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.contact-balances-back-button{width:36px;padding:0}.contact-balances-primary-button{color:#fff;background:#17934d;border-color:#17934d}.contact-balances-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-balances-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.contact-balances-subtitle,.contact-balances-header-meta,.contact-balances-field label,.contact-balances-table th,.contact-balances-contact span{color:#8da2bd}.contact-balances-company{color:#f8fafc;font-size:14px;font-weight:700}.contact-balances-toolbar-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px}.contact-balances-field{flex-direction:column;gap:8px;display:flex}.contact-balances-field.search{flex:1;min-width:220px}.contact-balances-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.contact-balances-summary-item{color:#8da2bd;background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.contact-balances-summary-item strong{color:#f8fafc}.contact-balances-summary-item strong.blue{color:#60a5fa}.contact-balances-summary-item strong.red{color:#f87171}.contact-balances-table-wrap{overflow:auto}.contact-balances-table{border-collapse:collapse;width:100%;min-width:980px}.contact-balances-table th,.contact-balances-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.contact-balances-table th:first-child,.contact-balances-table td:first-child{text-align:left}.contact-balances-contact{flex-direction:column;gap:2px;display:flex}.contact-balances-type-pill{text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.contact-balances-type-pill.customer{color:#86efac;background:#22c55e29}.contact-balances-type-pill.vendor{color:#e2e8f0;background:#94a3b82e}.contact-balances-table td.blue{color:#60a5fa}.contact-balances-table td.green{color:#86efac}.contact-balances-table td.orange{color:#fdba74}.contact-balances-table td.red,.contact-balances-table td.negative{color:#f87171}@media (width<=980px){.contact-balances-title-row{flex-direction:column;align-items:flex-start}.contact-balances-actions{flex-wrap:wrap}}.cost-centers-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#3b82f614,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.cost-centers-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.cost-centers-header,.cost-centers-summary-card,.cost-centers-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.cost-centers-header,.cost-centers-title-row,.cost-centers-toolbar,.cost-centers-search-group,.cost-centers-filters-row,.cost-centers-manager{align-items:center;display:flex}.cost-centers-header{justify-content:space-between;gap:16px;padding:18px 20px}.cost-centers-title-row,.cost-centers-search-group,.cost-centers-filters-row,.cost-centers-manager{gap:12px}.cost-centers-badge{color:#fff;background:#7c3aed;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cost-centers-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.cost-centers-subtitle,.cost-centers-summary-label,.cost-centers-cell-subtitle,.cost-centers-table th{color:#8da2bd}.cost-centers-primary-button,.cost-centers-secondary-button,.cost-centers-select,.cost-centers-search-box{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.cost-centers-primary-button,.cost-centers-secondary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cost-centers-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cost-centers-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.cost-centers-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.cost-centers-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cost-centers-summary-icon.green{color:#86efac;background:#22c55e29}.cost-centers-summary-icon.blue{color:#93c5fd;background:#3b82f629}.cost-centers-table-card{padding:18px}.cost-centers-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px}.cost-centers-search-box{align-items:center;gap:8px;width:260px;padding:0 12px;display:inline-flex}.cost-centers-search-box input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%}.cost-centers-search-box input:focus-visible,.cost-centers-primary-button:focus-visible,.cost-centers-secondary-button:focus-visible,.cost-centers-select:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.cost-centers-select{appearance:none;padding:0 12px}.cost-centers-status-message,.cost-centers-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.cost-centers-table-wrap{overflow:auto}.cost-centers-table{border-collapse:collapse;width:100%;min-width:1080px}.cost-centers-table th,.cost-centers-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.cost-centers-table td{color:#dbe5f3}.cost-centers-table tbody tr:hover{background:#121d31}.cost-centers-table tbody tr{cursor:pointer}.cost-centers-row-selected{background:#1e293bb8}.cost-centers-cell-title{color:#f8fafc;font-weight:700}.cost-centers-cell-subtitle{margin-top:3px;font-size:12px}.cost-centers-manager{gap:6px}.cost-centers-status-pill{color:#86efac;background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cost-centers-more{letter-spacing:.12em;font-weight:700;color:#f8fafc!important}@media (width<=1120px){.cost-centers-summary-grid{grid-template-columns:1fr}}@media (width<=960px){.cost-centers-page{padding:16px}.cost-centers-header,.cost-centers-toolbar,.cost-centers-search-group,.cost-centers-filters-row{flex-direction:column;align-items:flex-start}.cost-centers-search-box{width:100%}}.deferred-tax-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#a855f71a,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.deferred-tax-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.deferred-tax-header,.deferred-tax-summary-card,.deferred-tax-filters-card,.deferred-tax-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.deferred-tax-header,.deferred-tax-title-row,.deferred-tax-toolbar,.deferred-tax-filters-grid,.deferred-tax-filter-actions,.deferred-tax-table-header{align-items:center;display:flex}.deferred-tax-header{justify-content:space-between;gap:16px;padding:18px 20px}.deferred-tax-title-row,.deferred-tax-toolbar,.deferred-tax-filter-actions{gap:12px}.deferred-tax-back-button,.deferred-tax-secondary-button,.deferred-tax-primary-button,.deferred-tax-select{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.deferred-tax-back-button,.deferred-tax-secondary-button,.deferred-tax-primary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.deferred-tax-back-button{width:36px;padding:0}.deferred-tax-primary-button{color:#fff;background:#17934d;border-color:#17934d}.deferred-tax-badge{color:#fff;background:#7c3aed;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.deferred-tax-title,.deferred-tax-section-title{color:#f8fafc;margin:0;font-weight:700}.deferred-tax-title{font-size:22px}.deferred-tax-section-title{font-size:14px}.deferred-tax-subtitle,.deferred-tax-summary-label,.deferred-tax-summary-note,.deferred-tax-field label,.deferred-tax-table th{color:#8da2bd}.deferred-tax-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.deferred-tax-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.deferred-tax-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.deferred-tax-summary-note{margin-top:10px;font-size:12px;font-weight:600}.deferred-tax-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.deferred-tax-summary-note.blue,.deferred-tax-summary-icon.blue{color:#93c5fd}.deferred-tax-summary-note.green,.deferred-tax-summary-icon.green{color:#86efac}.deferred-tax-summary-note.red,.deferred-tax-summary-icon.red{color:#fda4af}.deferred-tax-summary-icon.blue{background:#3b82f629}.deferred-tax-summary-icon.green{background:#22c55e29}.deferred-tax-summary-icon.red{background:#f43f5e29}.deferred-tax-filters-card,.deferred-tax-table-card{padding:18px}.deferred-tax-filters-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.deferred-tax-field{flex-direction:column;gap:8px;display:flex}.deferred-tax-select{text-align:left;width:240px;padding:0 12px}.deferred-tax-table-header{justify-content:space-between;margin-bottom:12px}.deferred-tax-records-badge{color:#f8fafc;border:1px solid #23324a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.deferred-tax-table-wrap{overflow:auto}.deferred-tax-table{border-collapse:collapse;width:100%;min-width:980px}.deferred-tax-table th,.deferred-tax-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.deferred-tax-table td{color:#dbe5f3}.deferred-tax-table tbody tr:hover{background:#121d31}.deferred-tax-link{font-weight:700;color:#60a5fa!important}.deferred-tax-green{font-weight:700;color:#22c55e!important}.deferred-tax-red{font-weight:700;color:#f87171!important}.deferred-tax-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.deferred-tax-status-pill.draft{color:#e2e8f0;background:#94a3b82e}.deferred-tax-status-pill.posted{color:#86efac;background:#22c55e29}.deferred-tax-view{font-weight:600;color:#f8fafc!important}@media (width<=1120px){.deferred-tax-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.deferred-tax-page{padding:16px}.deferred-tax-header,.deferred-tax-toolbar,.deferred-tax-filters-grid{flex-direction:column;align-items:flex-start}.deferred-tax-summary-grid{grid-template-columns:1fr}.deferred-tax-select{width:100%}}.deferred-revenue-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.deferred-revenue-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.deferred-revenue-header,.deferred-revenue-stat-card,.deferred-revenue-records-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.deferred-revenue-header,.deferred-revenue-title-block,.deferred-revenue-actions,.deferred-revenue-progress-wrap{align-items:center;display:flex}.deferred-revenue-header{justify-content:space-between;gap:16px;padding:18px 20px}.deferred-revenue-title-block,.deferred-revenue-actions{gap:12px}.deferred-revenue-back-button,.deferred-revenue-secondary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.deferred-revenue-back-button{width:36px;padding:0}.deferred-revenue-badge,.deferred-revenue-stat-icon{justify-content:center;align-items:center;display:flex}.deferred-revenue-badge{color:#fff;background:#2563eb;border-radius:10px;width:40px;height:40px}.deferred-revenue-title,.deferred-revenue-records-title{color:#f8fafc;margin:0;font-weight:700}.deferred-revenue-title{font-size:22px}.deferred-revenue-records-title{margin-bottom:14px;font-size:14px}.deferred-revenue-subtitle,.deferred-revenue-stat-label,.deferred-revenue-table th{color:#8da2bd}.deferred-revenue-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.deferred-revenue-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.deferred-revenue-stat-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.deferred-revenue-stat-note{margin-top:10px;font-size:12px;font-weight:600}.deferred-revenue-stat-icon{border-radius:999px;width:28px;height:28px}.deferred-revenue-stat-note.blue,.deferred-revenue-stat-icon.blue{color:#93c5fd}.deferred-revenue-stat-note.amber,.deferred-revenue-stat-icon.amber{color:#fdba74}.deferred-revenue-stat-note.green,.deferred-revenue-stat-icon.green{color:#86efac}.deferred-revenue-stat-icon.blue{background:#3b82f629}.deferred-revenue-stat-icon.amber{background:#f9731629}.deferred-revenue-stat-icon.green{background:#22c55e29}.deferred-revenue-records-card{padding:18px}.deferred-revenue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.deferred-revenue-search,.deferred-revenue-select{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.deferred-revenue-search{align-items:center;gap:8px;width:280px;padding:0 12px;display:inline-flex}.deferred-revenue-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.deferred-revenue-search input::placeholder{color:#64748b}.deferred-revenue-select{appearance:none;min-width:150px;padding:0 12px}.deferred-revenue-search input:focus-visible,.deferred-revenue-select:focus-visible,.deferred-revenue-back-button:focus-visible,.deferred-revenue-secondary-button:focus-visible,.deferred-revenue-view:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.deferred-revenue-status-message,.deferred-revenue-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.deferred-revenue-table-wrap{overflow:auto}.deferred-revenue-table{border-collapse:collapse;width:100%;min-width:860px}.deferred-revenue-table th,.deferred-revenue-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.deferred-revenue-table td{color:#dbe5f3}.deferred-revenue-table tbody tr:hover{background:#121d31}.deferred-revenue-table tbody tr{cursor:pointer}.deferred-revenue-row-selected{background:#1e293bb8}.deferred-revenue-customer{font-weight:600;color:#f8fafc!important}.deferred-revenue-green{color:#86efac!important}.deferred-revenue-progress-wrap{gap:8px}.deferred-revenue-progress-bar{background:#23324a;border-radius:999px;width:76px;height:6px;overflow:hidden}.deferred-revenue-progress-fill{background:#16a34a;border-radius:999px;height:100%}.deferred-revenue-status{color:#86efac;background:#22c55e24;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.deferred-revenue-view{color:#f8fafc;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;padding:6px 10px;font-weight:600}@media (width<=1100px){.deferred-revenue-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.deferred-revenue-page{padding:16px}.deferred-revenue-header,.deferred-revenue-toolbar{flex-direction:column;align-items:flex-start}.deferred-revenue-search{width:100%}.deferred-revenue-stats-grid{grid-template-columns:1fr}}.hr-combobox{width:100%;position:relative}.hr-combobox__trigger{width:100%;height:40px;font:inherit;cursor:pointer;text-align:left;color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #dbe3ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.hr-combobox__trigger:focus-visible{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811f}.hr-combobox__placeholder,.hr-combobox__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hr-combobox__placeholder{color:#94a3b8}.hr-combobox__value{color:#0f172a}.hr-combobox__chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s}.hr-combobox__chevron.open{transform:rotate(180deg)}.hr-combobox__dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #0f172a24,0 2px 8px #0f172a0f}.hr-combobox__search-row{color:#94a3b8;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:9px 12px;display:flex}.hr-combobox__search-row input{color:#111827;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.hr-combobox__search-row input::placeholder{color:#94a3b8}.hr-combobox__list{overscroll-behavior:contain;max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.hr-combobox__option{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:9px 10px;font-size:14px;transition:background .1s;display:flex}.hr-combobox__option:hover{background:#f1f5f9}.hr-combobox__option.is-selected{color:#0f172a;background:#f1f5f9;font-weight:600}.hr-combobox__empty{color:#94a3b8;text-align:center;padding:12px 10px;font-size:13px}.hr-combobox__trigger--loading,.hr-combobox__trigger--disabled{opacity:.65;cursor:default}.hr-combobox__trigger--adorned{padding-left:12px}.hr-combobox__icon{color:#94a3b8;flex-shrink:0;align-items:center;display:inline-flex}.hr-combobox__option--create{color:#0f172a;border-top:1px solid #f1f5f9;gap:8px;margin-top:4px;padding-top:10px;font-weight:600}.hr-combobox__option--create:hover{background:#f1f5f9}.app-layout:not(.theme-light) .hr-combobox__option--create{color:#f1f5f9;border-top-color:#94a3b81f}.hr-combobox__create-new{color:#0f172a;width:100%;font:inherit;cursor:pointer;background:#f8fafc;border:none;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:13px;font-weight:700;display:flex}.hr-combobox__create-new:hover{background:#f1f5f9}.app-layout:not(.theme-light) .hr-combobox__create-new{color:#f1f5f9;background:#16233b;border-top-color:#94a3b81f}.app-layout:not(.theme-light) .hr-combobox__create-new:hover{background:#94a3b81a}.app-layout:not(.theme-light) .hr-combobox__trigger{color:#f8fafc;background:linear-gradient(#101a2d 0%,#0d1526 100%);border-color:#1e293b}.app-layout:not(.theme-light) .hr-combobox__placeholder{color:#64748b}.app-layout:not(.theme-light) .hr-combobox__value{color:#f1f5f9}.app-layout:not(.theme-light) .hr-combobox__dropdown{background:#1e293b;border-color:#94a3b82e;box-shadow:0 8px 28px #00000073,0 2px 8px #0000004d}.app-layout:not(.theme-light) .hr-combobox__search-row{border-bottom-color:#94a3b81f}.app-layout:not(.theme-light) .hr-combobox__search-row input{color:#f1f5f9}.app-layout:not(.theme-light) .hr-combobox__search-row input::placeholder{color:#475569}.app-layout:not(.theme-light) .hr-combobox__option{color:#cbd5e1}.app-layout:not(.theme-light) .hr-combobox__option:hover{background:#94a3b81f}.app-layout:not(.theme-light) .hr-combobox__option.is-selected{color:#f1f5f9;background:#94a3b82e}.expenses-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.expenses-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.expenses-header,.expenses-stat-card,.expenses-records-card,.expenses-category-card,.expenses-row{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.expenses-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.expenses-title-block,.expenses-records-title-row,.expenses-category-header,.expenses-group-title-wrap,.expenses-row,.expenses-category-name{align-items:center;display:flex}.expenses-title-block,.expenses-records-title-row,.expenses-category-header{gap:14px}.expenses-badge,.expenses-records-icon,.expenses-category-badge{justify-content:center;align-items:center;display:flex}.expenses-badge{color:#fff;background:#17934d;border-radius:10px;width:40px;height:40px}.expenses-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.expenses-subtitle,.expenses-group-count,.expenses-row-ref,.expenses-category-header p{color:#8da2bd;margin:4px 0 0;font-size:14px}.expenses-primary-button,.expenses-secondary-button,.expenses-chip,.expenses-search{border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.expenses-primary-button,.expenses-secondary-button,.expenses-chip{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;height:36px;padding:0 14px}.expenses-primary-button{color:#fff;background:#17934d;border-color:#17934d}.expenses-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.expenses-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.expenses-stat-label{color:#8da2bd;font-size:13px;font-weight:600}.expenses-stat-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.expenses-stat-note{margin-top:10px;font-size:12px;font-weight:600}.expenses-stat-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.expenses-stat-note.blue,.expenses-stat-icon.blue{color:#93c5fd}.expenses-stat-note.green,.expenses-stat-icon.green{color:#86efac}.expenses-stat-note.amber,.expenses-stat-icon.amber{color:#fdba74}.expenses-stat-note.purple,.expenses-stat-icon.purple{color:#d8b4fe}.expenses-stat-icon.blue{background:#3b82f629}.expenses-stat-icon.green{background:#22c55e29}.expenses-stat-icon.amber{background:#f9731629}.expenses-stat-icon.purple{background:#a855f729}.expenses-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.expenses-records-card,.expenses-category-card{padding:14px}.expenses-records-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.expenses-records-title,.expenses-category-header h3{color:#f8fafc;margin:0;font-size:14px;font-weight:700}.expenses-records-icon,.expenses-category-badge{color:#dbe5f3;background:#ffffff0f;border-radius:8px;width:24px;height:24px}.expenses-records-actions{align-items:center;gap:10px;display:flex}.expenses-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;width:180px;height:36px;padding:0 12px}.expenses-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.expenses-search input::placeholder{color:#64748b}.expenses-search input:focus-visible,.expenses-primary-button:focus-visible,.expenses-secondary-button:focus-visible,.expenses-chip:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.expenses-status-message,.expenses-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px}.expenses-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.expenses-chip.active{color:#f8fafc;background:#0f1a2e}.expenses-chip.pending{color:#fdba74}.expenses-chip.paid{color:#86efac}.expenses-group{margin-top:14px}.expenses-group-header{color:#dbe5f3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;font-size:13px;display:flex}.expenses-group-title-wrap{align-items:center;gap:10px;display:flex}.expenses-group-title{font-weight:700}.expenses-group-arrow{color:#64748b;flex-shrink:0;transition:transform .22s}.expenses-group-arrow.is-open{transform:rotate(180deg)}.expenses-group-panel{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.expenses-group-panel.is-open{grid-template-rows:1fr}.expenses-list{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.expenses-row{gap:14px;padding:12px}.expenses-row-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.expenses-row-icon.teal{color:#2dd4bf;background:#2dd4bf24}.expenses-row-icon.slate{color:#cbd5e1;background:#94a3b824}.expenses-row-icon.green{color:#86efac;background:#22c55e24}.expenses-row-icon.cyan{color:#67e8f9;background:#22d3ee24}.expenses-row-icon.blue{color:#93c5fd;background:#3b82f624}.expenses-row-main{flex:1;min-width:0}.expenses-row-title,.expenses-row-amount{color:#f8fafc;font-size:13px;font-weight:700}.expenses-row-ref,.expenses-row-category{color:#8da2bd;font-size:12px}.expenses-row-category{min-width:110px}.expenses-row-amount{min-width:88px}.expenses-row-status{color:#86efac;text-align:center;background:#22c55e24;border-radius:999px;min-width:46px;padding:4px 10px;font-size:12px;font-weight:700}.expenses-row-status.pending{color:#fdba74;background:#f9731624}.expenses-donut-wrap{justify-content:center;padding:16px 0 12px;display:flex}.expenses-donut{border-radius:50%;justify-content:center;align-items:center;width:156px;height:156px;display:flex}.expenses-donut-hole{background:#0c1628;border-radius:50%;width:74px;height:74px;box-shadow:inset 0 0 0 1px #23324a}.expenses-category-list{flex-direction:column;gap:9px;display:flex}.expenses-category-item{color:#8da2bd;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.expenses-category-item strong{color:#f8fafc}.expenses-category-name{gap:8px}.expenses-category-dot{border-radius:50%;width:10px;height:10px}@media (width<=1100px){.expenses-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-content-grid{grid-template-columns:1fr}}@media (width<=960px){.expenses-page{padding:16px}.expenses-header,.expenses-records-header,.expenses-row{flex-direction:column;align-items:flex-start}.expenses-stats-grid{grid-template-columns:1fr}.expenses-records-actions,.expenses-search{width:100%}}.fx-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.fx-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.fx-header,.fx-summary-card,.fx-highlight-card,.fx-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.fx-header,.fx-title-row,.fx-toolbar,.fx-highlight-content,.fx-table-header{align-items:center;display:flex}.fx-header{justify-content:space-between;gap:16px;padding:18px 20px}.fx-title-row,.fx-toolbar{gap:12px}.fx-back-button,.fx-secondary-button,.fx-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fx-back-button{width:36px;padding:0}.fx-primary-button{color:#fff;background:#17934d;border-color:#17934d}.fx-badge{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fx-title,.fx-section-title{color:#f8fafc;margin:0;font-weight:700}.fx-title{font-size:22px}.fx-section-title{font-size:14px}.fx-subtitle,.fx-summary-label,.fx-summary-note,.fx-highlight-label,.fx-highlight-grid span,.fx-table th{color:#8da2bd}.fx-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fx-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.fx-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.fx-summary-note{margin-top:10px;font-size:12px;font-weight:600}.fx-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fx-summary-note.blue,.fx-summary-icon.blue{color:#93c5fd}.fx-summary-note.green,.fx-summary-icon.green{color:#86efac}.fx-summary-note.red,.fx-summary-icon.red{color:#fda4af}.fx-summary-icon.blue{background:#3b82f629}.fx-summary-icon.green{background:#22c55e29}.fx-summary-icon.red{background:#f43f5e29}.fx-highlight-card{position:relative;overflow:hidden}.fx-highlight-accent{background:#3b82f6;width:4px;position:absolute;inset:0 auto 0 0}.fx-highlight-content{justify-content:space-between;gap:16px;padding:18px 20px}.fx-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.fx-highlight-grid div{flex-direction:column;gap:4px;display:flex}.fx-highlight-grid strong{color:#f8fafc}.fx-table-card{padding:18px}.fx-table-header{justify-content:space-between;margin-bottom:12px}.fx-table-wrap{overflow:auto}.fx-table{border-collapse:collapse;width:100%;min-width:900px}.fx-table th,.fx-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.fx-table td{color:#dbe5f3}.fx-table tbody tr:hover{background:#121d31}.fx-green{font-weight:700;color:#22c55e!important}.fx-red{font-weight:700;color:#f87171!important}.fx-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.fx-status-pill.posted{color:#86efac;background:#22c55e29}.fx-status-pill.reversed{color:#fca5a5;background:#ef444429}.fx-view{font-weight:600;color:#f8fafc!important}@media (width<=1120px){.fx-summary-grid,.fx-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.fx-page{padding:16px}.fx-header,.fx-toolbar,.fx-highlight-content{flex-direction:column;align-items:flex-start}.fx-summary-grid,.fx-highlight-grid{grid-template-columns:1fr}}.fixed-assets-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.fixed-assets-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.fixed-assets-header,.fixed-assets-stat-card,.fixed-assets-register-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.fixed-assets-header,.fixed-assets-title-block,.fixed-assets-actions,.fixed-assets-toolbar,.fixed-assets-tabs,.fixed-assets-filters{align-items:center;display:flex}.fixed-assets-header{justify-content:space-between;gap:16px;padding:18px 20px}.fixed-assets-title-block,.fixed-assets-actions,.fixed-assets-tabs,.fixed-assets-filters{gap:12px}.fixed-assets-badge,.fixed-assets-stat-icon{justify-content:center;align-items:center;display:flex}.fixed-assets-badge{color:#fff;background:#17934d;border-radius:10px;width:40px;height:40px}.fixed-assets-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.fixed-assets-subtitle,.fixed-assets-stat-label,.fixed-assets-table th,.fixed-assets-name-cell span{color:#8da2bd}.fixed-assets-primary-button,.fixed-assets-secondary-button,.fixed-assets-tab,.fixed-assets-select,.fixed-assets-apply-button,.fixed-assets-search,.fixed-assets-more-button{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.fixed-assets-primary-button,.fixed-assets-secondary-button,.fixed-assets-tab,.fixed-assets-apply-button,.fixed-assets-more-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fixed-assets-primary-button,.fixed-assets-apply-button{color:#fff;background:#17934d;border-color:#17934d}.fixed-assets-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fixed-assets-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.fixed-assets-stat-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.fixed-assets-stat-note{margin-top:10px;font-size:12px;font-weight:600}.fixed-assets-stat-icon{border-radius:999px;width:28px;height:28px}.fixed-assets-stat-note.green,.fixed-assets-stat-icon.green{color:#86efac}.fixed-assets-stat-note.blue,.fixed-assets-stat-icon.blue{color:#93c5fd}.fixed-assets-stat-note.amber,.fixed-assets-stat-icon.amber{color:#fdba74}.fixed-assets-stat-icon.green{background:#22c55e29}.fixed-assets-stat-icon.blue{background:#3b82f629}.fixed-assets-stat-icon.amber{background:#f9731629}.fixed-assets-register-card{padding:14px}.fixed-assets-tab.active{color:#f8fafc;background:#0f1a2e}.fixed-assets-search{flex:1;align-items:center;gap:8px;min-width:240px;padding:0 12px;display:inline-flex}.fixed-assets-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.fixed-assets-search input::placeholder{color:#64748b}.fixed-assets-select{padding:0 14px}.fixed-assets-status-note{color:#8da2bd;margin-top:12px;font-size:13px}.fixed-assets-selected-row{background:#17934d1f}.fixed-assets-empty-row{text-align:center;color:#8da2bd!important}.fixed-assets-table-wrap{margin-top:14px;overflow:auto}.fixed-assets-table{border-collapse:collapse;width:100%;min-width:1040px}.fixed-assets-table th,.fixed-assets-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.fixed-assets-table td{color:#dbe5f3}.fixed-assets-table tbody tr:hover{background:#121d31}.fixed-assets-name-cell{flex-direction:column;gap:4px;display:flex}.fixed-assets-name-cell strong{color:#f8fafc}.fixed-assets-category{color:#dbe5f3;border:1px solid #23324a;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.fixed-assets-status{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.fixed-assets-status.active{color:#86efac;background:#22c55e24}.fixed-assets-status.neutral{color:#cbd5e1;background:#94a3b824}.fixed-assets-status.danger{color:#fda4af;background:#f43f5e24}.fixed-assets-more-button{width:36px;padding:0}@media (width<=1100px){.fixed-assets-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.fixed-assets-page{padding:16px}.fixed-assets-header,.fixed-assets-filters{flex-direction:column;align-items:flex-start}.fixed-assets-stats-grid{grid-template-columns:1fr}.fixed-assets-search{width:100%}}.reports-general-ledger-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.reports-general-ledger-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.reports-general-ledger-header-card,.reports-general-ledger-toolbar-card,.reports-general-ledger-empty-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.reports-general-ledger-title-row,.reports-general-ledger-title-block,.reports-general-ledger-actions,.reports-general-ledger-toolbar-row,.reports-general-ledger-empty-card{align-items:center;display:flex}.reports-general-ledger-title-row,.reports-general-ledger-toolbar-row{justify-content:space-between;gap:16px}.reports-general-ledger-title-block,.reports-general-ledger-actions{gap:12px}.reports-general-ledger-back-button,.reports-general-ledger-action-button,.reports-general-ledger-select-button,.reports-general-ledger-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.reports-general-ledger-back-button{width:36px;padding:0}.reports-general-ledger-primary-button{color:#fff;background:#17934d;border-color:#17934d}.reports-general-ledger-badge,.reports-general-ledger-empty-icon{justify-content:center;align-items:center;display:flex}.reports-general-ledger-badge{color:#fff;background:#16a34a;border-radius:10px;width:40px;height:40px}.reports-general-ledger-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.reports-general-ledger-subtitle,.reports-general-ledger-header-meta,.reports-general-ledger-field label,.reports-general-ledger-empty-card p{color:#8da2bd}.reports-general-ledger-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.reports-general-ledger-company{color:#f8fafc;font-size:14px;font-weight:700}.reports-general-ledger-toolbar-row{align-items:flex-end;margin-top:14px}.reports-general-ledger-field{flex-direction:column;gap:8px;display:flex}.reports-general-ledger-field.wide{min-width:320px}.reports-general-ledger-select-button{justify-content:space-between}.reports-general-ledger-empty-card{flex-direction:column;justify-content:center;gap:12px;min-height:240px}.reports-general-ledger-empty-card h2{color:#f8fafc;margin:0;font-size:24px}.reports-general-ledger-empty-card p{text-align:center;max-width:420px;margin:0}.reports-general-ledger-empty-icon{color:#cbd5e1;background:#94a3b82e;border-radius:999px;width:56px;height:56px}@media (width<=980px){.reports-general-ledger-title-row,.reports-general-ledger-toolbar-row{flex-direction:column;align-items:flex-start}.reports-general-ledger-actions{flex-wrap:wrap}.reports-general-ledger-field.wide{width:100%;min-width:100%}}.impairment-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.impairment-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.impairment-header,.impairment-stat-card,.impairment-filters-card,.impairment-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.impairment-header,.impairment-title-block,.impairment-filters-grid,.impairment-filter-actions,.impairment-table-header{align-items:center;display:flex}.impairment-header{justify-content:space-between;gap:16px;padding:18px 20px}.impairment-title-block,.impairment-filter-actions{gap:12px}.impairment-back-button,.impairment-primary-button,.impairment-select,.impairment-filter-button,.impairment-search{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.impairment-back-button,.impairment-primary-button,.impairment-filter-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.impairment-back-button{width:36px;padding:0}.impairment-primary-button,.impairment-filter-button.primary{color:#fff;background:#17934d;border-color:#17934d}.impairment-badge,.impairment-stat-icon{justify-content:center;align-items:center;display:flex}.impairment-badge{color:#fff;background:#e11d48;border-radius:10px;width:40px;height:40px}.impairment-title,.impairment-section-title{color:#f8fafc;margin:0;font-weight:700}.impairment-title{font-size:22px}.impairment-section-title{font-size:14px}.impairment-subtitle,.impairment-stat-label,.impairment-field label,.impairment-table th{color:#8da2bd}.impairment-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.impairment-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.impairment-stat-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.impairment-stat-note{margin-top:10px;font-size:12px;font-weight:600}.impairment-stat-icon{border-radius:999px;width:28px;height:28px}.impairment-stat-note.blue,.impairment-stat-icon.blue{color:#93c5fd}.impairment-stat-note.red,.impairment-stat-icon.red{color:#fda4af}.impairment-stat-note.green,.impairment-stat-icon.green{color:#86efac}.impairment-stat-note.amber,.impairment-stat-icon.amber{color:#fdba74}.impairment-stat-icon.blue{background:#3b82f629}.impairment-stat-icon.red{background:#f43f5e29}.impairment-stat-icon.green{background:#22c55e29}.impairment-stat-icon.amber{background:#f9731629}.impairment-filters-card,.impairment-table-card{padding:18px}.impairment-filters-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.impairment-field{flex-direction:column;gap:8px;display:flex}.impairment-search{align-items:center;gap:8px;width:300px;padding:0 12px;display:inline-flex}.impairment-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.impairment-search input::placeholder{color:#64748b}.impairment-select{width:160px;padding:0 12px}.impairment-status-note{color:#8da2bd;padding:0 4px;font-size:13px}.impairment-table-header{justify-content:space-between;margin-bottom:12px}.impairment-records-badge{color:#f8fafc;border:1px solid #23324a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.impairment-table-wrap{overflow:auto}.impairment-table{border-collapse:collapse;width:100%;min-width:980px}.impairment-table th,.impairment-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.impairment-table td{color:#dbe5f3}.impairment-table tbody tr:hover{background:#121d31}.impairment-selected-row{background:#17934d1f}.impairment-blue{font-weight:700;color:#60a5fa!important}.impairment-type-pill,.impairment-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.impairment-type-pill{color:#f8fafc;border:1px solid #23324a}.impairment-status-pill{color:#86efac;background:#22c55e24}.impairment-view{font-weight:600;color:#f8fafc!important}.impairment-empty-row{text-align:center;color:#8da2bd!important}@media (width<=1100px){.impairment-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.impairment-page{padding:16px}.impairment-header,.impairment-filters-grid{flex-direction:column;align-items:flex-start}.impairment-stats-grid{grid-template-columns:1fr}.impairment-search{width:100%}}.payments-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.payments-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.payments-header,.payments-stat-card,.payments-records-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.payments-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.payments-title-block{align-items:center;gap:14px;display:flex}.payments-badge{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.payments-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.payments-subtitle{color:#8da2bd;margin:4px 0 0;font-size:14px}.payments-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payments-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.payments-stat-label{color:#8da2bd;font-size:13px;font-weight:600}.payments-stat-value{color:#f8fafc;margin-top:8px;font-size:28px;font-weight:800;line-height:1}.payments-stat-note{margin-top:10px;font-size:12px;font-weight:600}.payments-stat-note.blue,.payments-stat-icon.blue{color:#93c5fd}.payments-stat-note.purple,.payments-stat-icon.purple{color:#d8b4fe}.payments-stat-note.green,.payments-stat-icon.green{color:#86efac}.payments-stat-note.amber,.payments-stat-icon.amber{color:#fdba74}.payments-stat-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.payments-stat-icon.blue{background:#3b82f629}.payments-stat-icon.purple{background:#a855f729}.payments-stat-icon.green{background:#22c55e29}.payments-stat-icon.amber{background:#f9731629}.payments-records-card{padding:14px}.payments-records-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payments-records-title-row{align-items:center;gap:10px;display:flex}.payments-records-icon{color:#dbe5f3;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.payments-records-title{color:#f8fafc;margin:0;font-size:14px;font-weight:700}.payments-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;align-items:center;gap:8px;width:220px;height:36px;padding:0 12px;display:inline-flex}.payments-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.payments-search input::placeholder{color:#64748b}.payments-search input:focus-visible,.payments-chip:focus-visible,.payments-view-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.payments-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;margin-bottom:12px;display:flex}.payments-chip{color:#8da2bd;cursor:pointer;background:#ffffff08;border:1px solid #23324a;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.payments-chip.active{color:#f8fafc;background:#0f1a2e;border-color:#334155}.payments-status-message,.payments-empty-state{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.payments-table-wrap{overflow:auto}.payments-table{border-collapse:collapse;width:100%;min-width:980px}.payments-table thead th{text-align:left;color:#8da2bd;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:11px;font-weight:700}.payments-table tbody td{color:#dbe5f3;vertical-align:middle;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.payments-table tbody tr:hover{background:#121d31}.payments-table tbody tr{cursor:pointer}.payments-row-selected{background:#1e293bb8}.payments-date,.payments-reference,.payments-mode{color:#8da2bd;font-size:12px}.payments-payee{color:#f8fafc;font-weight:600}.payments-pill{border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.payments-pill.purchase{color:#93c5fd;background:#3b82f624}.payments-pill.sales,.payments-pill.incoming,.payments-pill.success{color:#86efac;background:#22c55e24}.payments-pill.advance{color:#d8b4fe;background:#a855f724}.payments-pill.outgoing{color:#fda4af;background:#f43f5e24}.payments-pill.pending{color:#fdba74;background:#f9731624}.payments-amount{white-space:nowrap;font-weight:700}.payments-amount.incoming{color:#86efac}.payments-amount.outgoing{color:#fda4af}.payments-view-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.payments-view-button:hover{border-color:#334155}@media (width<=1100px){.payments-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.payments-page{padding:16px}.payments-records-header,.payments-header{flex-direction:column;align-items:flex-start}.payments-search{width:100%}.payments-stats-grid{grid-template-columns:1fr}}.leases-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#10b9811a,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.leases-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.leases-header,.leases-summary-card,.leases-filters-card,.leases-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.leases-header,.leases-title-row,.leases-filters-grid,.leases-filter-actions,.leases-table-header{align-items:center;display:flex}.leases-header{justify-content:space-between;gap:16px;padding:18px 20px}.leases-title-row,.leases-filter-actions{gap:12px}.leases-back-button,.leases-secondary-button,.leases-primary-button,.leases-select,.leases-search-box{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.leases-back-button,.leases-secondary-button,.leases-primary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.leases-back-button{width:36px;padding:0}.leases-primary-button{color:#fff;background:#17934d;border-color:#17934d}.leases-badge{color:#fff;background:#059669;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.leases-title,.leases-section-title{color:#f8fafc;margin:0;font-weight:700}.leases-title{font-size:22px}.leases-section-title{font-size:14px}.leases-subtitle,.leases-summary-label,.leases-summary-note,.leases-field label,.leases-table th,.leases-empty-state p{color:#8da2bd}.leases-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.leases-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.leases-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.leases-summary-note{margin-top:10px;font-size:12px;font-weight:600}.leases-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.leases-summary-note.blue,.leases-summary-icon.blue{color:#93c5fd}.leases-summary-note.red,.leases-summary-icon.red{color:#fda4af}.leases-summary-note.green,.leases-summary-icon.green{color:#86efac}.leases-summary-note.amber,.leases-summary-icon.amber{color:#fdba74}.leases-summary-icon.blue{background:#3b82f629}.leases-summary-icon.red{background:#f43f5e29}.leases-summary-icon.green{background:#22c55e29}.leases-summary-icon.amber{background:#f9731629}.leases-filters-card,.leases-table-card{padding:18px}.leases-filters-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.leases-field{flex-direction:column;gap:8px;display:flex}.leases-search-field{min-width:320px}.leases-search-box{align-items:center;gap:8px;width:100%;padding:0 12px;display:inline-flex}.leases-search-box input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%}.leases-select{width:170px;padding:0 12px}.leases-table-header{justify-content:space-between;margin-bottom:12px}.leases-records-badge{color:#f8fafc;border:1px solid #23324a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.leases-table-wrap{overflow:auto}.leases-table{border-collapse:collapse;width:100%;min-width:900px}.leases-table th{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.leases-empty-state{color:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.leases-empty-state h3{margin:0;font-size:24px}.leases-empty-state p{text-align:center;max-width:360px;margin:0}.leases-empty-icon{color:#cbd5e1;background:#94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}@media (width<=1120px){.leases-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.leases-page{padding:16px}.leases-header,.leases-filters-grid{flex-direction:column;align-items:flex-start}.leases-summary-grid{grid-template-columns:1fr}.leases-search-field{width:100%;min-width:100%}}.profit-loss-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.profit-loss-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.profit-loss-header-card,.profit-loss-toolbar-card,.profit-loss-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.profit-loss-title-row,.profit-loss-title-block,.profit-loss-actions,.profit-loss-toolbar-row,.profit-loss-range-controls,.profit-loss-summary-bar{align-items:center;display:flex}.profit-loss-title-row,.profit-loss-toolbar-row{justify-content:space-between;gap:16px}.profit-loss-title-block,.profit-loss-actions,.profit-loss-range-controls,.profit-loss-summary-bar{gap:12px}.profit-loss-back-button,.profit-loss-action-button,.profit-loss-range-button,.profit-loss-generate-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.profit-loss-back-button{width:36px;padding:0}.profit-loss-generate-button{color:#fff;background:#17934d;border-color:#17934d}.profit-loss-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profit-loss-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.profit-loss-subtitle,.profit-loss-header-meta,.profit-loss-range-field label,.profit-loss-summary-label,.profit-loss-table th{color:#8da2bd}.profit-loss-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.profit-loss-company{color:#f8fafc;font-size:14px;font-weight:700}.profit-loss-toolbar-row{margin-top:14px}.profit-loss-range-field{flex-direction:column;gap:8px;display:flex}.profit-loss-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.profit-loss-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.profit-loss-summary-value{color:#f8fafc;font-weight:700}.profit-loss-summary-value.green{color:#86efac}.profit-loss-summary-value.red{color:#f87171}.profit-loss-table-wrap{overflow:auto}.profit-loss-table{border-collapse:collapse;width:100%;min-width:980px}.profit-loss-table th,.profit-loss-table td{color:#dbe5f3;text-align:right;border:1px solid #1e293b;padding:12px 10px;font-size:12px}.profit-loss-table th:first-child,.profit-loss-table th:nth-child(2),.profit-loss-table td:first-child,.profit-loss-table td:nth-child(2){text-align:left}.profit-loss-table thead th{background:#0f1a2e;font-weight:700}.profit-loss-code{white-space:nowrap;color:#cbd5e1!important}.profit-loss-name{min-width:280px;color:#f8fafc!important}.profit-loss-section-row td{color:#f8fafc;text-transform:uppercase;letter-spacing:.06em;background:#94a3b81f;padding:0;font-weight:800}.profit-loss-section-toggle{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 10px;display:flex}.profit-loss-section-chevron{flex-shrink:0;transition:transform .22s}.profit-loss-section-row.is-open .profit-loss-section-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.profit-loss-section-chevron{transition:none}}.profit-loss-row.total td{background:#22c55e14;font-weight:700}.profit-loss-row.standalone td{background:#3b82f614;font-weight:800}.profit-loss-row td.negative{color:#f87171;font-weight:700}.profit-loss-row.standalone td:nth-child(3),.profit-loss-row.standalone td:nth-child(4),.profit-loss-row.total td:nth-child(3),.profit-loss-row.total td:nth-child(4){font-weight:800}@media (width<=1080px){.profit-loss-title-row,.profit-loss-toolbar-row{flex-direction:column;align-items:flex-start}.profit-loss-actions{flex-wrap:wrap}}@media (width<=760px){.profit-loss-page{padding:16px}.profit-loss-header-meta{flex-wrap:wrap;justify-content:flex-start}}.provisions-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#3b82f614,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.provisions-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.provisions-header,.provisions-summary-card,.provisions-filters-card,.provisions-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.provisions-header,.provisions-title-row,.provisions-toolbar,.provisions-filters-grid,.provisions-filter-actions,.provisions-table-header{align-items:center;display:flex}.provisions-header{justify-content:space-between;gap:16px;padding:18px 20px}.provisions-title-row,.provisions-toolbar,.provisions-filter-actions{gap:12px}.provisions-back-button,.provisions-secondary-button,.provisions-primary-button,.provisions-select,.provisions-search-box{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.provisions-back-button,.provisions-secondary-button,.provisions-primary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.provisions-back-button{width:36px;padding:0}.provisions-primary-button{color:#fff;background:#17934d;border-color:#17934d}.provisions-primary-button.compact,.provisions-secondary-button.compact{height:36px}.provisions-badge{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.provisions-title,.provisions-section-title{color:#f8fafc;margin:0;font-weight:700}.provisions-title{font-size:22px}.provisions-section-title{font-size:14px}.provisions-subtitle,.provisions-summary-label,.provisions-summary-note,.provisions-field label,.provisions-table th{color:#8da2bd}.provisions-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.provisions-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.provisions-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.provisions-summary-note{margin-top:10px;font-size:12px;font-weight:600}.provisions-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.provisions-summary-note.blue,.provisions-summary-icon.blue{color:#93c5fd}.provisions-summary-note.red,.provisions-summary-icon.red{color:#fda4af}.provisions-summary-note.green,.provisions-summary-icon.green{color:#86efac}.provisions-summary-note.purple,.provisions-summary-icon.purple{color:#d8b4fe}.provisions-summary-icon.blue{background:#3b82f629}.provisions-summary-icon.red{background:#f43f5e29}.provisions-summary-icon.green{background:#22c55e29}.provisions-summary-icon.purple{background:#a855f729}.provisions-filters-card,.provisions-table-card{padding:18px}.provisions-filters-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.provisions-field{flex-direction:column;gap:8px;display:flex}.provisions-search-field{min-width:320px}.provisions-search-box{align-items:center;gap:8px;width:100%;padding:0 12px;display:inline-flex}.provisions-search-box input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%}.provisions-search-box input::placeholder{color:#64748b}.provisions-select{width:160px;padding:0 12px}.provisions-table-header{justify-content:space-between;margin-bottom:12px}.provisions-records-badge{color:#f8fafc;border:1px solid #23324a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.provisions-table-wrap{overflow:auto}.provisions-table{border-collapse:collapse;width:100%;min-width:980px}.provisions-table th,.provisions-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.provisions-table td{color:#dbe5f3}.provisions-table tbody tr:hover{background:#121d31}.provisions-link{font-weight:700;color:#60a5fa!important}.provisions-type-pill,.provisions-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.provisions-type-pill.slate{color:#e2e8f0;background:#94a3b829}.provisions-type-pill.green{color:#86efac;background:#22c55e29}.provisions-type-pill.amber{color:#fdba74;background:#f9731629}.provisions-type-pill.red{color:#fda4af;background:#f43f5e29}.provisions-type-pill.purple{color:#d8b4fe;background:#a855f729}.provisions-type-pill.blue{color:#93c5fd;background:#3b82f629}.provisions-status-pill.green{color:#86efac;background:#22c55e29}.provisions-status-pill.blue{color:#93c5fd;background:#3b82f629}.provisions-status-pill.amber{color:#fdba74;background:#f9731629}.provisions-view{font-weight:600;color:#f8fafc!important}@media (width<=1120px){.provisions-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.provisions-page{padding:16px}.provisions-header,.provisions-toolbar,.provisions-filters-grid{flex-direction:column;align-items:flex-start}.provisions-summary-grid{grid-template-columns:1fr}.provisions-search-field{width:100%;min-width:100%}}.recurring-expenses-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#a855f71a,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.recurring-expenses-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.recurring-expenses-header,.recurring-expenses-summary-card,.recurring-expenses-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.recurring-expenses-header,.recurring-expenses-title-row,.recurring-expenses-toolbar,.recurring-expenses-search-group,.recurring-expenses-filters-row{align-items:center;display:flex}.recurring-expenses-header{justify-content:space-between;gap:16px;padding:18px 20px}.recurring-expenses-title-row,.recurring-expenses-search-group,.recurring-expenses-filters-row{gap:12px}.recurring-expenses-back-button,.recurring-expenses-primary-button,.recurring-expenses-secondary-button,.recurring-expenses-select,.recurring-expenses-search-box{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.recurring-expenses-back-button,.recurring-expenses-primary-button,.recurring-expenses-secondary-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.recurring-expenses-back-button{width:36px;padding:0}.recurring-expenses-badge{color:#fff;background:#7c3aed;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.recurring-expenses-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.recurring-expenses-subtitle,.recurring-expenses-summary-label,.recurring-expenses-table th,.recurring-expenses-empty-state p{color:#8da2bd}.recurring-expenses-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recurring-expenses-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.recurring-expenses-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.recurring-expenses-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.recurring-expenses-summary-icon.blue{color:#93c5fd;background:#3b82f629}.recurring-expenses-summary-icon.green{color:#86efac;background:#22c55e29}.recurring-expenses-summary-icon.amber{color:#fdba74;background:#f9731629}.recurring-expenses-table-card{padding:18px}.recurring-expenses-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px}.recurring-expenses-search-box{align-items:center;gap:8px;width:260px;padding:0 12px;display:inline-flex}.recurring-expenses-search-box input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%}.recurring-expenses-search-box input:focus-visible,.recurring-expenses-back-button:focus-visible,.recurring-expenses-primary-button:focus-visible,.recurring-expenses-secondary-button:focus-visible,.recurring-expenses-select:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.recurring-expenses-select{appearance:none;padding:0 12px}.recurring-expenses-status-message{color:#8da2bd;background:#0f1a2eb8;border:1px solid #1e293b;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.recurring-expenses-table-wrap{overflow:auto}.recurring-expenses-table{border-collapse:collapse;width:100%;min-width:980px}.recurring-expenses-table th,.recurring-expenses-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.recurring-expenses-table td{color:#dbe5f3}.recurring-expenses-table tbody tr{cursor:pointer}.recurring-expenses-table tbody tr:hover{background:#121d31}.recurring-expenses-row-selected{background:#1e293bb8}.recurring-expenses-status-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.recurring-expenses-status-pill.active{color:#86efac;background:#22c55e29}.recurring-expenses-status-pill.paused{color:#fdba74;background:#f9731629}.recurring-expenses-empty-state{color:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;display:flex}.recurring-expenses-empty-state h3{margin:0;font-size:24px}.recurring-expenses-empty-state p{text-align:center;max-width:320px;margin:0}.recurring-expenses-empty-icon{color:#cbd5e1;background:#94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}@media (width<=1120px){.recurring-expenses-summary-grid{grid-template-columns:1fr}}@media (width<=960px){.recurring-expenses-page{padding:16px}.recurring-expenses-header,.recurring-expenses-toolbar,.recurring-expenses-search-group,.recurring-expenses-filters-row{flex-direction:column;align-items:flex-start}.recurring-expenses-search-box{width:100%}}.reports-dashboard-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 22%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.reports-dashboard-shell{flex-direction:column;gap:18px;min-height:calc(100vh - 44px);display:flex}.reports-dashboard-header,.reports-dashboard-section,.reports-dashboard-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.reports-dashboard-header,.reports-dashboard-title-row,.reports-dashboard-section-title-row,.reports-dashboard-card{align-items:center;display:flex}.reports-dashboard-header{padding:18px 20px}.reports-dashboard-title-row,.reports-dashboard-section-title-row{gap:12px}.reports-dashboard-badge,.reports-dashboard-card-icon{justify-content:center;align-items:center;display:flex}.reports-dashboard-badge{color:#fff;background:#16a34a;border-radius:10px;width:40px;height:40px}.reports-dashboard-title,.reports-dashboard-section-title,.reports-dashboard-card-title{color:#f8fafc;margin:0;font-weight:700}.reports-dashboard-title{font-size:22px}.reports-dashboard-section-title{font-size:15px}.reports-dashboard-subtitle,.reports-dashboard-card-description{color:#8da2bd}.reports-dashboard-section{padding:18px}.reports-dashboard-section-title-row{color:#f8fafc;margin-bottom:14px}.reports-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reports-dashboard-card{text-align:left;cursor:pointer;justify-content:flex-start;gap:14px;width:100%;padding:16px 18px}.reports-dashboard-card:hover{border-color:#22c55e52;box-shadow:0 18px 42px #02061757}.reports-dashboard-card-icon{color:#86efac;background:#22c55e29;border-radius:10px;flex-shrink:0;width:38px;height:38px}.reports-dashboard-card-content{flex-direction:column;gap:4px;display:flex}.reports-dashboard-card-title{font-size:14px}.reports-dashboard-card-description{font-size:12.5px;line-height:1.4}@media (width<=1120px){.reports-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reports-dashboard-page{padding:16px}.reports-dashboard-grid{grid-template-columns:1fr}.reports-dashboard-card{align-items:flex-start}}.statement-of-account-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.statement-of-account-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.statement-of-account-header-card,.statement-of-account-toolbar-card,.statement-of-account-empty-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.statement-of-account-title-row,.statement-of-account-title-block,.statement-of-account-actions,.statement-of-account-meta-row,.statement-of-account-toolbar-row,.statement-of-account-empty-card,.statement-of-account-empty-icon{align-items:center;display:flex}.statement-of-account-title-row,.statement-of-account-toolbar-row{justify-content:space-between;gap:16px}.statement-of-account-title-block,.statement-of-account-actions,.statement-of-account-meta-row{gap:12px}.statement-of-account-back-button,.statement-of-account-action-button,.statement-of-account-select-button,.statement-of-account-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.statement-of-account-select-button input,.statement-of-account-select-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.statement-of-account-select-button input{flex:1}.statement-of-account-back-button{width:36px;padding:0}.statement-of-account-primary-button{color:#fff;background:#17934d;border-color:#17934d}.statement-of-account-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.statement-of-account-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.statement-of-account-subtitle,.statement-of-account-meta-row,.statement-of-account-field label,.statement-of-account-empty-card p{color:#8da2bd}.statement-of-account-meta-row{justify-content:flex-end;margin-top:12px;font-size:12px}.statement-of-account-company{color:#f8fafc;font-size:14px;font-weight:700}.statement-of-account-toolbar-row{align-items:flex-end;margin-top:14px}.statement-of-account-field{flex-direction:column;gap:8px;display:flex}.statement-of-account-field.wide{min-width:320px}.statement-of-account-select-button{justify-content:space-between;min-width:150px}.statement-of-account-select-button.placeholder-left{color:#94a3b8;justify-content:flex-start}.statement-of-account-empty-card{flex-direction:column;justify-content:center;gap:12px;min-height:260px}.statement-of-account-empty-card h2{color:#e2e8f0;text-align:center;margin:0;font-size:22px;font-weight:700}.statement-of-account-empty-card p{text-align:center;margin:0}.statement-of-account-empty-icon{color:#cbd5e1;background:#94a3b829;border-radius:999px;justify-content:center;width:64px;height:64px}.statement-of-account-status-note{color:#86efac;margin:12px 0 0;font-size:13px}.statement-of-account-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.statement-of-account-table-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.statement-of-account-table-head h2{color:#f8fafc;margin:0}.statement-of-account-table-head span{color:#8da2bd}.statement-of-account-table-wrap{border:1px solid #1e293b;border-radius:12px;margin-top:14px;overflow:auto}.statement-of-account-table{border-collapse:collapse;width:100%}.statement-of-account-table th,.statement-of-account-table td{color:#dbe5f3;text-align:left;border-bottom:1px solid #1e293b;padding:12px 14px;font-size:13px}.statement-of-account-table th{color:#8da2bd}.statement-of-account-empty-row{text-align:center!important}@media (width<=1080px){.statement-of-account-title-row,.statement-of-account-toolbar-row{flex-direction:column;align-items:flex-start}.statement-of-account-actions{flex-wrap:wrap}.statement-of-account-field.wide{width:100%;min-width:100%}}.segment-report-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.segment-report-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.segment-report-header-card,.segment-report-toolbar-card,.segment-report-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.segment-report-title-row,.segment-report-title-block,.segment-report-actions,.segment-report-toolbar-row,.segment-report-summary-bar,.segment-report-segment-cell{align-items:center;display:flex}.segment-report-title-row,.segment-report-toolbar-row{justify-content:space-between;gap:16px}.segment-report-title-block,.segment-report-actions,.segment-report-summary-bar,.segment-report-segment-cell{gap:12px}.segment-report-back-button,.segment-report-action-button,.segment-report-select-button,.segment-report-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.segment-report-back-button{width:36px;padding:0}.segment-report-primary-button{color:#fff;background:#17934d;border-color:#17934d}.segment-report-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.segment-report-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.segment-report-subtitle,.segment-report-header-meta,.segment-report-field label,.segment-report-summary-label,.segment-report-table th{color:#8da2bd}.segment-report-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.segment-report-company{color:#f8fafc;font-size:14px;font-weight:700}.segment-report-toolbar-row{margin-top:14px}.segment-report-field{flex-direction:column;gap:8px;display:flex}.segment-report-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.segment-report-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.segment-report-summary-value{color:#f8fafc;font-weight:700}.segment-report-summary-value.green,.segment-report-table td.green{color:#86efac}.segment-report-summary-value.red{color:#f87171}.segment-report-table-wrap{overflow:auto}.segment-report-table{border-collapse:collapse;width:100%;min-width:980px}.segment-report-table th,.segment-report-table td{color:#dbe5f3;text-align:right;border-bottom:1px solid #1e293b;padding:12px 10px;font-size:13px}.segment-report-table th:first-child,.segment-report-table td:first-child{text-align:left}.segment-report-expand{color:#cbd5e1;font-size:20px;line-height:1}.segment-report-code-pill{color:#f8fafc;background:#94a3b829;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.segment-report-table td.amber{color:#fdba74}.segment-report-negative-pill{color:#fda4af;background:#f43f5e29;border-radius:999px;padding:6px 12px;font-weight:700;display:inline-flex}.segment-report-total-row td{font-weight:800}@media (width<=980px){.segment-report-title-row,.segment-report-toolbar-row{flex-direction:column;align-items:flex-start}.segment-report-actions{flex-wrap:wrap}}.special-transactions-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.special-transactions-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.special-transactions-header,.special-transactions-type-card,.special-transactions-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.special-transactions-header,.special-transactions-title-row{align-items:center;display:flex}.special-transactions-header{padding:18px 20px}.special-transactions-title-row{gap:12px}.special-transactions-back-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.special-transactions-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.special-transactions-title,.special-transactions-section-title{color:#f8fafc;margin:0;font-weight:700}.special-transactions-title{font-size:22px}.special-transactions-section-title{font-size:14px}.special-transactions-subtitle,.special-transactions-section-subtitle,.special-transactions-table th{color:#8da2bd}.special-transactions-types-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;display:grid}.special-transactions-type-card{color:#dbe5f3;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;display:flex}.special-transactions-type-card.active{border-color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e4d}.special-transactions-type-card span{text-align:center;font-size:12px;font-weight:700}.special-transactions-type-icon{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.special-transactions-type-icon.blue{color:#93c5fd;background:#3b82f629}.special-transactions-type-icon.orange{color:#fdba74;background:#f9731629}.special-transactions-type-icon.green{color:#86efac;background:#22c55e29}.special-transactions-type-icon.purple{color:#d8b4fe;background:#a855f729}.special-transactions-type-icon.red{color:#fda4af;background:#f43f5e29}.special-transactions-type-icon.amber{color:#fcd34d;background:#f59e0b29}.special-transactions-type-icon.slate{color:#cbd5e1;background:#94a3b829}.special-transactions-table-card{padding:18px}.special-transactions-table-header{margin-bottom:12px}.special-transactions-table-wrap{overflow:auto}.special-transactions-table{border-collapse:collapse;width:100%;min-width:900px}.special-transactions-table th,.special-transactions-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.special-transactions-table td{color:#dbe5f3}.special-transactions-table tbody tr:hover{background:#121d31}.special-transactions-link{font-weight:700;color:#f8fafc!important}.special-transactions-type-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.special-transactions-type-pill.green{color:#86efac;background:#22c55e29}.special-transactions-type-pill.amber{color:#fdba74;background:#f9731629}.special-transactions-type-pill.red{color:#fda4af;background:#f43f5e29}.special-transactions-type-pill.slate{color:#cbd5e1;background:#94a3b829}.special-transactions-amount{font-weight:700;color:#f8fafc!important}@media (width<=1200px){.special-transactions-types-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.special-transactions-page{padding:16px}.special-transactions-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.special-transactions-types-grid{grid-template-columns:1fr}}.payroll-page{box-sizing:border-box;background:#f5f7fb;min-height:100%;padding:18px 22px 24px}.payroll-runs-status-note{color:#169b62;margin:0 0 14px;font-size:13px;font-weight:700}.app-layout:not(.theme-light) .payroll-runs-status-note{color:#4ade80}.payroll-shell{flex-direction:column;gap:16px;display:flex}.payroll-header-card,.payroll-panel,.payroll-summary-card,.payroll-button,.payroll-filter,.payroll-search-box,.payroll-table-wrap,.payroll-chip,.payroll-icon-button,.payroll-pagination-button{background:#fff;border:1px solid #e2e8f0}.payroll-header-card,.payroll-panel,.payroll-summary-card,.payroll-table-wrap{border-radius:16px;box-shadow:0 14px 34px #0f172a0b}.payroll-header-card,.payroll-panel{padding:18px}.payroll-header-card,.payroll-title-wrap,.payroll-header-actions,.payroll-filter-row,.payroll-search-box,.payroll-filter,.payroll-section-head,.payroll-row-actions,.payroll-table-footer,.payroll-pagination-wrap,.payroll-pagination-controls,.payroll-summary-icon,.payroll-employee-count,.payroll-structure-name-cell{align-items:center;display:flex}.payroll-header-card,.payroll-section-head,.payroll-table-footer,.payroll-pagination-wrap{justify-content:space-between}.payroll-title-wrap,.payroll-header-actions,.payroll-filter-row,.payroll-row-actions,.payroll-pagination-controls,.payroll-search-box,.payroll-filter,.payroll-employee-count,.payroll-structure-name-cell{gap:12px}.payroll-title-badge{color:#fff;background:#169b62;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 24px #169b6238}.payroll-title-badge.violet{background:#7c3aed;box-shadow:0 10px 24px #7c3aed38}.payroll-title,.payroll-section-head h2,.payroll-summary-value,.payroll-table td strong{color:#0f172a;margin:0}.payroll-title{letter-spacing:normal;font-size:22px;font-weight:700}.payroll-subtitle,.payroll-summary-label,.payroll-table th,.payroll-table td,.payroll-filter select,.payroll-search-box input,.payroll-table-footer,.payroll-period-stack span,.payroll-money-cell small{color:#64748b}.payroll-subtitle{margin:5px 0 0;font-size:14px}.payroll-button,.payroll-filter,.payroll-search-box,.payroll-icon-button,.payroll-pagination-button{border-radius:10px;min-height:38px;font-size:13px;font-weight:700}.payroll-button,.payroll-icon-button,.payroll-pagination-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.payroll-button.primary{color:#fff;background:#169b62;border-color:#169b62}.payroll-filter,.payroll-search-box{padding:0 12px}.payroll-filter select,.payroll-search-box input{background:0 0;border:none;outline:none;width:100%;font-size:13px;font-weight:700}.payroll-filter.compact{min-width:124px}.payroll-filter.year-filter{min-width:88px}.payroll-combo-filter.compact{min-width:124px}.payroll-combo-filter.year-filter{min-width:88px}.payroll-search-box{min-width:220px}.structure-search-box{max-width:250px}.payroll-section-head h2{font-size:16px;font-weight:800}.payroll-table-wrap{margin-top:14px;overflow:auto}.payroll-table{border-collapse:collapse;width:100%;min-width:900px}.payroll-table th,.payroll-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:14px 12px}.payroll-table thead th{font-size:12px;font-weight:800}.payroll-table tbody tr:last-child td{border-bottom:none}.payroll-code-link{color:#2a9d6c;font-weight:700}.payroll-name-cell strong{font-weight:700}.payroll-period-stack{flex-direction:column;gap:2px;font-size:13px;display:flex}.payroll-employee-count{color:#475569;gap:6px;font-weight:600}.payroll-money-cell{white-space:nowrap;color:#334155;font-weight:700}.payroll-money-cell small{margin-left:3px;font-size:11px;font-weight:800}.payroll-chip{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.payroll-chip.success{color:#16a34a;background:#22c55e1a;border-color:#22c55e29}.payroll-chip.success-solid{color:#fff;background:#16a34a;border-color:#16a34a}.payroll-chip.danger-solid{color:#fff;background:#f1121d;border-color:#f1121d}.payroll-chip.neutral{color:#111827;background:#fff;border-color:#d7dde6}.payroll-chip.muted{color:#475569;background:#f2f4f7;border-color:#0000}.uppercase-chip{text-transform:uppercase;letter-spacing:.02em}.payroll-row-actions{gap:6px}.wide-actions{gap:8px}.payroll-icon-button,.payroll-pagination-button{color:#475569;width:30px;min-height:30px;padding:0}.payroll-icon-button{background:0 0;border-color:#0000}.payroll-icon-button.danger{color:#ef4444}.payroll-table-footer{margin-top:14px;font-size:13px}.payroll-pagination-wrap{gap:16px}.payroll-pagination-controls{gap:8px}.payroll-pagination-button.active{color:#111827;background:#fff;border-color:#d7dde6}.payroll-structure-name-cell{gap:10px}.structures-table{min-width:980px}.app-layout:not(.theme-light) .payroll-page{background:radial-gradient(circle at 0 0,#169b6214,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .payroll-header-card,.app-layout:not(.theme-light) .payroll-panel,.app-layout:not(.theme-light) .payroll-summary-card,.app-layout:not(.theme-light) .payroll-button,.app-layout:not(.theme-light) .payroll-filter,.app-layout:not(.theme-light) .payroll-search-box,.app-layout:not(.theme-light) .payroll-table-wrap,.app-layout:not(.theme-light) .payroll-chip,.app-layout:not(.theme-light) .payroll-pagination-button{background:#0f1a2e;border-color:#23324a}.app-layout:not(.theme-light) .payroll-title,.app-layout:not(.theme-light) .payroll-section-head h2,.app-layout:not(.theme-light) .payroll-summary-value,.app-layout:not(.theme-light) .payroll-table td strong,.app-layout:not(.theme-light) .payroll-filter select,.app-layout:not(.theme-light) .payroll-search-box input,.app-layout:not(.theme-light) .payroll-chip.neutral,.app-layout:not(.theme-light) .payroll-pagination-button.active{color:#f8fafc}.app-layout:not(.theme-light) .payroll-subtitle,.app-layout:not(.theme-light) .payroll-summary-label,.app-layout:not(.theme-light) .payroll-table th,.app-layout:not(.theme-light) .payroll-table td,.app-layout:not(.theme-light) .payroll-table-footer,.app-layout:not(.theme-light) .payroll-period-stack span,.app-layout:not(.theme-light) .payroll-money-cell small,.app-layout:not(.theme-light) .payroll-pagination-button,.app-layout:not(.theme-light) .payroll-icon-button,.app-layout:not(.theme-light) .payroll-employee-count{color:#8da2bd}.app-layout:not(.theme-light) .payroll-table th,.app-layout:not(.theme-light) .payroll-table td{border-bottom-color:#23324a}.app-layout:not(.theme-light) .payroll-chip.muted{color:#cbd5e1;background:#15253f}.app-layout:not(.theme-light) .payroll-icon-button,.app-layout:not(.theme-light) .payroll-pagination-button{background:0 0}@media (width<=1180px){.payroll-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payroll-summary-grid{grid-template-columns:1fr}}.payroll-drafts-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.payroll-draft-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.payroll-draft-card__head{align-items:center;gap:10px;display:flex}.payroll-draft-card__month{color:#169b62;text-transform:uppercase;background:#169b621a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:inline-flex}.payroll-draft-card__name{color:#0f172a;font-size:14px;font-weight:700}.payroll-draft-card__period{color:#64748b;font-size:12.5px}.payroll-draft-card__amount{color:#1c1656;font-size:20px;font-weight:800}.payroll-draft-card__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.payroll-draft-card__actions{gap:8px;display:flex}.payroll-draft-card__actions button{flex:1}.app-layout:not(.theme-light) .payroll-draft-card{background:#0f1a2e;border-color:#23324a}.app-layout:not(.theme-light) .payroll-draft-card__name,.app-layout:not(.theme-light) .payroll-draft-card__amount{color:#f8fafc}.app-layout:not(.theme-light) .payroll-draft-card__period{color:#8da2bd}@media (width<=860px){.payroll-page{padding:16px}.payroll-header-card,.payroll-table-footer,.payroll-pagination-wrap,.payroll-filter-row{flex-direction:column;align-items:flex-start}.payroll-header-actions,.payroll-filter,.payroll-search-box,.payroll-button{width:100%}}.trial-balance-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.trial-balance-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.trial-balance-header-card,.trial-balance-toolbar-card,.trial-balance-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.trial-balance-title-row,.trial-balance-title-block,.trial-balance-actions,.trial-balance-toolbar-row,.trial-balance-date-controls,.trial-balance-show-zero,.trial-balance-summary-bar{align-items:center;display:flex}.trial-balance-header-card,.trial-balance-toolbar-card,.trial-balance-table-card{padding:18px}.trial-balance-title-row,.trial-balance-toolbar-row{justify-content:space-between;gap:16px}.trial-balance-title-block,.trial-balance-actions,.trial-balance-date-controls,.trial-balance-show-zero,.trial-balance-summary-bar{gap:12px}.trial-balance-back-button,.trial-balance-action-button,.trial-balance-date-button,.trial-balance-generate-button,.trial-balance-show-zero{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;height:36px;font-size:13px;font-weight:600}.trial-balance-back-button,.trial-balance-action-button,.trial-balance-generate-button,.trial-balance-show-zero{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.trial-balance-back-button{width:36px;padding:0}.trial-balance-generate-button{color:#fff;background:#17934d;border-color:#17934d}.trial-balance-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.trial-balance-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.trial-balance-subtitle,.trial-balance-header-meta,.trial-balance-date-field label,.trial-balance-summary-label,.trial-balance-table th{color:#8da2bd}.trial-balance-header-meta{justify-content:flex-end;gap:16px;margin-top:12px;font-size:12px;display:flex}.trial-balance-company{color:#f8fafc;font-size:14px;font-weight:700}.trial-balance-toolbar-row{margin-top:14px}.trial-balance-date-field{flex-direction:column;gap:8px;display:flex}.trial-balance-date-button{text-align:left;min-width:160px;padding:0 12px}.trial-balance-summary-bar{border-top:1px solid #1e293b;flex-wrap:wrap;margin-top:16px;padding-top:14px}.trial-balance-summary-item{background:#0f1a2e;border:1px solid #23324a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.trial-balance-summary-value{color:#f8fafc;font-weight:700}.trial-balance-summary-value.blue{color:#60a5fa}.trial-balance-summary-value.green{color:#86efac}.trial-balance-table-wrap{overflow:auto}.trial-balance-table{border-collapse:collapse;width:100%;min-width:1320px}.trial-balance-table th,.trial-balance-table td{text-align:right;color:#dbe5f3;vertical-align:top;border:1px solid #1e293b;padding:12px 10px;font-size:12px}.trial-balance-table th:first-child,.trial-balance-table th:nth-child(2),.trial-balance-table td:first-child,.trial-balance-table td:nth-child(2){text-align:left}.trial-balance-table thead th{background:#0f1a2e;font-weight:700}.trial-balance-code{white-space:nowrap;color:#cbd5e1!important}.trial-balance-name{min-width:220px;color:#f8fafc!important}.trial-balance-section-row td{color:#f8fafc;text-transform:uppercase;letter-spacing:.06em;background:#94a3b81f;padding:0;font-weight:800}.trial-balance-section-toggle{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 10px;display:flex}.trial-balance-section-chevron{flex-shrink:0;transition:transform .22s}.trial-balance-section-row.is-open .trial-balance-section-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.trial-balance-section-chevron{transition:none}}.trial-balance-row.total td{background:#22c55e14;font-weight:700}.trial-balance-row.grand-total td{background:#3b82f614;font-weight:800}@media (width<=1080px){.trial-balance-title-row,.trial-balance-toolbar-row{flex-direction:column;align-items:flex-start}.trial-balance-actions{flex-wrap:wrap}}@media (width<=760px){.trial-balance-page{padding:16px}.trial-balance-header-meta{flex-wrap:wrap;justify-content:flex-start}.trial-balance-summary-bar{gap:8px}}.user-activity-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.user-activity-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.user-activity-header-card,.user-activity-filters-card,.user-activity-empty-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.user-activity-title-row,.user-activity-title-block,.user-activity-actions,.user-activity-filters-row,.user-activity-empty-card,.user-activity-empty-icon{align-items:center;display:flex}.user-activity-title-row,.user-activity-filters-row{justify-content:space-between;gap:16px}.user-activity-title-block,.user-activity-actions{gap:12px}.user-activity-back-button,.user-activity-action-button,.user-activity-select-button,.user-activity-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.user-activity-select-button input,.user-activity-select-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.user-activity-select-button input{flex:1}.user-activity-back-button{width:36px;padding:0}.user-activity-primary-button{color:#fff;background:#17934d;border-color:#17934d}.user-activity-badge{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.user-activity-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.user-activity-subtitle,.user-activity-filters-card h2,.user-activity-field label,.user-activity-empty-card p{color:#8da2bd}.user-activity-filters-card h2{margin:0 0 14px;font-size:14px;font-weight:700}.user-activity-filters-row{flex-wrap:wrap;align-items:flex-end}.user-activity-field{flex-direction:column;gap:8px;display:flex}.user-activity-field.user{min-width:140px}.user-activity-select-button{justify-content:space-between;min-width:132px}.user-activity-empty-card{flex-direction:column;justify-content:center;gap:12px;min-height:240px}.user-activity-empty-card h2{color:#e2e8f0;text-align:center;margin:0;font-size:20px;font-weight:700}.user-activity-empty-card p{text-align:center;margin:0}.user-activity-empty-icon{color:#cbd5e1;background:#94a3b829;border-radius:999px;justify-content:center;width:64px;height:64px}.user-activity-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.user-activity-table-wrap{border:1px solid #1e293b;border-radius:12px;overflow:auto}.user-activity-table{border-collapse:collapse;width:100%}.user-activity-table th,.user-activity-table td{color:#dbe5f3;text-align:left;border-bottom:1px solid #1e293b;padding:12px 14px;font-size:13px}.user-activity-table th{color:#8da2bd}@media (width<=980px){.user-activity-title-row,.user-activity-filters-row{flex-direction:column;align-items:flex-start}.user-activity-actions{flex-wrap:wrap}}.vat-ledger-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.vat-ledger-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.vat-ledger-header-card,.vat-ledger-filters-card,.vat-ledger-section-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.vat-ledger-title-row,.vat-ledger-title-block,.vat-ledger-actions,.vat-ledger-filters-row,.vat-ledger-section-head,.vat-ledger-section-title,.vat-ledger-empty-state{align-items:center;display:flex}.vat-ledger-title-row,.vat-ledger-section-head{justify-content:space-between;gap:16px}.vat-ledger-title-block,.vat-ledger-actions,.vat-ledger-section-title,.vat-ledger-empty-state{gap:12px}.vat-ledger-back-button,.vat-ledger-action-button,.vat-ledger-select-button,.vat-ledger-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vat-ledger-select-button input,.vat-ledger-select-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.vat-ledger-select-button input{flex:1}.vat-ledger-back-button{width:36px;padding:0}.vat-ledger-primary-button{color:#fff;background:#17934d;border-color:#17934d}.vat-ledger-badge{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vat-ledger-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.vat-ledger-subtitle,.vat-ledger-filters-card h2,.vat-ledger-field label,.vat-ledger-section-account,.vat-ledger-stat span,.vat-ledger-table th,.vat-ledger-empty-state{color:#8da2bd}.vat-ledger-filters-card h2{margin:0 0 14px;font-size:14px;font-weight:700}.vat-ledger-filters-row{flex-wrap:wrap;align-items:flex-end;gap:12px}.vat-ledger-field{flex-direction:column;gap:8px;display:flex}.vat-ledger-select-button{justify-content:space-between;min-width:150px}.vat-ledger-section-title{color:#f8fafc;font-weight:700}.vat-ledger-section-title.green{color:#86efac}.vat-ledger-section-title.blue{color:#93c5fd}.vat-ledger-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vat-ledger-stat{background:#0f1a2e;border:1px solid #23324a;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.vat-ledger-stat strong{color:#f8fafc;font-size:18px}.vat-ledger-stat strong.green{color:#86efac}.vat-ledger-stat strong.red{color:#f87171}.vat-ledger-table-wrap{border:1px solid #1e293b;border-radius:12px;margin-top:16px;overflow:hidden}.vat-ledger-table{border-collapse:collapse;width:100%}.vat-ledger-table th{text-align:left;background:#0f172ab8;padding:12px 14px;font-size:12px;font-weight:600}.vat-ledger-table td{color:#dbe5f3;border-top:1px solid #1e293b;padding:12px 14px;font-size:13px}.vat-ledger-empty-state{background:#0f172a6b;flex-direction:column;justify-content:center;gap:10px;min-height:140px}.vat-ledger-status-note{color:#86efac;margin:12px 0 0;font-size:13px}@media (width<=980px){.vat-ledger-title-row,.vat-ledger-section-head{flex-direction:column;align-items:flex-start}.vat-ledger-actions{flex-wrap:wrap}.vat-ledger-stats-grid{grid-template-columns:1fr}}.vat-reconciliation-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.vat-reconciliation-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.vat-reconciliation-header-card,.vat-reconciliation-filters-card,.vat-reconciliation-alert-card,.vat-reconciliation-panel,.vat-reconciliation-summary-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 18px 40px #0206174d}.vat-reconciliation-title-row,.vat-reconciliation-title-block,.vat-reconciliation-actions,.vat-reconciliation-filters-row,.vat-reconciliation-alert-title,.vat-reconciliation-panel-head,.vat-reconciliation-panel-title,.vat-reconciliation-status,.vat-reconciliation-summary-title{align-items:center;display:flex}.vat-reconciliation-title-row,.vat-reconciliation-panel-head{justify-content:space-between;gap:16px}.vat-reconciliation-title-block,.vat-reconciliation-actions,.vat-reconciliation-alert-title,.vat-reconciliation-panel-title,.vat-reconciliation-status,.vat-reconciliation-summary-title{gap:12px}.vat-reconciliation-back-button,.vat-reconciliation-action-button,.vat-reconciliation-select-button,.vat-reconciliation-primary-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vat-reconciliation-select-button input{color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1}.vat-reconciliation-back-button{width:36px;padding:0}.vat-reconciliation-primary-button{color:#fff;background:#17934d;border-color:#17934d}.vat-reconciliation-badge,.vat-reconciliation-summary-icon{color:#fff;background:#16a34a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vat-reconciliation-summary-icon{border-radius:8px;width:28px;height:28px}.vat-reconciliation-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.vat-reconciliation-subtitle,.vat-reconciliation-filters-card h2,.vat-reconciliation-field label,.vat-reconciliation-alert-card p,.vat-reconciliation-panel-head p,.vat-reconciliation-row span,.vat-reconciliation-summary-block>span,.vat-reconciliation-summary-surface small,.vat-reconciliation-summary-surface p{color:#8da2bd}.vat-reconciliation-filters-card h2{margin:0 0 14px;font-size:14px;font-weight:700}.vat-reconciliation-filters-row{flex-wrap:wrap;align-items:flex-end;gap:12px}.vat-reconciliation-field{flex-direction:column;gap:8px;display:flex}.vat-reconciliation-select-button{justify-content:space-between;min-width:150px}.vat-reconciliation-alert-card{background:linear-gradient(#78350f3d 0%,#0f172ae6 100%);border-color:#f59e0b80}.vat-reconciliation-alert-title{color:#fbbf24;font-weight:700}.vat-reconciliation-alert-card p{margin:8px 0 0}.vat-reconciliation-status-note{color:#86efac;margin:12px 0 0;font-size:13px}.vat-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vat-reconciliation-panel-title{color:#f8fafc;font-weight:700}.vat-reconciliation-status{font-weight:700}.vat-reconciliation-status.green{color:#86efac}.vat-reconciliation-status.amber{color:#fbbf24}.vat-reconciliation-rows{border-top:1px solid #1e293b;margin-top:14px}.vat-reconciliation-row{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.vat-reconciliation-row.highlight{background:#0f172a73;border:1px solid #1e293b;border-radius:10px;margin-top:10px;padding:14px 12px}.vat-reconciliation-row.green.highlight{background:#22c55e1f}.vat-reconciliation-row.amber.highlight{background:#f59e0b1f}.vat-reconciliation-row strong{color:#f8fafc}.vat-reconciliation-row.green strong{color:#86efac}.vat-reconciliation-row.amber strong{color:#fbbf24}.vat-reconciliation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.vat-reconciliation-summary-block{flex-direction:column;gap:10px;display:flex}.vat-reconciliation-summary-surface{background:#0f1a2e;border:1px solid #23324a;border-radius:12px;padding:18px}.vat-reconciliation-summary-surface strong{color:#f8fafc;margin-top:6px;font-size:34px;font-weight:800;display:block}.vat-reconciliation-summary-surface p{margin:6px 0 0}@media (width<=980px){.vat-reconciliation-title-row,.vat-reconciliation-panel-head{flex-direction:column;align-items:flex-start}.vat-reconciliation-actions{flex-wrap:wrap}.vat-reconciliation-grid,.vat-reconciliation-summary-grid{grid-template-columns:1fr}}.vat-returns-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.vat-returns-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.vat-returns-header,.vat-returns-summary-card,.vat-returns-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.vat-returns-header,.vat-returns-title-block,.vat-returns-table-header,.vat-returns-table-title-block,.vat-returns-filters-row,.vat-returns-actions{align-items:center;display:flex}.vat-returns-header{justify-content:space-between;gap:16px;padding:18px 20px}.vat-returns-title-block,.vat-returns-table-title-block,.vat-returns-filters-row,.vat-returns-actions{gap:12px}.vat-returns-badge{color:#fff;background:#17934d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vat-returns-title,.vat-returns-section-title{color:#f8fafc;margin:0;font-weight:700}.vat-returns-title{font-size:22px}.vat-returns-section-title{font-size:14px}.vat-returns-subtitle,.vat-returns-summary-label,.vat-returns-summary-note,.vat-returns-period-range,.vat-returns-table th{color:#8da2bd}.vat-returns-primary-button,.vat-returns-filter-select,.vat-returns-icon-button{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;font-size:13px;font-weight:600}.vat-returns-primary-button{cursor:pointer;align-items:center;gap:8px;height:38px;padding:0 14px;display:inline-flex}.vat-returns-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vat-returns-summary-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.vat-returns-summary-value{color:#f8fafc;margin-top:8px;font-size:18px;font-weight:800}.vat-returns-summary-note{margin-top:10px;font-size:12px;font-weight:600}.vat-returns-summary-note.blue,.vat-returns-summary-icon.blue{color:#93c5fd}.vat-returns-summary-note.green,.vat-returns-summary-icon.green{color:#86efac}.vat-returns-summary-note.amber,.vat-returns-summary-icon.amber{color:#fdba74}.vat-returns-summary-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.vat-returns-summary-icon.blue{background:#3b82f629}.vat-returns-summary-icon.green{background:#22c55e29}.vat-returns-summary-icon.amber{background:#f9731629}.vat-returns-table-card{padding:18px}.vat-returns-table-header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.vat-returns-filter-select{height:34px;padding:0 12px}.vat-returns-table-wrap{overflow:auto}.vat-returns-table{border-collapse:collapse;width:100%;min-width:860px}.vat-returns-table th,.vat-returns-table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 10px;font-size:13px}.vat-returns-table td{color:#dbe5f3}.vat-returns-table tbody tr:hover{background:#121d31}.vat-returns-period-title{color:#f8fafc;font-weight:700}.vat-returns-period-range{margin-top:4px;font-size:12px}.vat-returns-status-pill{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.vat-returns-status-pill.draft{color:#cbd5e1;background:#94a3b82e}.vat-returns-status-pill.filed{color:#93c5fd;background:#3b82f62e}.vat-returns-net.green{font-weight:700;color:#22c55e!important}.vat-returns-icon-button{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (width<=1100px){.vat-returns-summary-grid{grid-template-columns:1fr}}@media (width<=900px){.vat-returns-page{padding:16px}.vat-returns-header,.vat-returns-title-block{align-items:flex-start}.vat-returns-header{flex-direction:column}}.chart-of-accounts-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.chart-of-accounts-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.chart-of-accounts-header,.chart-of-accounts-filters,.chart-of-accounts-table-card,.chart-of-accounts-summary-bar{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.chart-of-accounts-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.chart-of-accounts-title-block{align-items:center;gap:14px;display:flex}.chart-of-accounts-badge{color:#fff;background:#17934d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chart-of-accounts-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.chart-of-accounts-subtitle{color:#8da2bd;margin:4px 0 0;font-size:14px}.chart-of-accounts-actions{align-items:center;gap:10px;display:flex}.chart-of-accounts-action,.chart-of-accounts-select-pill,.chart-of-accounts-expand{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chart-of-accounts-select-pill select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.chart-of-accounts-status-note{color:#8da2bd;padding:0 4px;font-size:13px}.chart-of-accounts-empty-row{text-align:center;color:#8da2bd!important}.chart-of-accounts-action.primary{color:#fff;background:#17934d;border-color:#17934d}.chart-of-accounts-filters{flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.chart-of-accounts-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 12px;display:inline-flex}.chart-of-accounts-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.chart-of-accounts-search input::placeholder{color:#64748b}.chart-of-accounts-filter-group{align-items:center;gap:8px;display:inline-flex}.chart-of-accounts-filter-label{color:#8da2bd;font-size:13px;font-weight:600}.chart-of-accounts-select-pill{justify-content:space-between;min-width:108px}.chart-of-accounts-expand{margin-left:auto}.chart-of-accounts-table-card{overflow:hidden}.chart-of-accounts-table-wrap{overflow:auto}.chart-of-accounts-table{border-collapse:collapse;width:100%;min-width:900px}.chart-of-accounts-table td{color:#dbe5f3;border-bottom:1px solid #1e293b;padding:12px 14px;font-size:14px}.chart-of-accounts-section-row td{padding:0}.chart-of-accounts-section-bar{border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 11px;display:flex}.chart-of-accounts-section-left{align-items:center;gap:10px;display:inline-flex}.chart-of-accounts-section-chevron{flex-shrink:0;transition:transform .22s}.chart-of-accounts-section-row.is-open .chart-of-accounts-section-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chart-of-accounts-section-chevron{transition:none}}.chart-of-accounts-section-title{letter-spacing:.04em;font-size:13px;font-weight:800}.chart-of-accounts-section-range,.chart-of-accounts-section-count,.chart-of-accounts-columns-row td{color:#8da2bd;font-size:12px;font-weight:600}.chart-of-accounts-section-row.asset .chart-of-accounts-section-bar{background:#3b82f624;border-left-color:#3b82f6}.chart-of-accounts-section-row.asset .chart-of-accounts-section-title{color:#93c5fd}.chart-of-accounts-section-row.liability .chart-of-accounts-section-bar{background:#f43f5e24;border-left-color:#f43f5e}.chart-of-accounts-section-row.liability .chart-of-accounts-section-title{color:#fda4af}.chart-of-accounts-section-row.equity .chart-of-accounts-section-bar{background:#a855f724;border-left-color:#a855f7}.chart-of-accounts-section-row.equity .chart-of-accounts-section-title{color:#d8b4fe}.chart-of-accounts-section-row.revenue .chart-of-accounts-section-bar{background:#22c55e24;border-left-color:#22c55e}.chart-of-accounts-section-row.revenue .chart-of-accounts-section-title{color:#86efac}.chart-of-accounts-section-row.expense .chart-of-accounts-section-bar,.chart-of-accounts-section-row.cogs .chart-of-accounts-section-bar{background:#f9731624;border-left-color:#f97316}.chart-of-accounts-section-row.expense .chart-of-accounts-section-title,.chart-of-accounts-section-row.cogs .chart-of-accounts-section-title{color:#fdba74}.chart-of-accounts-columns-row td{text-transform:none;background:#0f1a2e}.chart-of-accounts-data-row:hover{background:#121d31}.chart-of-accounts-code-cell{color:#8da2bd;align-items:center;gap:8px;display:inline-flex}.chart-of-accounts-name-cell{color:#f8fafc;font-weight:700}.chart-of-accounts-name-cell span{color:#8da2bd;margin-left:8px;font-size:12px;font-weight:600}.chart-of-accounts-total-row td{color:#f8fafc;background:#0f1a2ee0;font-weight:800}.chart-of-accounts-summary-bar{background:linear-gradient(#16a34a1f 0%,#0c1c19f0 100%);border-color:#22c55e47;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.chart-of-accounts-summary-list{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chart-of-accounts-summary-item{color:#dbe5f3;align-items:center;gap:6px;font-size:13px;display:inline-flex}.chart-of-accounts-summary-item strong{color:#f8fafc}.chart-of-accounts-summary-item.asset strong{color:#93c5fd}.chart-of-accounts-summary-item.liability strong,.chart-of-accounts-summary-item.negative strong{color:#fda4af}.chart-of-accounts-summary-item.equity strong{color:#d8b4fe}.chart-of-accounts-balanced{color:#86efac;font-size:13px;font-weight:700}@media (width<=960px){.chart-of-accounts-page{padding:16px}.chart-of-accounts-header{flex-direction:column;align-items:flex-start}.chart-of-accounts-actions{flex-wrap:wrap;width:100%}.chart-of-accounts-expand{margin-left:0}}.general-ledger-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.general-ledger-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.general-ledger-header,.general-ledger-filters,.general-ledger-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.general-ledger-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.general-ledger-title-block{align-items:center;gap:14px;display:flex}.general-ledger-badge{color:#fff;background:#17934d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.general-ledger-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.general-ledger-subtitle{color:#8da2bd;margin:4px 0 0;font-size:14px}.general-ledger-actions{align-items:center;gap:10px;display:flex}.general-ledger-export-button,.general-ledger-filter-button,.general-ledger-apply-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:13px;font-weight:600;display:inline-flex}.general-ledger-export-button,.general-ledger-filter-button{color:#dbe5f3;background:#0f1a2e;border:1px solid #23324a;padding:0 12px}.general-ledger-filter-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.general-ledger-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.general-ledger-filter-button.wide{justify-content:flex-start;min-width:240px}.general-ledger-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 12px;display:inline-flex}.general-ledger-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.general-ledger-search input::placeholder{color:#64748b}.general-ledger-toggle{color:#dbe5f3;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.general-ledger-toggle input{display:none}.general-ledger-toggle-switch{background:#23324a;border-radius:999px;width:34px;height:20px;position:relative}.general-ledger-toggle-switch:after{content:"";background:#f8fafc;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #02061742}.general-ledger-toggle-switch.active{background:#17934d}.general-ledger-toggle-switch.active:after{left:16px}.general-ledger-apply-button{color:#fff;background:#17934d;border:none;padding:0 18px}.general-ledger-status-note{color:#8da2bd;padding:0 4px;font-size:13px}.general-ledger-table-card{overflow:hidden}.general-ledger-table-wrap{max-height:calc(100vh - 230px);overflow:auto}.general-ledger-table{border-collapse:collapse;width:100%;min-width:980px}.general-ledger-table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#8da2bd;background:#0f1a2e;border-bottom:1px solid #1e293b;padding:14px;font-size:12px;position:sticky;top:0}.general-ledger-table tbody td{color:#dbe5f3;border-bottom:1px solid #1e293b;padding:11px 14px;font-size:14px}.general-ledger-table tbody tr:hover{background:#121d31}.general-ledger-group-row td{color:#93c5fd;background:#3b82f624;font-weight:700}.general-ledger-group-row.liability td{color:#fda4af;background:#f43f5e24}.general-ledger-group-code{width:72px}.general-ledger-group-level{color:#dbe5f3;background:#0f1a2ee0;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:24px;font-size:12px;display:inline-flex}.general-ledger-code{color:#8da2bd;width:86px}.general-ledger-account{color:#f8fafc;min-width:320px;font-weight:500}.general-ledger-closing{color:#f8fafc;font-weight:700}.general-ledger-closing.strong{font-weight:800}.general-ledger-empty-row{text-align:center;color:#8da2bd!important}.negative{color:#f04438!important}@media (width<=960px){.general-ledger-page{padding:16px}.general-ledger-header{flex-direction:column;align-items:flex-start}.general-ledger-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.general-ledger-search{min-width:100%}}.journal-entries-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#22c55e1f,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%);min-height:100%;padding:22px}.journal-entries-shell{flex-direction:column;gap:16px;min-height:calc(100vh - 44px);display:flex}.journal-entries-header,.journal-entries-filter-card,.journal-entries-table-card{background:linear-gradient(#101a2d 0%,#0d1526 100%);border:1px solid #1e293b;border-radius:14px;box-shadow:0 18px 40px #0206174d}.journal-entries-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.journal-entries-title-block{align-items:center;gap:14px;display:flex}.journal-entries-badge{color:#fff;background:#17934d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.journal-entries-title{color:#f8fafc;margin:0;font-size:22px;font-weight:700}.journal-entries-subtitle{color:#8da2bd;margin:4px 0 0;font-size:14px}.journal-entries-actions{align-items:center;gap:10px;display:flex}.journal-entries-action-button,.journal-entries-filter-button,.journal-entries-export-button{color:#dbe5f3;cursor:pointer;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.journal-entries-filter-button select{color:inherit;font:inherit;background:0 0;border:none;outline:none}.journal-entries-action-button.primary{color:#fff;background:#17934d;border-color:#17934d}.journal-entries-filter-card{padding:14px}.journal-entries-filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journal-entries-search{color:#64748b;background:#0f1a2e;border:1px solid #23324a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:230px;height:36px;padding:0 12px;display:inline-flex}.journal-entries-search input{color:#dbe5f3;background:0 0;border:none;outline:none;width:100%;font-size:13px}.journal-entries-search input::placeholder{color:#64748b}.journal-entries-export-button{margin-left:auto}.journal-entries-metrics{color:#8da2bd;background:#0f1a2ee0;border:1px solid #1e293b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.journal-entries-status-note{color:#86efac;margin-top:12px;font-size:13px}.journal-entries-metrics strong{color:#f8fafc}.journal-entries-metric-balanced{color:#86efac;font-weight:700}.journal-entries-table-card{overflow:hidden}.journal-entries-table-wrap{overflow:auto}.journal-entries-table{border-collapse:collapse;width:100%;min-width:1040px}.journal-entries-table thead th{text-align:left;color:#8da2bd;background:#0f1a2e;border-bottom:1px solid #1e293b;padding:13px 14px;font-size:12px;font-weight:700}.journal-entries-table tbody td{color:#dbe5f3;vertical-align:top;border-bottom:1px solid #1e293b;padding:13px 14px;font-size:14px}.journal-entries-table tbody tr:hover{background:#121d31}.journal-entries-selected-row{background:#17934d1f}.journal-entries-id,.journal-entries-date,.journal-entries-type,.journal-entries-icon-cell{color:#8da2bd;white-space:nowrap}.journal-entries-description{flex-direction:column;gap:2px;display:flex}.journal-entries-description strong{color:#f8fafc;font-weight:700}.journal-entries-description span{color:#64748b;font-size:12px}.journal-entries-status{color:#86efac;background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.journal-entries-status.draft{color:#fbbf24;background:#f59e0b29}.journal-entries-amount{color:#f8fafc;white-space:nowrap;font-weight:700}.journal-entries-icon-cell{width:24px}.journal-entries-empty-row{text-align:center;color:#8da2bd!important}@media (width<=960px){.journal-entries-page{padding:16px}.journal-entries-header{flex-direction:column;align-items:flex-start}.journal-entries-actions{flex-wrap:wrap;width:100%}.journal-entries-export-button{margin-left:0}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.report-page{background:var(--surface-2,#f9fafb);min-height:100%}.report-shell{flex-direction:column;gap:16px;max-width:100%;display:flex}.report-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-title-group{align-items:center;gap:12px;display:flex}.report-icon{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.report-title{color:#111827;letter-spacing:normal;margin:0;font-size:19px;font-weight:700}.report-subtitle{color:#6b7280;margin:2px 0 0;font-size:13px}.report-export-actions{gap:8px;display:flex}.report-export-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex}.report-export-btn:hover{background:#f3f4f6}.report-export-menu-item{align-items:center;gap:8px;display:inline-flex}.report-export-menu-icon--excel{color:#16a34a}.report-export-menu-icon--pdf{color:#dc2626}.report-export-menu-icon--print{color:#2563eb}.report-summary-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.report-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.report-summary-value{color:#111827;font-size:18px;font-weight:700}.report-summary-label{color:#6b7280;font-size:12px}.report-filters-bar{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.report-search-box{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;flex:180px;align-items:center;gap:6px;min-width:180px;padding:6px 10px;display:flex}.report-search-box input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13px}.report-search-box svg{color:#9ca3af;flex-shrink:0}.report-filter-input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-size:12.5px}.dash-date-filter{align-items:center;gap:8px;display:flex}.dash-date-filter__popover{position:relative}.dash-date-filter__trigger{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-date-filter__trigger svg:first-child{color:#9ca3af}.dash-date-filter__trigger:hover,.dash-date-filter__trigger.is-open{background:#f3f4f6}.dash-date-filter__chevron{color:#9ca3af;transition:transform .15s}.dash-date-filter__chevron.is-open{transform:rotate(180deg)}.dash-date-filter__menu{z-index:40;background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;gap:2px;min-width:170px;max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #0f172a24}.dash-date-filter__menu button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.dash-date-filter__menu button:hover{background:#f3f4f6}.dash-date-filter__menu button.is-active{color:#16a34a}.dash-date-filter__menu button svg{color:#16a34a;flex:none}.dash-date-filter__spacer{flex:none;width:13px;display:inline-block}.dash-date-filter__custom{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:flex}.dash-date-filter__custom input[type=date]{color:#111827;font:inherit;background:0 0;border:none;outline:none;font-size:12.5px}.report-reset-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.report-reset-btn:hover{background:#f3f4f6}.report-column-toggle{position:relative}.report-column-menu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:200px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.report-column-menu-item{color:#374151;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.report-column-menu-item:hover{background:#f3f4f6}.report-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.report-table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table thead th{color:#374151;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.report-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.report-th-inner{align-items:center;gap:4px;display:flex}.report-table tbody td{color:#1f2937;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:10px 12px}.report-table tbody tr:hover{background:#f9fafb}.report-expand-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.report-expanded-row td{white-space:normal;background:#f9fafb}.report-state-msg{color:#9ca3af;justify-content:center;align-items:center;gap:10px;padding:48px 16px;font-size:13px;display:flex}.report-state-msg--error{color:#dc2626}.report-footer{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.report-pagination{align-items:center;gap:4px;display:flex}.report-page-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.report-page-btn.active{color:#fff;background:#2563eb;border-color:#2563eb}.report-page-btn:disabled{opacity:.4;cursor:not-allowed}.report-inline-table{border-collapse:collapse;width:100%;margin:4px 0;font-size:12px}.report-inline-table th,.report-inline-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:6px 8px}.report-inline-table th{color:#6b7280;font-weight:600}.report-chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.report-chip.green{color:#059669;background:#ecfdf5}.report-chip.amber{color:#d97706;background:#fffbeb}.report-chip.red{color:#dc2626;background:#fef2f2}.report-chip.gray{color:#4b5563;background:#f3f4f6}.report-chip.blue{color:#2563eb;background:#eff6ff}.app-layout:not(.theme-light) .report-page{background:#0f172a}.app-layout:not(.theme-light) .report-title{color:#f1f5f9}.app-layout:not(.theme-light) .report-subtitle{color:#94a3b8}.app-layout:not(.theme-light) .report-icon{color:#60a5fa;background:#1e293b}.app-layout:not(.theme-light) .report-export-btn,.app-layout:not(.theme-light) .report-reset-btn,.app-layout:not(.theme-light) .report-filter-input,.app-layout:not(.theme-light) .report-page-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.app-layout:not(.theme-light) .report-summary-card,.app-layout:not(.theme-light) .report-filters-bar,.app-layout:not(.theme-light) .report-table-card,.app-layout:not(.theme-light) .report-column-menu{background:#1e293b;border-color:#334155}.app-layout:not(.theme-light) .report-summary-value{color:#f1f5f9}.app-layout:not(.theme-light) .report-summary-label{color:#94a3b8}.app-layout:not(.theme-light) .report-search-box{background:#0f172a;border-color:#334155}.app-layout:not(.theme-light) .report-search-box input{color:#f1f5f9}.app-layout:not(.theme-light) .report-table thead th{color:#cbd5e1;background:#0f172a;border-color:#334155}.app-layout:not(.theme-light) .report-table tbody td{color:#e2e8f0;border-color:#334155}.app-layout:not(.theme-light) .report-table tbody tr:hover{background:#263145}.app-layout:not(.theme-light) .report-expanded-row td{background:#0f172a}.app-layout:not(.theme-light) .report-footer{border-color:#334155}.app-layout:not(.theme-light) .report-column-menu-item:hover{background:#263145}.report-page--modern{background:#f5f7fb;padding:20px 24px 28px}.report-page--modern .report-shell{gap:18px}.report-page--modern .report-header{gap:14px}.report-page--modern .report-icon{color:#fff;background:#2563eb;border-radius:12px;width:42px;height:42px;box-shadow:0 8px 18px #2563eb47}.report-page--modern .report-title{color:#0f172a;letter-spacing:-.01em;font-size:22px;font-weight:700}.report-page--modern .report-subtitle{color:#64748b;margin-top:3px;font-size:14px}.report-page--modern .report-export-actions{gap:10px}.report-page--modern .report-export-btn{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s}.report-page--modern .report-export-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1a}.report-page--modern .report-export-btn:first-child{color:var(--ds-success);background:#ecfdf5;border-color:#a7f3d0}.report-page--modern .report-export-btn:first-child:hover{background:#d1fae5}.report-page--modern .report-export-btn:nth-child(2){color:#dc2626;background:#fef2f2;border-color:#fecaca}.report-page--modern .report-export-btn:nth-child(2):hover{background:#fee2e2}.report-page--modern .report-export-btn:nth-child(3){color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.report-page--modern .report-export-btn:nth-child(3):hover{background:#dbeafe}.report-page--modern .report-summary-row{gap:14px}.report-page--modern .report-summary-card{border-color:#e5e7eb;border-radius:14px;padding:14px 16px 14px 18px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0b}.report-page--modern .report-summary-card:before{content:"";background:#2563eb;width:4px;position:absolute;top:0;bottom:0;left:0}.report-page--modern .report-summary-card:nth-child(2):before{background:#6366f1}.report-page--modern .report-summary-card:nth-child(3):before{background:#16a34a}.report-page--modern .report-summary-card:nth-child(4):before{background:#d97706}.report-page--modern .report-summary-card:nth-child(5):before{background:#dc2626}.report-page--modern .report-summary-card:nth-child(6):before{background:#7c3aed}.report-page--modern .report-summary-value{color:#0f172a;font-size:20px;font-weight:700}.report-page--modern .report-summary-label{color:#6b7280;font-size:12.5px;font-weight:600}.report-page--modern .report-filters-bar{border-color:#e5e7eb;border-radius:12px;gap:12px;padding:14px 16px;box-shadow:0 1px 2px #0f172a08}.report-page--modern .report-search-box{box-sizing:border-box;border-color:#e2e8f0;border-radius:9px;flex:200px;min-width:180px;max-width:320px;height:38px;min-height:38px;transition:border-color .12s,box-shadow .12s}.report-page--modern .report-search-box:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.report-page--modern .report-filter-input{box-sizing:border-box;border-color:#e2e8f0;border-radius:9px;flex:140px;min-width:130px;max-width:180px;height:38px;min-height:38px;font-weight:600;transition:border-color .12s}.report-page--modern .report-filter-input:hover{border-color:#cbd5e1}.report-page--modern .report-reset-btn{color:#374151;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:none;height:38px;min-height:38px;font-weight:700;transition:background-color .12s,transform .12s,border-color .12s}.report-page--modern .report-reset-btn:hover{background:#f3f4f6;border-color:#cbd5e1;transform:translateY(-1px)}.report-page--modern .dash-date-filter__trigger{border-color:#e2e8f0;border-radius:9px;height:38px;transition:border-color .12s}.report-page--modern .dash-date-filter__trigger:hover,.report-page--modern .dash-date-filter__trigger.is-open{border-color:#cbd5e1}.report-page--modern .dash-date-filter__custom{border-color:#e2e8f0;border-radius:9px;height:38px}.report-page--modern .report-column-toggle{flex:none;margin-left:auto}.report-page--modern .report-column-menu{border-radius:12px;box-shadow:0 18px 40px #0f172a24}.report-page--modern .report-table-card{border-color:#e5e7eb;border-radius:14px;box-shadow:0 14px 34px #0f172a0b}.report-page--modern .report-table thead th{color:#475569;background:#f8fafc;padding:12px 14px;font-size:11.5px}.report-page--modern .report-th-sortable:hover{color:#2563eb}.report-page--modern .report-table tbody td{padding:12px 14px;font-size:13px}.report-page--modern .report-table tbody tr{transition:background-color .1s}.report-page--modern .report-table tbody tr:hover{background:#f8fafc}.report-page--modern .report-chip{letter-spacing:.01em;padding:3px 10px;font-weight:700}.report-page--modern .report-footer{padding:14px 16px;font-weight:500}.report-page--modern .report-page-btn{border-color:#e2e8f0;border-radius:8px;width:28px;height:28px;transition:transform .12s,box-shadow .12s}.report-page--modern .report-page-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.report-page--modern .report-page-btn.active{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 10px #2563eb47}.report-page--modern .report-state-msg{padding:56px 16px;font-size:13.5px}.app-layout:not(.theme-light) .report-page--modern{background:radial-gradient(circle at 0 0,#2563eb14,#0000 24%),linear-gradient(#09111f 0%,#0f1728 100%)}.app-layout:not(.theme-light) .report-page--modern .report-title{color:#f8fafc}.app-layout:not(.theme-light) .report-page--modern .report-subtitle{color:#8da2bd}.app-layout:not(.theme-light) .report-page--modern .report-export-btn,.app-layout:not(.theme-light) .report-page--modern .report-reset-btn,.app-layout:not(.theme-light) .report-page--modern .report-filter-input,.app-layout:not(.theme-light) .report-page--modern .report-page-btn,.app-layout:not(.theme-light) .report-page--modern .report-summary-card,.app-layout:not(.theme-light) .report-page--modern .report-filters-bar,.app-layout:not(.theme-light) .report-page--modern .report-table-card,.app-layout:not(.theme-light) .report-page--modern .report-column-menu,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__trigger,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__menu,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__custom{color:#cbd5e1;background:#0f1a2e;border-color:#23324a}.app-layout:not(.theme-light) .report-page--modern .report-export-btn:hover,.app-layout:not(.theme-light) .report-page--modern .report-reset-btn:hover,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__trigger:hover,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__trigger.is-open{background:#16233b}.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__menu button{color:#cbd5e1}.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__menu button:hover{background:#16233b}.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__custom input[type=date]{color:#f8fafc}.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__trigger svg:first-child,.app-layout:not(.theme-light) .report-page--modern .dash-date-filter__chevron{color:#8da2bd}.app-layout:not(.theme-light) .report-page--modern .report-summary-value{color:#f8fafc}.app-layout:not(.theme-light) .report-page--modern .report-summary-label{color:#8da2bd}.app-layout:not(.theme-light) .report-page--modern .report-search-box{background:#0f1a2e;border-color:#23324a}.app-layout:not(.theme-light) .report-page--modern .report-search-box input{color:#f8fafc}.app-layout:not(.theme-light) .report-page--modern .report-search-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.app-layout:not(.theme-light) .report-page--modern .report-table thead th{color:#9fb3cc;background:#0c1526;border-color:#23324a}.app-layout:not(.theme-light) .report-page--modern .report-table tbody td{color:#e2e8f0;border-color:#1c2740}.app-layout:not(.theme-light) .report-page--modern .report-table tbody tr:hover{background:#16233b}.app-layout:not(.theme-light) .report-page--modern .report-expanded-row td{background:#0c1526}.app-layout:not(.theme-light) .report-page--modern .report-footer{color:#8da2bd;border-color:#23324a}.app-layout:not(.theme-light) .report-page--modern .report-column-menu-item:hover{background:#16233b}.app-layout:not(.theme-light) .report-page--modern .report-state-msg{color:#64748b}@media (width<=860px){.report-page--modern{padding:16px}.report-page--modern .report-header{flex-direction:column;align-items:stretch}.report-page--modern .report-export-actions{justify-content:flex-start}}.app-layout{background:radial-gradient(circle at 0 0,#22c55e14,#0000 24%),linear-gradient(#09111f 0%,#0e1525 100%);height:100vh;display:flex;overflow:hidden}.app-layout.theme-light{background:radial-gradient(circle at 0 0,#2563eb14,#0000 24%),linear-gradient(#f4f8fc 0%,#eaf1f8 100%)}.sidebar{background:linear-gradient(165deg,#16171b 0%,#0a0a0c 55%,#000 100%);border-right:1px solid #232327;flex-direction:column;flex-shrink:0;width:264px;transition:width .18s,border-color .18s;display:flex;overflow:hidden}.sidebar.is-collapsed{border-right-color:#0000;width:0}.sidebar-brand{border-bottom:1px solid #232327;align-items:center;gap:10px;padding:20px 18px 18px;display:flex}.brand-icon{background:#22c55e24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.brand-name{letter-spacing:.14em;color:#f3f4f6;font-size:13px;font-weight:700}.sidebar-search{color:#6b7280;background:#ffffff0a;border:1px solid #232327;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;margin:14px 14px 0;padding:0 10px;display:flex}.sidebar-search input{color:#e5e7eb;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sidebar-search input::placeholder{color:#6b7280}.sidebar-search-kbd{color:#6b7280;background:#ffffff0f;border:1px solid #232327;border-radius:5px;flex-shrink:0;padding:2px 5px;font-family:inherit;font-size:10.5px}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:2px;padding:16px 10px 10px;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0}.nav-group-label{letter-spacing:.1em;color:#4b5563;margin:0;padding:0 10px 8px;font-size:10px;font-weight:600}.app-layout.theme-light .user-bell{color:#64748b}.nav-item{color:#9ca3af;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:#f3f4f6;background:#ffffff12}.nav-item.active{color:#f8fafc;background:#ffffff1a;font-weight:600}.nav-label{flex:1}.nav-arrow{opacity:.6;transition:transform .2s}.nav-arrow.expanded{transform:rotate(180deg)}.nav-submenu-panel{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.nav-submenu-panel.is-open{grid-template-rows:1fr}.nav-submenu{flex-direction:column;gap:2px;min-height:0;margin:0 0 4px;padding:4px 0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-submenu-panel{transition:none}}.nav-submenu-heading{letter-spacing:.12em;color:#52586d;text-transform:uppercase;padding:10px 12px 4px 40px;font-size:10px;font-weight:700}.nav-subitem{color:#9ca3af;padding-left:40px!important;font-size:13px!important}.nav-subitem:hover{color:#f3f4f6;background:#ffffff12}.nav-subitem.active{color:#f8fafc;background:#ffffff12}.user-bell{color:#4b5563;cursor:pointer;flex-shrink:0;transition:color .15s}.user-bell:hover{color:#9ca3af}.sidebar-user{border-top:1px solid #232327;flex-shrink:0;padding:10px;position:relative}.sidebar-user-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:6px;transition:background .15s,border-color .15s;display:flex}.sidebar-user-trigger:hover,.sidebar-user-trigger.is-open{background:#ffffff0f;border-color:#232327}.sidebar-user-avatar{color:#86efac;background:#22c55e29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;display:flex}.sidebar-user-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.sidebar-user-name{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.sidebar-user-email{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.sidebar-user-arrow{color:#6b7280;flex-shrink:0;transition:transform .15s}.sidebar-user-arrow.is-open{transform:rotate(180deg)}.sidebar-user-dropdown{z-index:40;background:#101a2d;border:1px solid #23324a;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;box-shadow:0 18px 40px #02061766}.sidebar-user-dropdown button{color:#dbe5f3;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.sidebar-user-dropdown button:hover{background:#94a3b81f}.sidebar-user-dropdown button.danger{color:#fca5a5}.sidebar-user-dropdown button.danger:hover{background:#f871711f}.sidebar-user-dropdown-divider{background:#23324a;height:1px;margin:6px 4px}.app-content-column{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.main-content{background:radial-gradient(circle at 0 0,#3b82f612,#0000 20%),linear-gradient(#0b1424 0%,#0f1728 100%);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.app-layout.theme-light .main-content{background:linear-gradient(#f7fafc 0%,#ecf3f9 100%)}.page-breadcrumb-bar{background:var(--ds-surface-bg);border:1px solid var(--ds-surface-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-surface-shadow);color:#6b7280;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin:16px 24px 12px;padding:10px 24px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.app-layout:not(.theme-light) .page-breadcrumb-bar{color:#8da2bd}.page-breadcrumb-bar__segment{align-items:center;gap:5px;display:inline-flex}.page-breadcrumb-bar__sep{opacity:.5;flex-shrink:0}.page-breadcrumb-bar__link{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.app-layout:not(.theme-light) .page-breadcrumb-bar__link{color:#8da2bd}.page-breadcrumb-bar__link:hover{text-decoration:underline}.page-breadcrumb-bar .is-current{color:#0f172a;font-weight:700}.app-layout:not(.theme-light) .page-breadcrumb-bar .is-current{color:#f3f4f6}@media (width<=760px){.page-breadcrumb-bar{display:none}}.hr-scope .page-breadcrumb-bar,.production-scope .page-breadcrumb-bar{background:var(--ds-surface-bg);border:none;border-bottom:1px solid var(--ds-surface-border);height:40px;box-shadow:none;color:var(--ds-text-muted);border-radius:0;margin:0;padding:0 24px;font-size:13px}.hr-scope .page-breadcrumb-bar .is-current,.production-scope .page-breadcrumb-bar .is-current{color:var(--ds-text-heading);font-weight:600}.app-content-column:has(.hr-scope,.production-scope) .app-header{height:56px;box-shadow:none;padding:0 24px}.app-layout.theme-light .app-content-column:has(.hr-scope,.production-scope) .app-header{border-bottom-color:#e5e7eb}.app-content-column:has(.hr-scope,.production-scope) .app-header-theme-toggle{order:-1}:is(.app-layout.theme-light .app-content-column:has(.hr-scope,.production-scope) .app-header-icon-button,.app-layout.theme-light .app-content-column:has(.hr-scope,.production-scope) .app-header-theme-toggle,.app-layout.theme-light .app-content-column:has(.hr-scope,.production-scope) .app-header-collapse-toggle){color:#1f2937}:is(.page-breadcrumb-bar:has(+* .ds-page-header),.page-breadcrumb-bar:has(+* [class$=-header-card]),.page-breadcrumb-bar:has(+* [class$=-page-header]:first-child),.page-breadcrumb-bar:has(+* .page-header:first-child),.page-breadcrumb-bar:has(+* .leave-requests-header),.page-breadcrumb-bar:has(+* .leave-types-header),.page-breadcrumb-bar:has(+* .leave-calendar-header),.page-breadcrumb-bar:has(+* .leave-balances-header),.page-breadcrumb-bar:has(+* .holiday-calendar-header),.page-breadcrumb-bar:has(+* .weekly-holidays-header),.page-breadcrumb-bar:has(+* .device-type-header),.page-breadcrumb-bar:has(+* .employment-type-header),.page-breadcrumb-bar:has(+* .calculation-type-header),.page-breadcrumb-bar:has(+* .payroll-type-header),.page-breadcrumb-bar:has(+* .salary-component-type-header),.page-breadcrumb-bar:has(+* .hrdash-header),.page-breadcrumb-bar:has(+* .attendance-header),.page-breadcrumb-bar:has(+* .hr-payroll-prefs-header),.page-breadcrumb-bar:has(+* .hr-settings-hub-header),.page-breadcrumb-bar:has(+* .inventory-workspace__header),.page-breadcrumb-bar:has(+* .add-group-header),.page-breadcrumb-bar:has(+* .add-variant-header),.page-breadcrumb-bar:has(+* .new-category-header),.page-breadcrumb-bar:has(+* .new-warehouse-header),.page-breadcrumb-bar:has(+* .new-adjustment-header),.page-breadcrumb-bar:has(+* .material-repairs-page .page-header),.page-breadcrumb-bar:has(+* .rmd-header),.page-breadcrumb-bar:has(+* .fvt-header),.page-breadcrumb-bar:has(+* .fr-header),.page-breadcrumb-bar:has(+* .restr-header),.page-breadcrumb-bar:has(+* .frs-header),.page-breadcrumb-bar:has(+* .control-center-header)){border-bottom-color:var(--ds-surface-border);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.page-breadcrumb-bar+* .ds-page-header:first-child,.page-breadcrumb-bar+* [class$=-header-card]:first-child,.page-breadcrumb-bar+* [class$=-page-header]:first-child,.page-breadcrumb-bar+* .page-header:first-child,.page-breadcrumb-bar+* .leave-requests-header,.page-breadcrumb-bar+* .leave-types-header,.page-breadcrumb-bar+* .leave-calendar-header,.page-breadcrumb-bar+* .leave-balances-header,.page-breadcrumb-bar+* .holiday-calendar-header,.page-breadcrumb-bar+* .weekly-holidays-header,.page-breadcrumb-bar+* .device-type-header,.page-breadcrumb-bar+* .employment-type-header,.page-breadcrumb-bar+* .calculation-type-header,.page-breadcrumb-bar+* .payroll-type-header,.page-breadcrumb-bar+* .salary-component-type-header,.page-breadcrumb-bar+* .hrdash-header,.page-breadcrumb-bar+* .attendance-header,.page-breadcrumb-bar+* .hr-payroll-prefs-header,.page-breadcrumb-bar+* .hr-settings-hub-header,.page-breadcrumb-bar+* .inventory-workspace__header,.page-breadcrumb-bar+* .add-group-header,.page-breadcrumb-bar+* .add-variant-header,.page-breadcrumb-bar+* .new-category-header,.page-breadcrumb-bar+* .new-warehouse-header,.page-breadcrumb-bar+* .new-adjustment-header,.page-breadcrumb-bar+* .material-repairs-page .page-header,.page-breadcrumb-bar+* .rmd-header,.page-breadcrumb-bar+* .fvt-header,.page-breadcrumb-bar+* .fr-header,.page-breadcrumb-bar+* .restr-header,.page-breadcrumb-bar+* .frs-header,.page-breadcrumb-bar+* .control-center-header{box-shadow:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0}:is(.page-breadcrumb-bar+:has(.ds-page-header:first-child),.page-breadcrumb-bar+* :has(>.ds-page-header:first-child),.page-breadcrumb-bar+:has([class$=-header-card]:first-child),.page-breadcrumb-bar+* :has(>[class$=-header-card]:first-child),.page-breadcrumb-bar+:has([class$=-page-header]:first-child),.page-breadcrumb-bar+* :has(>[class$=-page-header]:first-child),.page-breadcrumb-bar+:has(.page-header:first-child),.page-breadcrumb-bar+* :has(>.page-header:first-child),.page-breadcrumb-bar+:has(.leave-requests-header),.page-breadcrumb-bar+* :has(>.leave-requests-header),.page-breadcrumb-bar+:has(.leave-types-header),.page-breadcrumb-bar+* :has(>.leave-types-header),.page-breadcrumb-bar+:has(.leave-calendar-header),.page-breadcrumb-bar+* :has(>.leave-calendar-header),.page-breadcrumb-bar+:has(.leave-balances-header),.page-breadcrumb-bar+* :has(>.leave-balances-header),.page-breadcrumb-bar+:has(.holiday-calendar-header),.page-breadcrumb-bar+* :has(>.holiday-calendar-header),.page-breadcrumb-bar+:has(.weekly-holidays-header),.page-breadcrumb-bar+* :has(>.weekly-holidays-header),.page-breadcrumb-bar+:has(.device-type-header),.page-breadcrumb-bar+* :has(>.device-type-header),.page-breadcrumb-bar+:has(.employment-type-header),.page-breadcrumb-bar+* :has(>.employment-type-header),.page-breadcrumb-bar+:has(.calculation-type-header),.page-breadcrumb-bar+* :has(>.calculation-type-header),.page-breadcrumb-bar+:has(.payroll-type-header),.page-breadcrumb-bar+* :has(>.payroll-type-header),.page-breadcrumb-bar+:has(.salary-component-type-header),.page-breadcrumb-bar+* :has(>.salary-component-type-header),.page-breadcrumb-bar+:has(.hrdash-header),.page-breadcrumb-bar+* :has(>.hrdash-header),.page-breadcrumb-bar+:has(.attendance-header),.page-breadcrumb-bar+* :has(>.attendance-header),.page-breadcrumb-bar+:has(.hr-payroll-prefs-header),.page-breadcrumb-bar+* :has(>.hr-payroll-prefs-header),.page-breadcrumb-bar+:has(.hr-settings-hub-header),.page-breadcrumb-bar+* :has(>.hr-settings-hub-header),.page-breadcrumb-bar+:has(.inventory-workspace__header),.page-breadcrumb-bar+* :has(>.inventory-workspace__header),.page-breadcrumb-bar+:has(.add-group-header),.page-breadcrumb-bar+* :has(>.add-group-header),.page-breadcrumb-bar+:has(.add-variant-header),.page-breadcrumb-bar+* :has(>.add-variant-header),.page-breadcrumb-bar+:has(.new-category-header),.page-breadcrumb-bar+* :has(>.new-category-header),.page-breadcrumb-bar+:has(.new-warehouse-header),.page-breadcrumb-bar+* :has(>.new-warehouse-header),.page-breadcrumb-bar+:has(.new-adjustment-header),.page-breadcrumb-bar+* :has(>.new-adjustment-header),.page-breadcrumb-bar+:has(.fvt-header),.page-breadcrumb-bar+* :has(>.fvt-header),.page-breadcrumb-bar+:has(.fr-header),.page-breadcrumb-bar+* :has(>.fr-header),.page-breadcrumb-bar+:has(.restr-header),.page-breadcrumb-bar+* :has(>.restr-header),.page-breadcrumb-bar+:has(.frs-header),.page-breadcrumb-bar+* :has(>.frs-header),.page-breadcrumb-bar+:has(.control-center-header),.page-breadcrumb-bar+* :has(>.control-center-header)){padding-top:0!important;padding-left:24px!important;padding-right:24px!important}.page-header:first-child,[class$=-page-header]:first-child,.fvt-header,.fr-header,.restr-header,.frs-header{background:var(--ds-surface-bg);border:1px solid var(--ds-surface-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-surface-shadow);box-sizing:border-box;padding:20px 24px}.page-breadcrumb-bar:has(+* :is(.accounting-dashboard-header,.add-species-header,.advances-header,.all-batches-header,.bank-accounts-header,.bank-header,.batch-audit-header,.batch-combine-header,.budgets-header,.certification-header,.chart-of-accounts-header,.cites-status-header,.cnv-header,.company-header,.cost-centers-header,.country-header,.create-document-header,.create-product-type-header,.create-template-header,.currency-header,.deferred-revenue-header,.deferred-tax-header,.display-type-header,.document-category-header,.document-type-header,.entity-type-header,.expenses-header,.fao-zone-header,.financial-quarter-header,.financial-year-header,.fish-purchase-report-header,.fish-species-header,.fishmeal-batch-header,.fishmeal-sales-dashboard-header,.fishmeal-sales-order-header,.fishoil-batch-header,.fishoil-sales-dashboard-header,.fishoil-sales-order-header,.fixed-assets-header,.flag-state-header,.frequency-header,.fx-header,.general-ledger-header,.hr-operations-header,.impairment-header,.inv-item-class-header,.inv-type-header,.iucn-status-header,.iuu-risk-level-header,.iv-header,.journal-entries-header,.leases-header,.line-status-header,.new-batch-header,.new-fish-supplier-header,.order-category-header,.package-type-header,.parent-category-header,.payment-terms-header,.payments-header,.permissions-management-header,.priority-header,.product-detail-header,.product-types-overview-header,.production-documents-header,.production-new-run-header,.production-output-report-header,.production-record-output-header,.production-templates-header,.provisions-header,.pur-priority-header,.purchase-dash-header,.purchase-doc-header,.purchase-requisition-header,.purchase-vendor-header,.qc-analysis-header,.qc-parameters-header,.qv-header,.raw-analytics-header,.raw-materials-header,.raw-suppliers-header,.recurring-expenses-header,.report-header,.reports-dashboard-header,.roles-management-header,.sales-category-header,.sales-credit-notes-header,.sales-delivery-orders-header,.sales-invoices-header,.sales-margin-header,.sales-order-type-header,.sales-orders-header,.sales-quotations-header,.sales-shipments-header,.sector-header,.sov-header,.special-transactions-header,.unit-header,.users-management-header,.vat-category-header,.vat-returns-header,.vdoc-header,.vessel-type-header,.vtpl-header,.warehouse-type-header)){border-bottom-color:var(--ds-surface-border);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.page-breadcrumb-bar+* :is(.accounting-dashboard-header,.add-species-header,.advances-header,.all-batches-header,.bank-accounts-header,.bank-header,.batch-audit-header,.batch-combine-header,.budgets-header,.certification-header,.chart-of-accounts-header,.cites-status-header,.cnv-header,.company-header,.cost-centers-header,.country-header,.create-document-header,.create-product-type-header,.create-template-header,.currency-header,.deferred-revenue-header,.deferred-tax-header,.display-type-header,.document-category-header,.document-type-header,.entity-type-header,.expenses-header,.fao-zone-header,.financial-quarter-header,.financial-year-header,.fish-purchase-report-header,.fish-species-header,.fishmeal-batch-header,.fishmeal-sales-dashboard-header,.fishmeal-sales-order-header,.fishoil-batch-header,.fishoil-sales-dashboard-header,.fishoil-sales-order-header,.fixed-assets-header,.flag-state-header,.frequency-header,.fx-header,.general-ledger-header,.hr-operations-header,.impairment-header,.inv-item-class-header,.inv-type-header,.iucn-status-header,.iuu-risk-level-header,.iv-header,.journal-entries-header,.leases-header,.line-status-header,.new-batch-header,.new-fish-supplier-header,.order-category-header,.package-type-header,.parent-category-header,.payment-terms-header,.payments-header,.permissions-management-header,.priority-header,.product-detail-header,.product-types-overview-header,.production-documents-header,.production-new-run-header,.production-output-report-header,.production-record-output-header,.production-templates-header,.provisions-header,.pur-priority-header,.purchase-dash-header,.purchase-doc-header,.purchase-requisition-header,.purchase-vendor-header,.qc-analysis-header,.qc-parameters-header,.qv-header,.raw-analytics-header,.raw-materials-header,.raw-suppliers-header,.recurring-expenses-header,.report-header,.reports-dashboard-header,.roles-management-header,.sales-category-header,.sales-credit-notes-header,.sales-delivery-orders-header,.sales-invoices-header,.sales-margin-header,.sales-order-type-header,.sales-orders-header,.sales-quotations-header,.sales-shipments-header,.sector-header,.sov-header,.special-transactions-header,.unit-header,.users-management-header,.vat-category-header,.vat-returns-header,.vdoc-header,.vessel-type-header,.vtpl-header,.warehouse-type-header){box-shadow:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0}:is(.page-breadcrumb-bar+:has(:is(.accounting-dashboard-header,.add-species-header,.advances-header,.all-batches-header,.bank-accounts-header,.bank-header,.batch-audit-header,.batch-combine-header,.budgets-header,.certification-header,.chart-of-accounts-header,.cites-status-header,.cnv-header,.company-header,.cost-centers-header,.country-header,.create-document-header,.create-product-type-header,.create-template-header,.currency-header,.deferred-revenue-header,.deferred-tax-header,.display-type-header,.document-category-header,.document-type-header,.entity-type-header,.expenses-header,.fao-zone-header,.financial-quarter-header,.financial-year-header,.fish-purchase-report-header,.fish-species-header,.fishmeal-batch-header,.fishmeal-sales-dashboard-header,.fishmeal-sales-order-header,.fishoil-batch-header,.fishoil-sales-dashboard-header,.fishoil-sales-order-header,.fixed-assets-header,.flag-state-header,.frequency-header,.fx-header,.general-ledger-header,.hr-operations-header,.impairment-header,.inv-item-class-header,.inv-type-header,.iucn-status-header,.iuu-risk-level-header,.iv-header,.journal-entries-header,.leases-header,.line-status-header,.new-batch-header,.new-fish-supplier-header,.order-category-header,.package-type-header,.parent-category-header,.payment-terms-header,.payments-header,.permissions-management-header,.priority-header,.product-detail-header,.product-types-overview-header,.production-documents-header,.production-new-run-header,.production-output-report-header,.production-record-output-header,.production-templates-header,.provisions-header,.pur-priority-header,.purchase-dash-header,.purchase-doc-header,.purchase-requisition-header,.purchase-vendor-header,.qc-analysis-header,.qc-parameters-header,.qv-header,.raw-analytics-header,.raw-materials-header,.raw-suppliers-header,.recurring-expenses-header,.report-header,.reports-dashboard-header,.roles-management-header,.sales-category-header,.sales-credit-notes-header,.sales-delivery-orders-header,.sales-invoices-header,.sales-margin-header,.sales-order-type-header,.sales-orders-header,.sales-quotations-header,.sales-shipments-header,.sector-header,.sov-header,.special-transactions-header,.unit-header,.users-management-header,.vat-category-header,.vat-returns-header,.vdoc-header,.vessel-type-header,.vtpl-header,.warehouse-type-header)),.page-breadcrumb-bar+* :has(>:is(.accounting-dashboard-header,.add-species-header,.advances-header,.all-batches-header,.bank-accounts-header,.bank-header,.batch-audit-header,.batch-combine-header,.budgets-header,.certification-header,.chart-of-accounts-header,.cites-status-header,.cnv-header,.company-header,.cost-centers-header,.country-header,.create-document-header,.create-product-type-header,.create-template-header,.currency-header,.deferred-revenue-header,.deferred-tax-header,.display-type-header,.document-category-header,.document-type-header,.entity-type-header,.expenses-header,.fao-zone-header,.financial-quarter-header,.financial-year-header,.fish-purchase-report-header,.fish-species-header,.fishmeal-batch-header,.fishmeal-sales-dashboard-header,.fishmeal-sales-order-header,.fishoil-batch-header,.fishoil-sales-dashboard-header,.fishoil-sales-order-header,.fixed-assets-header,.flag-state-header,.frequency-header,.fx-header,.general-ledger-header,.hr-operations-header,.impairment-header,.inv-item-class-header,.inv-type-header,.iucn-status-header,.iuu-risk-level-header,.iv-header,.journal-entries-header,.leases-header,.line-status-header,.new-batch-header,.new-fish-supplier-header,.order-category-header,.package-type-header,.parent-category-header,.payment-terms-header,.payments-header,.permissions-management-header,.priority-header,.product-detail-header,.product-types-overview-header,.production-documents-header,.production-new-run-header,.production-output-report-header,.production-record-output-header,.production-templates-header,.provisions-header,.pur-priority-header,.purchase-dash-header,.purchase-doc-header,.purchase-requisition-header,.purchase-vendor-header,.qc-analysis-header,.qc-parameters-header,.qv-header,.raw-analytics-header,.raw-materials-header,.raw-suppliers-header,.recurring-expenses-header,.report-header,.reports-dashboard-header,.roles-management-header,.sales-category-header,.sales-credit-notes-header,.sales-delivery-orders-header,.sales-invoices-header,.sales-margin-header,.sales-order-type-header,.sales-orders-header,.sales-quotations-header,.sales-shipments-header,.sector-header,.sov-header,.special-transactions-header,.unit-header,.users-management-header,.vat-category-header,.vat-returns-header,.vdoc-header,.vessel-type-header,.vtpl-header,.warehouse-type-header))){padding-top:0!important;padding-left:24px!important;padding-right:24px!important}:is(.accounting-dashboard-header,.add-species-header,.advances-header,.bank-accounts-header,.bank-header,.budgets-header,.certification-header,.chart-of-accounts-header,.cites-status-header,.company-header,.cost-centers-header,.country-header,.currency-header,.deferred-revenue-header,.deferred-tax-header,.display-type-header,.document-category-header,.document-type-header,.entity-type-header,.expenses-header,.fao-zone-header,.financial-quarter-header,.financial-year-header,.fish-purchase-report-header,.fish-species-header,.fixed-assets-header,.flag-state-header,.frequency-header,.fx-header,.general-ledger-header,.impairment-header,.inv-item-class-header,.inv-type-header,.iucn-status-header,.iuu-risk-level-header,.journal-entries-header,.leases-header,.line-status-header,.new-fish-supplier-header,.order-category-header,.package-type-header,.parent-category-header,.payment-terms-header,.payments-header,.permissions-management-header,.priority-header,.provisions-header,.pur-priority-header,.qv-header,.raw-analytics-header,.raw-materials-header,.raw-suppliers-header,.recurring-expenses-header,.report-header,.reports-dashboard-header,.roles-management-header,.sales-category-header,.sales-credit-notes-header,.sales-delivery-orders-header,.sales-invoices-header,.sales-margin-header,.sales-order-type-header,.sales-orders-header,.sales-quotations-header,.sales-shipments-header,.sector-header,.sov-header,.special-transactions-header,.unit-header,.users-management-header,.vat-category-header,.vat-returns-header,.vessel-type-header,.warehouse-type-header){background:var(--ds-surface-bg);border:1px solid var(--ds-surface-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-surface-shadow);box-sizing:border-box;padding:20px 24px}.hr-scope [class$=-page]:not(.page){padding:0 24px 24px!important}.hr-scope [class$=-header-card],.hr-scope .leave-requests-header,.hr-scope .leave-types-header,.hr-scope .leave-calendar-header,.hr-scope .leave-balances-header,.hr-scope .holiday-calendar-header,.hr-scope .weekly-holidays-header,.hr-scope .device-type-header,.hr-scope .employment-type-header,.hr-scope .calculation-type-header,.hr-scope .payroll-type-header,.hr-scope .salary-component-type-header,.hr-scope .hrdash-header,.hr-scope .attendance-header{background:var(--ds-surface-bg)!important;border-radius:var(--ds-radius-sm)!important;box-shadow:var(--ds-surface-shadow)!important;box-sizing:border-box!important;border:1px solid #e5e7eb!important;padding:20px 24px!important}.page{box-sizing:border-box;flex-direction:column;gap:24px;min-height:100%;padding:32px 36px;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-heading{color:#f3f4f6;margin:0 0 4px;font-size:22px;font-weight:700}.app-layout.theme-light .page-heading{color:#0f172a}.page-sub{color:#6b7280;margin:0;font-size:13.5px}.app-layout.theme-light .page-sub,.app-layout.theme-light .header-date{color:#64748b}.app-layout.theme-light .section-card,.app-layout.theme-light .stat-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d5dee9;box-shadow:0 14px 32px #94a3b829}.app-layout.theme-light .stat-label{color:#64748b}.app-layout.theme-light .stat-value,.app-layout.theme-light .section-heading,.app-layout.theme-light .table-title,.app-layout.theme-light .placeholder-page p{color:#0f172a}.app-layout.theme-light .section-header{border-bottom-color:#e5e9f0}.app-layout.theme-light .data-table thead tr{background:#f8fafc}.app-layout.theme-light .data-table tbody tr{border-bottom-color:#eef1f5}.app-layout.theme-light .data-table tbody tr:hover{background:#f8fafc}.header-date{color:#4b5563;white-space:nowrap;padding-top:4px;font-size:12.5px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{background:#13151f;border:1px solid #1c1e2a;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .15s;display:flex}.stat-card:hover{border-color:#2a2c3a}.stat-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-body{flex-direction:column;gap:3px;min-width:0;display:flex}.stat-label{color:#6b7280;white-space:nowrap;font-size:12px}.stat-value{color:#f3f4f6;font-size:20px;font-weight:700;line-height:1.2}.stat-change{align-items:center;gap:2px;font-size:11.5px;display:flex}.stat-change.up{color:#22c55e}.stat-change.down{color:#ef4444}.section-card{background:#13151f;border:1px solid #1c1e2a;border-radius:14px;overflow:hidden}.section-header{border-bottom:1px solid #1c1e2a;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.section-title{color:#e5e7eb;margin:0;font-size:15px;font-weight:600}.data-table{border-collapse:collapse;width:100%;font-size:13.5px}.data-table thead tr{background:#0f1117}.data-table th{text-align:left;letter-spacing:.05em;color:#4b5563;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #1c1e2a;padding:10px 22px;font-size:11.5px;font-weight:600}.data-table td{color:#d1d5db;border-bottom:1px solid #16182200;padding:13px 22px}.data-table tbody tr{border-bottom:1px solid #1c1e2a;transition:background .12s}.data-table tbody tr:hover{background:#161824}.data-table tbody tr:last-child{border-bottom:none}.td-mono{color:#9ca3af;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.td-muted{color:#6b7280}.status-badge{white-space:nowrap;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.category-tag{color:#9ca3af;white-space:nowrap;background:#1c1e2a;border-radius:6px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.progress-wrap{align-items:center;gap:8px;min-width:120px;display:flex}.progress-bar{background:#1c1e2a;border-radius:99px;flex:1;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:99px;height:100%;transition:width .3s}.progress-label{color:#6b7280;white-space:nowrap;font-size:12px}.btn-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.btn-primary:hover{background:#6d28d9}.btn-link{color:#a855f7;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;transition:color .15s}.btn-link:hover{color:#c084fc}@media (width<=760px){.app-layout{flex-direction:column;height:auto;min-height:100svh;overflow:auto;display:flex!important}.app-content-column{order:1;min-height:0;overflow:visible}.main-content{min-height:0;overflow-y:visible}.sidebar{border-top:1px solid #232327;border-right:none;order:2;width:100%;display:none}.sidebar.is-mobile-open{display:flex}.sidebar-nav{max-height:40vh}.page{padding:20px 16px}}.placeholder-page{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px;font-size:14px;display:flex}.placeholder-icon{font-size:36px}.app-layout.theme-light .main-content h1{letter-spacing:normal!important;color:#0f172a!important;font-size:22px!important;font-weight:700!important}.app-layout.theme-light .main-content h2,.app-layout.theme-light .main-content h3,.app-layout.theme-light .main-content strong,.app-layout.theme-light .main-content td,.app-layout.theme-light .main-content [class*=title]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=heading]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=value]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=company]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=name]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=contact]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=customer]:not([class*=icon]):not([class*=badge]),.app-layout.theme-light .main-content [class*=supplier]:not([class*=icon]):not([class*=badge]){color:#0f172a!important}.app-layout.theme-light .main-content p,.app-layout.theme-light .main-content label,.app-layout.theme-light .main-content th,.app-layout.theme-light .main-content small,.app-layout.theme-light .main-content [class*=subtitle],.app-layout.theme-light .main-content [class*=sub],.app-layout.theme-light .main-content [class*=meta],.app-layout.theme-light .main-content [class*=label],.app-layout.theme-light .main-content [class*=note],.app-layout.theme-light .main-content [class*=legend],.app-layout.theme-light .main-content [class*=role]{color:#64748b!important}.app-layout.theme-light .main-content .code-link,.app-layout.theme-light .main-content .type-link,.app-layout.theme-light .main-content [class*=link]{color:#2563eb!important}.app-layout.theme-light .main-content th{text-transform:none!important;font-size:12px!important;font-weight:600!important}.app-layout.theme-light .main-content [class*=primary-button],.app-layout.theme-light .main-content [class*=save-button],.app-layout.theme-light .main-content [class*=create-button],.app-layout.theme-light .main-content .btn-primary,.app-layout.theme-light .main-content .btn-save,.app-layout.theme-light .main-content button.primary.filled{background:var(--ds-success)!important;border-color:var(--ds-success)!important;color:#fff!important}.app-layout.theme-light .main-content [class*=primary-button]:hover:not(:disabled),.app-layout.theme-light .main-content [class*=save-button]:hover:not(:disabled),.app-layout.theme-light .main-content [class*=create-button]:hover:not(:disabled),.app-layout.theme-light .main-content .btn-primary:hover:not(:disabled),.app-layout.theme-light .main-content .btn-save:hover:not(:disabled),.app-layout.theme-light .main-content button.primary.filled:hover:not(:disabled){background:var(--ds-success-hover)!important;border-color:var(--ds-success-hover)!important}.app-layout.theme-light .main-content [class*=danger-button],.app-layout.theme-light .main-content [class*=delete-button],.app-layout.theme-light .main-content .btn-danger{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.app-layout.theme-light .main-content [class*=danger-button]:hover:not(:disabled),.app-layout.theme-light .main-content [class*=delete-button]:hover:not(:disabled),.app-layout.theme-light .main-content .btn-danger:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}.app-layout.theme-light .main-content [class*=action-button],.app-layout.theme-light .main-content [class*=select-button],.app-layout.theme-light .main-content [class*=date-button],.app-layout.theme-light .main-content [class*=search],.app-layout.theme-light .main-content [class*=filter],.app-layout.theme-light .main-content [class*=secondary-button],.app-layout.theme-light .main-content [class*=back-button]{color:#0f172a!important;background:#fff!important}.app-layout.theme-light .main-content button,.app-layout.theme-light .main-content input,.app-layout.theme-light .main-content select{border-color:#d5dee9!important}.app-layout.theme-light .main-content [class$=-filter],.app-layout.theme-light .main-content [class$=-search-box],.app-layout.theme-light .main-content [class$=-input]:not([class*=table]){background:#fff!important;border-color:#e5e7eb!important;border-radius:10px!important;height:40px!important;min-height:40px!important}.app-layout.theme-light .main-content [class$=-header-card]{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 1px 2px #0f172a0d!important}.app-layout:not(.theme-light) .main-content [class$=-header-card]{box-sizing:border-box!important;background:#101a2d!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:20px 24px!important;box-shadow:0 18px 40px #02061747!important}.app-layout.theme-light .main-content [class$=-toolbar-card],.app-layout.theme-light .main-content [class$=-filters-card],.app-layout.theme-light .main-content [class$=-table-card],.app-layout.theme-light .main-content [class$=-empty-card],.app-layout.theme-light .main-content [class$=-summary-card],.app-layout.theme-light .main-content [class$=-section-card],.app-layout.theme-light .main-content [class$=-metric-card],.app-layout.theme-light .main-content [class$=-panel],.app-layout.theme-light .main-content [class$=-surface]{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 14px 34px #0f172a0b!important}.app-layout.theme-light .main-content .page,.app-layout.theme-light .main-content [class$=-page]{background:radial-gradient(circle at 0 0,#2563eb0f,#0000 18%),linear-gradient(#f7fafc 0%,#edf4fa 100%)!important}.app-layout.theme-light .main-content table td,.app-layout.theme-light .main-content table th{border-bottom-color:#e2e8f0!important}.app-layout.theme-light .main-content [class*=table-wrap]{border-color:#d5dee9!important}.app-layout.theme-light .main-content [class*=row].highlight,.app-layout.theme-light .main-content [class*=strip],.app-layout.theme-light .main-content [class*=summary-bar],.app-layout.theme-light .main-content [class*=summary-strip],.app-layout.theme-light .main-content [class*=chip-row]{background:#ffffffc2!important;border-color:#d5dee9!important}
