@font-face{font-family:Hind;src:url(/fonts/Hind-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amulya;src:url(/fonts/Amulya-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hind-bold{font-family:Hind,sans-serif;font-weight:700;font-style:normal}.amulya-regular{font-style:normal}.amulya-regular,.text-caption{font-family:Amulya,sans-serif;font-weight:400}.text-caption,.text-caption-bold{font-size:var(--font-size-caption);line-height:1.5}.text-caption-bold{font-family:Amulya,sans-serif;font-weight:700}.text-body{font-weight:400}.text-body,.text-body-bold{font-family:Amulya,sans-serif;font-size:var(--font-size-body);line-height:1.5}.text-body-bold{font-weight:700}.text-heading-1{font-size:var(--font-size-h1)}.text-heading-1,.text-heading-2{font-family:Hind,sans-serif;font-weight:700;line-height:1.2}.text-heading-2{font-size:var(--font-size-h2)}.text-heading-3{font-family:Hind,sans-serif;font-size:var(--font-size-h3);font-weight:700;line-height:1.2}:root{--header-height:86px;--color-bg:#ffffff;--color-text:#000000;--color-border:#e0e0e0;--color-surface:#ffffff;--color-surface-hover:#f8f8f8;--color-brand-50:#fafafa;--color-brand-100:#f5f5f5;--color-brand-200:#e5e5e5;--color-brand-300:#d4d4d4;--color-brand-400:#a3a3a3;--color-brand-500:#737373;--color-brand-600:#262626;--color-brand-700:#404040;--color-brand-800:#262626;--color-brand-900:#171717;--color-neutral-0:#ffffff;--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-200:#e7e5e4;--color-neutral-300:#d6d3d1;--color-neutral-400:#a8a29e;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-950:#0c0a09;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7c3aed;--color-purple-800:#6b21d4;--color-purple-900:#581c87;--text-caption:12px;--text-caption--font-weight:400;--text-caption--line-height:16px;--text-caption-bold--font-weight:500;--text-body:14px;--text-body--font-weight:400;--text-body--line-height:20px;--text-body-bold--font-weight:500;--text-heading-3:16px;--text-heading-3--font-weight:400;--text-heading-3--line-height:20px;--text-heading-2:20px;--text-heading-2--font-weight:400;--text-heading-2--line-height:24px;--text-heading-1:30px;--text-heading-1--font-weight:400;--text-heading-1--line-height:36px;--mantine-font-size-xxxl:26px;--mantine-font-size-xxl:18px;--mantine-font-size-lg:20px}.mantine-Text-root[data-size=xxxl]{font-size:26px!important}.mantine-Text-root[data-size=xxl]{font-size:18px!important}.elementDescriptionContainer .mantine-Text-root,[class*=elementDescriptionContainer] .mantine-Text-root{margin:0!important;padding:0!important}:root{--border-primary:1px solid var(--color-brand-600);--border-neutral:1px solid var(--color-neutral-200);--border-error:1px solid var(--color-error-500);--border-warning:1px solid var(--color-warning-500);--border-success:1px solid var(--color-success-500);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-sm:0px 1px 2px 0px rgba(0,0,0,0.05);--shadow-md:0px 4px 16px -2px rgba(0,0,0,0.08),0px 2px 4px -1px rgba(0,0,0,0.08);--shadow-lg:0px 12px 32px -4px rgba(0,0,0,0.08),0px 4px 8px -2px rgba(0,0,0,0.08);--spacing-112:28rem;--spacing-144:36rem;--spacing-192:48rem;--spacing-256:64rem;--spacing-320:80rem;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-smooth:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-elastic:cubic-bezier(0.175,0.885,0.32,1.275);--transition-colors:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base);--transition-transform:transform var(--transition-base) var(--ease-out);--transition-opacity:opacity var(--transition-base) var(--ease-out);--transition-shadow:box-shadow var(--transition-base) var(--ease-out);--transition-all:all var(--transition-base) var(--ease-out);--font-size-h1:1.875rem;--font-size-h2:1.25rem;--font-size-h3:1rem;--font-size-body:0.875rem;--font-size-caption:0.75rem}@media (max-width:768px){:root{--font-size-h1:1.75rem;--font-size-h2:1.125rem;--font-size-h3:1rem;--font-size-body:0.875rem;--font-size-caption:0.75rem}}@media (max-width:480px){:root{--font-size-h1:1.5rem;--font-size-h2:1rem;--font-size-h3:0.875rem;--font-size-body:0.8125rem;--font-size-caption:0.6875rem}}[data-mantine-color-scheme=dark]{--color-bg:#000000;--color-text:#ffffff;--color-border:#404040;--color-surface:#202020;--color-surface-hover:#404040}body{background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0;font-family:Amulya,sans-serif;font-weight:var(--text-body--font-weight);font-style:normal;font-size:var(--text-body);line-height:var(--text-body--line-height);transition:var(--transition-colors)}.mantine-Title-root,h1,h2,h3,h4,h5,h6{font-family:Hind,sans-serif!important;font-weight:700!important}.mantine-Button-root[data-variant=filled]{background-color:var(--color-text)!important;color:var(--color-bg)!important;border-color:var(--color-text)!important}.mantine-Button-root[data-variant=filled]:hover{background-color:var(--color-text)!important;opacity:.8!important}.mantine-Button-root[data-variant=light]{background-color:var(--color-surface-hover)!important;color:var(--color-text)!important;border-color:transparent!important}.mantine-Button-root[data-variant=light]:hover{background-color:var(--color-border)!important}.mantine-Button-root[data-variant=subtle]{background-color:transparent!important;color:var(--color-text)!important;border-color:transparent!important}.mantine-Button-root[data-variant=subtle]:hover{background-color:var(--color-surface-hover)!important}.mantine-Button-root[data-variant=transparent]{background-color:transparent!important;color:var(--color-text)!important;border-color:transparent!important}.mantine-Button-root[data-variant=transparent]:hover{background-color:var(--color-surface-hover)!important}.mantine-Button-root[data-variant=white]{background-color:var(--color-bg)!important;color:var(--color-text)!important;border-color:var(--color-border)!important;border-width:1px!important;border-style:solid!important}.mantine-Button-root[data-variant=white]:hover{background-color:var(--color-surface-hover)!important}.mantine-Button-root[data-variant=gradient]{background-color:var(--color-text)!important;color:var(--color-bg)!important;border-color:var(--color-text)!important}.mantine-Button-root[data-variant=gradient]:hover{background-color:var(--color-text)!important;opacity:.8!important}.mantine-Button-root:not([data-variant]){background-color:var(--color-text)!important;color:var(--color-bg)!important;border-color:var(--color-text)!important}.mantine-Button-root:not([data-variant]):hover{background-color:var(--color-text)!important;opacity:.8!important}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled=true]{opacity:.4!important;cursor:not-allowed!important}.mantine-Button-root:disabled:hover,.mantine-Button-root[data-disabled=true]:hover{opacity:.4!important;background-color:inherit!important;color:inherit!important}.mantine-Button-root:focus-visible{outline:2px solid var(--color-text)!important;outline-offset:2px!important}.mantine-Button-root{transition:var(--transition-colors),var(--transition-transform),var(--transition-shadow)!important;font-weight:500}.mantine-Button-root:hover{transform:translateY(-1px) scale(1.02)!important;box-shadow:var(--shadow-md)!important}.mantine-Accordion-content{padding-top:var(--spacing-md)!important}.mantine-DatePickerInput-input,.mantine-MultiSelect-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-TimeInput-input{transition:all .2s ease!important}.mantine-DatePickerInput-input:hover,.mantine-MultiSelect-input:hover,.mantine-NumberInput-input:hover,.mantine-PasswordInput-input:hover,.mantine-Select-input:hover,.mantine-TextInput-input:hover,.mantine-Textarea-input:hover,.mantine-TimeInput-input:hover{border-color:var(--color-neutral-300)!important;background-color:var(--color-neutral-0)!important}.mantine-DatePickerInput-input:focus,.mantine-MultiSelect-input:focus,.mantine-NumberInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-TimeInput-input:focus{border-color:var(--color-neutral-800)!important;background-color:var(--color-neutral-0)!important;box-shadow:0 0 0 3px rgba(0,0,0,.06),inset 0 1px 2px rgba(0,0,0,.02)!important;outline:none!important}.mantine-DatePickerInput-input::placeholder,.mantine-MultiSelect-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-PasswordInput-input::placeholder,.mantine-Select-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder,.mantine-TimeInput-input::placeholder{color:var(--color-neutral-400)!important;font-weight:400!important}.mantine-DatePickerInput-wrapper,.mantine-MultiSelect-wrapper,.mantine-NumberInput-wrapper,.mantine-Select-wrapper,.mantine-TextInput-wrapper,.mantine-Textarea-wrapper,.mantine-TimeInput-wrapper{margin-bottom:0!important}.mantine-DatePickerInput-label,.mantine-MultiSelect-label,.mantine-NumberInput-label,.mantine-Select-label,.mantine-TextInput-label,.mantine-Textarea-label,.mantine-TimeInput-label{font-weight:600!important;font-size:var(--font-size-body)!important;color:var(--color-neutral-700)!important;margin-bottom:6px!important}.mantine-DatePickerInput-description,.mantine-MultiSelect-description,.mantine-NumberInput-description,.mantine-Select-description,.mantine-TextInput-description,.mantine-Textarea-description,.mantine-TimeInput-description{font-size:12px!important;color:var(--color-neutral-500)!important;margin-top:4px!important}.mantine-DatePickerInput-input:disabled,.mantine-MultiSelect-input:disabled,.mantine-NumberInput-input:disabled,.mantine-Select-input:disabled,.mantine-TextInput-input:disabled,.mantine-Textarea-input:disabled,.mantine-TimeInput-input:disabled{background-color:var(--color-neutral-100)!important;color:var(--color-neutral-400)!important;cursor:not-allowed!important;border-color:var(--color-neutral-200)!important}.mantine-Paper-root{background-color:var(--color-surface)!important;color:var(--color-text)!important;transition:var(--transition-colors),var(--transition-shadow),var(--transition-transform)!important}.mantine-Paper-root,.mantine-Paper-root:hover{border:none!important;box-shadow:none!important}.classicLayout:not(.readOnlyMode) .hover-lift-sm:hover,.classicLayout:not(.readOnlyMode) .hover-lift:hover,.classicLayout:not(.readOnlyMode) .mantine-Paper-root:hover{transform:none!important;box-shadow:none!important}[style*="--adaptive-text-color"] .mantine-Input-input,[style*="--adaptive-text-color"] .mantine-NumberInput-input,[style*="--adaptive-text-color"] .mantine-PasswordInput-input,[style*="--adaptive-text-color"] .mantine-Select-input,[style*="--adaptive-text-color"] .mantine-TextInput-input,[style*="--adaptive-text-color"] .mantine-Textarea-input,[style*="--adaptive-text-color"] input:not([class*=currencyInput]):not([class*=mantine-TimePicker-field]),[style*="--adaptive-text-color"] select,[style*="--adaptive-text-color"] textarea{background-color:transparent!important;color:#000000!important;border:none!important;border-bottom:2px solid var(--color-neutral-500,rgba(0,0,0,.15))!important;border-radius:0!important}[style*="--adaptive-text-color"] .mantine-TimePicker-field,[style*="--adaptive-text-color"] input[class*=currencyInput]{background-color:transparent!important;color:#000000!important;border:none!important;border-radius:0!important}[style*="--adaptive-text-color: #ffffff"] .mantine-Input-input,[style*="--adaptive-text-color: #ffffff"] .mantine-NumberInput-input,[style*="--adaptive-text-color: #ffffff"] .mantine-PasswordInput-input,[style*="--adaptive-text-color: #ffffff"] .mantine-Select-input,[style*="--adaptive-text-color: #ffffff"] .mantine-TextInput-input,[style*="--adaptive-text-color: #ffffff"] .mantine-Textarea-input,[style*="--adaptive-text-color: #ffffff"] input:not([class*=currencyInput]):not([class*=mantine-TimePicker-field]),[style*="--adaptive-text-color: #ffffff"] textarea{background-color:transparent!important;color:#ffffff!important;border:none!important;border-bottom:2px solid rgba(255,255,255,.5)!important;border-radius:0!important}[style*="--adaptive-text-color: #ffffff"] .mantine-TimePicker-field,[style*="--adaptive-text-color: #ffffff"] input[class*=currencyInput]{background-color:transparent!important;color:#ffffff!important;border:none!important;border-radius:0!important}[style*="--adaptive-text-color"] .mantine-Input-input::placeholder,[style*="--adaptive-text-color"] .mantine-NumberInput-input::placeholder,[style*="--adaptive-text-color"] .mantine-PasswordInput-input::placeholder,[style*="--adaptive-text-color"] .mantine-Select-input::placeholder,[style*="--adaptive-text-color"] .mantine-TextInput-input::placeholder,[style*="--adaptive-text-color"] .mantine-Textarea-input::placeholder,[style*="--adaptive-text-color"] input::placeholder,[style*="--adaptive-text-color"] textarea::placeholder{color:rgba(107,114,128,.6)!important;opacity:.7!important}.mantine-Modal-content{background-color:var(--color-surface)!important;color:var(--color-text)!important;animation:modalSlideIn var(--transition-smooth) var(--ease-out)!important}.mantine-Menu-dropdown{background-color:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;animation:fadeIn var(--transition-fast) var(--ease-out)!important}.mantine-Combobox-dropdown,.mantine-MultiSelect-dropdown,.mantine-Popover-dropdown,.mantine-Select-dropdown{background-color:var(--color-surface)!important;color:var(--color-text)!important;border:1px solid var(--color-neutral-200)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}.mantine-Combobox-option,.mantine-Menu-item,.mantine-MultiSelect-option,.mantine-Select-option{font-family:Amulya,sans-serif!important;transition:var(--transition-colors)!important}.mantine-Combobox-option[data-hovered],.mantine-MultiSelect-option[data-hovered],.mantine-Select-option[data-hovered]{background-color:var(--color-surface-hover)!important}.mantine-Combobox-option[data-combobox-selected],.mantine-Combobox-option[data-selected],.mantine-MultiSelect-option[data-combobox-selected],.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-combobox-selected],.mantine-Select-option[data-selected]{background-color:var(--color-brand-50)!important;color:var(--color-brand-700)!important;font-weight:600!important}.mantine-Menu-item{transition:var(--transition-colors)!important}.mantine-Menu-item:hover{background-color:var(--color-surface-hover)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progress{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.transition-fast{transition:var(--transition-fast)!important}.transition-base{transition:var(--transition-base)!important}.transition-smooth{transition:var(--transition-smooth)!important}.transition-colors{transition:var(--transition-colors)!important}.transition-transform{transition:var(--transition-transform)!important}.transition-opacity{transition:var(--transition-opacity)!important}.transition-shadow{transition:var(--transition-shadow)!important}.transition-all{transition:var(--transition-all)!important}.hover-lift-sm:hover{box-shadow:var(--shadow-sm)!important}.loading-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spin{animation:spin 1s linear infinite}.page-enter{opacity:0;transform:translateY(8px)}.page-enter-active{transition:var(--transition-smooth)}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-8px);transition:var(--transition-smooth)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[style*="color: rgb(128, 128, 128)"]{color:var(--color-neutral-600)!important}.sr-only{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.loading-pulse,.loading-spin,[class*=animation],[class*=transition]{will-change:transform,opacity;backface-visibility:hidden}button,input,select,textarea{contain:style layout}.scroll-container,[class*=scroll]{contain:layout style paint;will-change:scroll-position}.dynamic-content,[class*=accordion],[class*=dropdown],[class*=modal]{contain:layout}.ui-card{position:relative;border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);overflow:hidden;transition:all .2s ease}.ui-card:hover{border-color:var(--color-brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)!important}.ui-card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(135deg,var(--color-brand-50),var(--color-brand-100));border-bottom:1px solid var(--color-neutral-100)}.ui-card-body{padding:var(--spacing-md)}.ui-card-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px 12px;border-radius:var(--radius-full);background:var(--color-neutral-0);border:1px solid var(--color-brand-300);font-size:var(--text-caption);font-weight:600;color:var(--color-brand-700);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ui-section-header{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.ui-section-icon{width:20px;height:20px;color:var(--color-brand-500);flex-shrink:0;margin-top:2px}.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-neutral-500);border:2px dashed var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-neutral-50)}.ui-empty-state-icon{width:48px;height:48px;color:var(--color-neutral-400);margin-bottom:var(--spacing-sm)}.ui-empty-state-title{font-size:var(--text-body);font-weight:600;color:var(--color-neutral-700);margin-bottom:var(--spacing-xs)}.ui-empty-state-description{font-size:var(--text-caption);color:var(--color-neutral-500);max-width:280px}.ui-slide-in{animation:uiSlideIn var(--transition-base) var(--ease-out)}.ui-fade-in{animation:uiFadeIn var(--transition-fast) var(--ease-out)}@keyframes uiSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}[data-mantine-color-scheme=dark] .ui-card{background:var(--color-surface);border-color:var(--color-border)}[data-mantine-color-scheme=dark] .ui-card:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.25)}[data-mantine-color-scheme=dark] .ui-card-header{background:linear-gradient(135deg,var(--color-brand-900),var(--color-brand-800));border-bottom-color:var(--color-border)}[data-mantine-color-scheme=dark] .ui-card-badge{background:var(--color-neutral-800);border-color:var(--color-brand-700);color:var(--color-brand-300)}[data-mantine-color-scheme=dark] .ui-empty-state{background:var(--color-surface);border-color:var(--color-border)}[data-mantine-color-scheme=dark] .ui-empty-state-title{color:var(--color-neutral-200)}