@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@400";.mat-mdc-form-field{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#e2e5f0!important}.mat-mdc-form-field .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:none!important}.mat-mdc-form-field:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__leading,.mat-mdc-form-field:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__notch,.mat-mdc-form-field:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__trailing{border-color:#c8cde0!important}.mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading{border-radius:.75rem 0 0 .75rem!important}.mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 .75rem .75rem 0!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:.75rem!important}.mat-mdc-form-field .mdc-notched-outline__notch{border-right:none!important;border-left:none!important}.mat-mdc-form-field-error,mat-error,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{--mat-form-field-error-text-color: #EF4444;color:#ef4444!important;font-size:.75rem;font-weight:500}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:#ef4444!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-flat-button,.mat-mdc-unelevated-button{--mdc-text-button-container-height: 40px;--mdc-filled-button-container-height: 40px;--mdc-outlined-button-container-height: 40px;--mdc-protected-button-container-height: 40px;height:40px!important;min-height:40px;border-radius:.75rem!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:0 1.25rem!important}.mat-mdc-button .material-symbols-outlined,.mat-mdc-button .mat-icon,.mat-mdc-button mat-icon,.mat-mdc-raised-button .material-symbols-outlined,.mat-mdc-raised-button .mat-icon,.mat-mdc-raised-button mat-icon,.mat-mdc-outlined-button .material-symbols-outlined,.mat-mdc-outlined-button .mat-icon,.mat-mdc-outlined-button mat-icon,.mat-mdc-flat-button .material-symbols-outlined,.mat-mdc-flat-button .mat-icon,.mat-mdc-flat-button mat-icon,.mat-mdc-unelevated-button .material-symbols-outlined,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-unelevated-button mat-icon{font-size:18px;line-height:1;vertical-align:middle;display:inline-flex;align-items:center;height:18px;width:18px}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-flat-button,.mat-mdc-unelevated-button{transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease!important}.mat-mdc-button:hover:not(:disabled),.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-outlined-button:hover:not(:disabled),.mat-mdc-flat-button:hover:not(:disabled),.mat-mdc-unelevated-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.mat-mdc-button:active:not(:disabled),.mat-mdc-raised-button:active:not(:disabled),.mat-mdc-outlined-button:active:not(:disabled),.mat-mdc-flat-button:active:not(:disabled),.mat-mdc-unelevated-button:active:not(:disabled){transform:translateY(0);box-shadow:none}.mat-mdc-button:disabled,.mat-mdc-raised-button:disabled,.mat-mdc-outlined-button:disabled,.mat-mdc-flat-button:disabled,.mat-mdc-unelevated-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 40px;width:40px!important;height:40px!important;border-radius:.75rem!important;transition:background-color .2s ease!important}.mat-mdc-icon-button:hover:not(:disabled){background-color:#5b628014}.mat-mdc-fab,.mat-mdc-mini-fab{transition:transform .2s ease,box-shadow .2s ease!important}.mat-mdc-fab:hover:not(:disabled),.mat-mdc-mini-fab:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0003}.mat-mdc-fab:active:not(:disabled),.mat-mdc-mini-fab:active:not(:disabled){transform:translateY(0)}.mat-toolbar{--mat-toolbar-standard-height: 3.5rem;--mat-toolbar-mobile-height: 3rem}.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-select-panel,div.mat-mdc-select-panel{background:#fff!important;background-color:#fff!important;border-radius:.3125rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;--mat-select-panel-background-color: #ffffff;--mdc-list-list-item-container-color: #ffffff}.mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option{background:#fff;color:#111332;--mat-option-label-text-color: #111332;--mat-option-selected-state-label-text-color: #1E1B4B;--mat-option-hover-state-layer-color: rgba(199, 210, 254, .2);--mat-option-focus-state-layer-color: rgba(199, 210, 254, .2);--mat-option-selected-state-layer-color: rgba(79, 70, 229, .12);--mat-option-selected-state-layer-color: transparent}.mat-mdc-option .mdc-list-item__start,.mat-mdc-option .mat-mdc-option-active-indicator,.mat-mdc-option:before,.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__start,.mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-active-indicator,.mat-mdc-select-panel .mat-mdc-option:before{display:none!important;border-left:none!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__start,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__start{display:none!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active,.mat-mdc-option.mdc-list-item--selected:hover,.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:hover{background:#f5f3ff}.mat-mdc-option.mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:#4f46e51f;color:#1e1b4b;font-weight:500;border-left:none!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#1e1b4b}.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{background:#fff!important;background-color:#fff!important;--mat-autocomplete-background-color: #ffffff;--mat-menu-container-color: #ffffff}.mat-datepicker-content,.mat-datepicker-content .mat-calendar{background:#fff!important;background-color:#fff!important}.mat-datepicker-content{border-radius:.75rem!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;--mat-datepicker-calendar-container-background-color: #ffffff;--mat-datepicker-calendar-container-text-color: #111332}.mat-calendar-header{background:#fff;color:#111332}.mat-calendar-body-cell-content{color:#111332}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#4f46e5!important}.mat-calendar-body-selected{background-color:#4f46e5!important;color:#fff!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#c7d2fe33}.mat-mdc-dialog-container{--mdc-dialog-container-shape: .75rem}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:1.5rem}.mat-mdc-button:focus-visible,.mat-mdc-raised-button:focus-visible,.mat-mdc-outlined-button:focus-visible,.mat-mdc-flat-button:focus-visible,.mat-mdc-icon-button:focus-visible,.mat-mdc-fab:focus-visible,.mat-mdc-mini-fab:focus-visible,.mat-mdc-checkbox .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background,.mat-mdc-radio-button .mdc-radio__native-control:focus-visible~.mdc-radio__background,.mat-mdc-slide-toggle .mdc-switch__input:focus-visible~.mdc-switch__track{outline:2px solid #4F46E5;outline-offset:2px}.mat-mdc-form-field .mat-mdc-input-element:focus-visible,.mat-mdc-form-field .mat-mdc-input-element:focus,.mat-mdc-form-field .mat-mdc-select:focus,.mat-mdc-form-field .mat-mdc-select:focus-visible,.mat-mdc-form-field .mat-mdc-select-trigger:focus,.mat-mdc-form-field .mat-mdc-select-trigger:focus-visible{outline:none!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:#4f46e5!important;border-width:2px}.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch{border-top:none!important}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:none}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-mdc-button-base.mat-primary,.mat-mdc-flat-button.mat-mdc-button-base.mat-primary,.mat-mdc-unelevated-button.mat-mdc-button-base.mat-primary,button[mat-flat-button][color=primary],button[mat-raised-button][color=primary]{--mdc-filled-button-container-color: #4F46E5 !important;--mdc-filled-button-label-text-color: #ffffff !important;--mdc-protected-button-container-color: #4F46E5 !important;--mdc-protected-button-label-text-color: #ffffff !important;--mat-filled-button-state-layer-color: #ffffff;background-color:#4f46e5!important;color:#fff!important}.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-flat-button.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),.mat-mdc-raised-button.mat-mdc-button-base.mat-primary:hover:not(:disabled),.mat-mdc-flat-button.mat-mdc-button-base.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-mdc-button-base.mat-primary:hover:not(:disabled),button[mat-flat-button][color=primary]:hover:not(:disabled),button[mat-raised-button][color=primary]:hover:not(:disabled){background-color:#4740ce!important}.mat-mdc-raised-button.mat-primary:active:not(:disabled),.mat-mdc-flat-button.mat-primary:active:not(:disabled),.mat-mdc-unelevated-button.mat-primary:active:not(:disabled),.mat-mdc-raised-button.mat-mdc-button-base.mat-primary:active:not(:disabled),.mat-mdc-flat-button.mat-mdc-button-base.mat-primary:active:not(:disabled),.mat-mdc-unelevated-button.mat-mdc-button-base.mat-primary:active:not(:disabled),button[mat-flat-button][color=primary]:active:not(:disabled),button[mat-raised-button][color=primary]:active:not(:disabled){background-color:#3f39b7!important}.mat-mdc-raised-button.mat-primary:disabled,.mat-mdc-flat-button.mat-primary:disabled,.mat-mdc-unelevated-button.mat-primary:disabled,.mat-mdc-raised-button.mat-mdc-button-base.mat-primary:disabled,.mat-mdc-flat-button.mat-mdc-button-base.mat-primary:disabled,.mat-mdc-unelevated-button.mat-mdc-button-base.mat-primary:disabled,button[mat-flat-button][color=primary]:disabled,button[mat-raised-button][color=primary]:disabled{background-color:#c8cde0!important;color:#5b6280!important}.mat-mdc-raised-button.mat-accent,.mat-mdc-flat-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mdc-filled-button-container-color: #C7D2FE;--mdc-filled-button-label-text-color: #1E1B4B;--mdc-outlined-button-label-text-color: #1E1B4B;background-color:#c7d2fe;color:#1e1b4b}.mat-mdc-raised-button.mat-accent:hover,.mat-mdc-flat-button.mat-accent:hover,.mat-mdc-unelevated-button.mat-accent:hover,.mat-mdc-outlined-button.mat-accent:hover{background-color:#a5b4fc}.mat-mdc-raised-button.mat-accent:active,.mat-mdc-flat-button.mat-accent:active,.mat-mdc-unelevated-button.mat-accent:active,.mat-mdc-outlined-button.mat-accent:active{background-color:#818cf8}.mat-mdc-raised-button.mat-warn,.mat-mdc-flat-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,button[mat-flat-button][color=warn],button[mat-raised-button][color=warn]{--mdc-filled-button-container-color: #EF4444 !important;--mdc-filled-button-label-text-color: #ffffff !important;background-color:#ef4444!important;color:#fff!important}.mat-mdc-raised-button.mat-warn:hover:not(:disabled),.mat-mdc-flat-button.mat-warn:hover:not(:disabled),.mat-mdc-unelevated-button.mat-warn:hover:not(:disabled),button[mat-flat-button][color=warn]:hover:not(:disabled),button[mat-raised-button][color=warn]:hover:not(:disabled){background-color:#eb1515!important}.mat-mdc-raised-button.mat-warn:active:not(:disabled),.mat-mdc-flat-button.mat-warn:active:not(:disabled),.mat-mdc-unelevated-button.mat-warn:active:not(:disabled),button[mat-flat-button][color=warn]:active:not(:disabled),button[mat-raised-button][color=warn]:active:not(:disabled){background-color:#d41212!important}.mat-mdc-raised-button.mat-warn:disabled,.mat-mdc-flat-button.mat-warn:disabled,.mat-mdc-unelevated-button.mat-warn:disabled,button[mat-flat-button][color=warn]:disabled,button[mat-raised-button][color=warn]:disabled{background-color:#c8cde0!important;color:#5b6280!important}.form-actions,.modal-footer,.confirm-actions{display:flex!important;align-items:center;justify-content:flex-end!important;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.form-actions button,.form-actions .btn-primary,.form-actions .btn-secondary,.form-actions .btn-danger,.modal-footer button,.modal-footer .btn-primary,.modal-footer .btn-secondary,.modal-footer .btn-danger,.confirm-actions button,.confirm-actions .btn-primary,.confirm-actions .btn-secondary,.confirm-actions .btn-danger{width:auto!important;min-width:unset!important;flex:none!important}.form-actions button[mat-flat-button][color=primary],.modal-footer button[mat-flat-button][color=primary],.form-actions .btn-primary,.modal-footer .btn-primary{background-color:#4f46e5!important;color:#fff!important;border:none;border-radius:.75rem;padding:0 1.25rem;height:40px;font-size:.875rem;font-weight:600}.form-actions button[mat-flat-button][color=primary]:hover:not(:disabled),.modal-footer button[mat-flat-button][color=primary]:hover:not(:disabled),.form-actions .btn-primary:hover:not(:disabled),.modal-footer .btn-primary:hover:not(:disabled){background-color:#4740ce!important}.form-actions button[mat-stroked-button],.modal-footer button[mat-stroked-button],.form-actions .btn-secondary,.modal-footer .btn-secondary{background-color:transparent!important;color:#2e3350!important;border:1px solid #c8cde0!important;border-radius:.75rem;padding:0 1.25rem;height:40px;font-size:.875rem;font-weight:600}.form-actions button[mat-stroked-button]:hover:not(:disabled),.modal-footer button[mat-stroked-button]:hover:not(:disabled),.form-actions .btn-secondary:hover:not(:disabled),.modal-footer .btn-secondary:hover:not(:disabled){background-color:#f8f9fc!important;border-color:#8b92ab!important}.form-actions .btn-danger,.confirm-actions .btn-danger{background-color:#ef4444!important;color:#fff!important;border:none;border-radius:.75rem;padding:0 1.25rem;height:40px;font-size:.875rem;font-weight:600;cursor:pointer}.form-actions .btn-danger:hover:not(:disabled),.confirm-actions .btn-danger:hover:not(:disabled){background-color:#ec1e1e!important}.form-actions .btn-danger:disabled,.confirm-actions .btn-danger:disabled{opacity:.5;cursor:not-allowed}:root{--cf-color-primary-50: #eef0fb;--cf-color-primary-100: #cdd0f3;--cf-color-primary-200: #abb0eb;--cf-color-primary-300: #8990e3;--cf-color-primary-400: #6e75db;--cf-color-primary-500: #1E1B4B;--cf-color-primary-600: #1a1843;--cf-color-primary-700: #16143a;--cf-color-primary-800: #121031;--cf-color-primary-900: #0c0b22;--cf-color-primary: #1E1B4B;--cf-color-secondary-50: #eef2ff;--cf-color-secondary-100: #d4dbfc;--cf-color-secondary-200: #b9c4fa;--cf-color-secondary-300: #9eadf7;--cf-color-secondary-400: #8396f5;--cf-color-secondary-500: #4F46E5;--cf-color-secondary-600: #4740ce;--cf-color-secondary-700: #3f39b7;--cf-color-secondary-800: #37329f;--cf-color-secondary-900: #282578;--cf-color-secondary: #4F46E5;--cf-color-tertiary-50: #f5f3ff;--cf-color-tertiary-100: #ede9fe;--cf-color-tertiary-200: #ddd6fe;--cf-color-tertiary-300: #d4ccfd;--cf-color-tertiary-400: #c7d2fe;--cf-color-tertiary-500: #C7D2FE;--cf-color-tertiary-600: #a5b4fc;--cf-color-tertiary-700: #818cf8;--cf-color-tertiary-800: #6366f1;--cf-color-tertiary-900: #4f46e5;--cf-color-tertiary: #C7D2FE;--cf-color-accent-50: #fffbeb;--cf-color-accent-100: #fef3c7;--cf-color-accent-200: #fde68a;--cf-color-accent-300: #fcd34d;--cf-color-accent-400: #fbbf24;--cf-color-accent-500: #F59E0B;--cf-color-accent-600: #d97706;--cf-color-accent-700: #b45309;--cf-color-accent-800: #92400e;--cf-color-accent-900: #78350f;--cf-color-accent: #F59E0B;--cf-color-action-50: #ecfdf5;--cf-color-action-100: #d1fae5;--cf-color-action-200: #a7f3d0;--cf-color-action-300: #6ee7b7;--cf-color-action-400: #34d399;--cf-color-action-500: #10B981;--cf-color-action-600: #059669;--cf-color-action-700: #047857;--cf-color-action-800: #065f46;--cf-color-action-900: #064e3b;--cf-color-action: #10B981;--cf-color-gray-50: #f8f9fc;--cf-color-gray-100: #f1f3f9;--cf-color-gray-200: #e2e5f0;--cf-color-gray-300: #c8cde0;--cf-color-gray-400: #8b92ab;--cf-color-gray-500: #5b6280;--cf-color-gray-600: #414763;--cf-color-gray-700: #2e3350;--cf-color-gray-800: #1e2240;--cf-color-gray-900: #111332;--cf-color-success: #10B981;--cf-color-warning: #F59E0B;--cf-color-error: #EF4444;--cf-color-info: #C7D2FE;--cf-color-surface-bg: #ffffff;--cf-color-surface-card: #ffffff;--cf-color-surface-elevated: #f8f9fc;--cf-color-surface-overlay: rgba(30, 27, 75, .8);--cf-color-surface-secondary: #f8f9fc;--cf-color-surface-tertiary: #f1f3f9;--cf-color-text-primary: #111332;--cf-color-text-secondary: #414763;--cf-color-text-muted: #8b92ab;--cf-color-text-inverse: #f8f9fc;--cf-color-border: #e2e5f0;--cf-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--cf-shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--cf-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--cf-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--cf-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--cf-font-family-mono: Monaco, Menlo, Ubuntu Mono, monospace}:root.dark-theme{--cf-color-gray-50: #111332;--cf-color-gray-100: #1e2240;--cf-color-gray-200: #2e3350;--cf-color-gray-300: #414763;--cf-color-gray-400: #5b6280;--cf-color-gray-500: #8b92ab;--cf-color-gray-600: #c8cde0;--cf-color-gray-700: #e2e5f0;--cf-color-gray-800: #f1f3f9;--cf-color-gray-900: #f8f9fc;--cf-color-surface-bg: #111332;--cf-color-surface-card: #1e2240;--cf-color-surface-elevated: #2e3350;--cf-color-surface-overlay: rgba(0, 0, 0, .7);--cf-color-surface-secondary: #1e2240;--cf-color-surface-tertiary: #2e3350;--cf-color-text-primary: #f8f9fc;--cf-color-text-secondary: #e2e5f0;--cf-color-text-muted: #8b92ab;--cf-color-text-inverse: #111332;--cf-color-border: #2e3350;--cf-color-success: #34d399;--cf-color-warning: #fbbf24;--cf-color-error: #f87171;--cf-color-info: #c7d2fe;--cf-color-primary-50: #0c0b22;--cf-color-primary-100: #121031;--cf-color-primary-200: #16143a;--cf-color-primary-300: #1a1843;--cf-color-primary-400: #1E1B4B;--cf-color-primary-500: #6e75db;--cf-color-primary-600: #8990e3;--cf-color-primary-700: #abb0eb;--cf-color-primary-800: #cdd0f3;--cf-color-primary-900: #eef0fb;--cf-color-primary: #8990e3;--cf-color-secondary-50: #282578;--cf-color-secondary-100: #37329f;--cf-color-secondary-200: #3f39b7;--cf-color-secondary-300: #4740ce;--cf-color-secondary-400: #4F46E5;--cf-color-secondary-500: #8396f5;--cf-color-secondary-600: #9eadf7;--cf-color-secondary-700: #b9c4fa;--cf-color-secondary-800: #d4dbfc;--cf-color-secondary-900: #eef2ff;--cf-color-secondary: #9eadf7;--cf-color-tertiary-50: #4f46e5;--cf-color-tertiary-100: #6366f1;--cf-color-tertiary-200: #818cf8;--cf-color-tertiary-300: #a5b4fc;--cf-color-tertiary-400: #C7D2FE;--cf-color-tertiary-500: #c7d2fe;--cf-color-tertiary-600: #d4ccfd;--cf-color-tertiary-700: #ddd6fe;--cf-color-tertiary-800: #ede9fe;--cf-color-tertiary-900: #f5f3ff;--cf-color-tertiary: #c7d2fe;--cf-color-accent-50: #78350f;--cf-color-accent-100: #92400e;--cf-color-accent-200: #b45309;--cf-color-accent-300: #d97706;--cf-color-accent-400: #F59E0B;--cf-color-accent-500: #fbbf24;--cf-color-accent-600: #fcd34d;--cf-color-accent-700: #fde68a;--cf-color-accent-800: #fef3c7;--cf-color-accent-900: #fffbeb;--cf-color-accent: #fbbf24;--cf-color-action-50: #064e3b;--cf-color-action-100: #065f46;--cf-color-action-200: #047857;--cf-color-action-300: #059669;--cf-color-action-400: #10B981;--cf-color-action-500: #34d399;--cf-color-action-600: #6ee7b7;--cf-color-action-700: #a7f3d0;--cf-color-action-800: #d1fae5;--cf-color-action-900: #ecfdf5;--cf-color-action: #34d399;--cf-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--cf-shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--cf-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--cf-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .3);--mdc-filled-text-field-container-color: #1e2240;--mdc-filled-text-field-label-text-color: #c8cde0;--mdc-filled-text-field-input-text-color: #f8f9fc;--mdc-filled-text-field-hover-state-layer-color: #2e3350;--mdc-outlined-text-field-outline-color: #414763;--mdc-outlined-text-field-hover-outline-color: #8b92ab;--mdc-outlined-text-field-focus-outline-color: #8396f5;--mdc-outlined-text-field-input-text-color: #f8f9fc;--mdc-outlined-text-field-label-text-color: #c8cde0;--mdc-outlined-text-field-placeholder-color: #8b92ab;--mdc-outlined-text-field-container-color: #1e2240;--mat-form-field-state-layer-color: #1e2240;--mat-select-panel-background-color: #1e2240;--mat-select-trigger-text-color: #f8f9fc;--mat-select-placeholder-text-color: #8b92ab;--mat-select-enabled-arrow-color: #c8cde0;--mat-option-label-text-color: #f1f3f9;--mat-option-hover-state-layer-color: #2e3350;--mat-option-selected-state-layer-color: #414763;--mat-dialog-container-background-color: #1e2240;--mdc-dialog-container-color: #1e2240;--mdc-dialog-subhead-color: #f8f9fc;--mdc-dialog-supporting-text-color: #e2e5f0;--mat-menu-container-color: #1e2240;--mat-menu-item-label-text-color: #f1f3f9;--mat-menu-item-hover-state-layer-color: #2e3350;--mat-menu-item-icon-color: #c8cde0;--mat-autocomplete-background-color: #1e2240;--mat-datepicker-calendar-container-background-color: #1e2240;--mat-datepicker-calendar-body-label-text-color: #c8cde0;--mat-datepicker-calendar-period-button-text-color: #f1f3f9;--mat-datepicker-calendar-header-text-color: #e2e5f0;--mat-tooltip-container-color: #2e3350;--mat-tooltip-text-color: #f8f9fc;--mat-tooltip-supporting-text-color: #f8f9fc;--mdc-snackbar-container-color: #2e3350;--mdc-snackbar-supporting-text-color: #f8f9fc;--mat-tab-header-inactive-label-text-color: #8b92ab;--mat-tab-header-active-label-text-color: #f8f9fc;--mat-tab-header-inactive-hover-label-text-color: #e2e5f0;--mdc-chip-elevated-container-color: #2e3350;--mdc-chip-label-text-color: #f1f3f9;--mat-icon-button-state-layer-color: #c8cde0;--mdc-checkbox-selected-icon-color: #8396f5;--mdc-checkbox-selected-hover-icon-color: #9eadf7;--mdc-checkbox-selected-focus-icon-color: #9eadf7;--mdc-checkbox-selected-pressed-icon-color: #9eadf7;--mdc-checkbox-unselected-icon-color: #8b92ab;--mdc-checkbox-unselected-hover-icon-color: #c8cde0;--mdc-switch-selected-track-color: #8396f5;--mdc-switch-selected-hover-track-color: #9eadf7;--mdc-switch-selected-focus-track-color: #9eadf7;--mdc-switch-selected-pressed-track-color: #9eadf7;--mdc-switch-selected-handle-color: #f8f9fc;--mdc-switch-unselected-track-color: #414763;--mdc-switch-unselected-handle-color: #c8cde0;color:#f8f9fc}@media(prefers-color-scheme:dark){:root:not(.dark-theme):not(.light-theme){--cf-color-gray-50: #111332;--cf-color-gray-100: #1e2240;--cf-color-gray-200: #2e3350;--cf-color-gray-300: #414763;--cf-color-gray-400: #5b6280;--cf-color-gray-500: #8b92ab;--cf-color-gray-600: #c8cde0;--cf-color-gray-700: #e2e5f0;--cf-color-gray-800: #f1f3f9;--cf-color-gray-900: #f8f9fc;--cf-color-surface-bg: #111332;--cf-color-surface-card: #1e2240;--cf-color-surface-elevated: #2e3350;--cf-color-surface-overlay: rgba(2, 48, 71, .9);--cf-color-surface-secondary: #1e2240;--cf-color-surface-tertiary: #2e3350;--cf-color-text-primary: #f8f9fc;--cf-color-text-secondary: #e2e5f0;--cf-color-text-muted: #8b92ab;--cf-color-text-inverse: #111332;--cf-color-border: #2e3350;--cf-color-success: #34d399;--cf-color-warning: #fbbf24;--cf-color-error: #f87171;--cf-color-info: #c7d2fe;--cf-color-primary-50: #0c0b22;--cf-color-primary-100: #121031;--cf-color-primary-200: #16143a;--cf-color-primary-300: #1a1843;--cf-color-primary-400: #1E1B4B;--cf-color-primary-500: #6e75db;--cf-color-primary-600: #8990e3;--cf-color-primary-700: #abb0eb;--cf-color-primary-800: #cdd0f3;--cf-color-primary-900: #eef0fb;--cf-color-primary: #8990e3;--cf-color-secondary-50: #282578;--cf-color-secondary-100: #37329f;--cf-color-secondary-200: #3f39b7;--cf-color-secondary-300: #4740ce;--cf-color-secondary-400: #4F46E5;--cf-color-secondary-500: #8396f5;--cf-color-secondary-600: #9eadf7;--cf-color-secondary-700: #b9c4fa;--cf-color-secondary-800: #d4dbfc;--cf-color-secondary-900: #eef2ff;--cf-color-secondary: #9eadf7;--cf-color-tertiary-50: #4f46e5;--cf-color-tertiary-100: #6366f1;--cf-color-tertiary-200: #818cf8;--cf-color-tertiary-300: #a5b4fc;--cf-color-tertiary-400: #C7D2FE;--cf-color-tertiary-500: #c7d2fe;--cf-color-tertiary-600: #d4ccfd;--cf-color-tertiary-700: #ddd6fe;--cf-color-tertiary-800: #ede9fe;--cf-color-tertiary-900: #f5f3ff;--cf-color-tertiary: #c7d2fe;--cf-color-accent-50: #78350f;--cf-color-accent-100: #92400e;--cf-color-accent-200: #b45309;--cf-color-accent-300: #d97706;--cf-color-accent-400: #F59E0B;--cf-color-accent-500: #fbbf24;--cf-color-accent-600: #fcd34d;--cf-color-accent-700: #fde68a;--cf-color-accent-800: #fef3c7;--cf-color-accent-900: #fffbeb;--cf-color-accent: #fbbf24;--cf-color-action-50: #064e3b;--cf-color-action-100: #065f46;--cf-color-action-200: #047857;--cf-color-action-300: #059669;--cf-color-action-400: #10B981;--cf-color-action-500: #34d399;--cf-color-action-600: #6ee7b7;--cf-color-action-700: #a7f3d0;--cf-color-action-800: #d1fae5;--cf-color-action-900: #ecfdf5;--cf-color-action: #34d399;--cf-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--cf-shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--cf-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--cf-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .3);--mdc-filled-text-field-container-color: #1e2240;--mdc-filled-text-field-label-text-color: #c8cde0;--mdc-filled-text-field-input-text-color: #f8f9fc;--mdc-filled-text-field-hover-state-layer-color: #2e3350;--mdc-outlined-text-field-outline-color: #414763;--mdc-outlined-text-field-hover-outline-color: #8b92ab;--mdc-outlined-text-field-focus-outline-color: #8396f5;--mdc-outlined-text-field-input-text-color: #f8f9fc;--mdc-outlined-text-field-label-text-color: #c8cde0;--mdc-outlined-text-field-placeholder-color: #8b92ab;--mdc-outlined-text-field-container-color: #1e2240;--mat-form-field-state-layer-color: #1e2240;--mat-select-panel-background-color: #1e2240;--mat-select-trigger-text-color: #f8f9fc;--mat-select-placeholder-text-color: #8b92ab;--mat-select-enabled-arrow-color: #c8cde0;--mat-option-label-text-color: #f1f3f9;--mat-option-hover-state-layer-color: #2e3350;--mat-option-selected-state-layer-color: #414763;--mat-dialog-container-background-color: #1e2240;--mdc-dialog-container-color: #1e2240;--mdc-dialog-subhead-color: #f8f9fc;--mdc-dialog-supporting-text-color: #e2e5f0;--mat-menu-container-color: #1e2240;--mat-menu-item-label-text-color: #f1f3f9;--mat-menu-item-hover-state-layer-color: #2e3350;--mat-menu-item-icon-color: #c8cde0;--mat-autocomplete-background-color: #1e2240;--mat-datepicker-calendar-container-background-color: #1e2240;--mat-datepicker-calendar-body-label-text-color: #c8cde0;--mat-datepicker-calendar-period-button-text-color: #f1f3f9;--mat-datepicker-calendar-header-text-color: #e2e5f0;--mat-tooltip-container-color: #2e3350;--mat-tooltip-text-color: #f8f9fc;--mat-tooltip-supporting-text-color: #f8f9fc;--mdc-snackbar-container-color: #2e3350;--mdc-snackbar-supporting-text-color: #f8f9fc;--mat-tab-header-inactive-label-text-color: #8b92ab;--mat-tab-header-active-label-text-color: #f8f9fc;--mat-tab-header-inactive-hover-label-text-color: #e2e5f0;--mdc-chip-elevated-container-color: #2e3350;--mdc-chip-label-text-color: #f1f3f9;--mat-icon-button-state-layer-color: #c8cde0;--mdc-checkbox-selected-icon-color: #8396f5;--mdc-checkbox-selected-hover-icon-color: #9eadf7;--mdc-checkbox-selected-focus-icon-color: #9eadf7;--mdc-checkbox-selected-pressed-icon-color: #9eadf7;--mdc-checkbox-unselected-icon-color: #8b92ab;--mdc-checkbox-unselected-hover-icon-color: #c8cde0;--mdc-switch-selected-track-color: #8396f5;--mdc-switch-selected-hover-track-color: #9eadf7;--mdc-switch-selected-focus-track-color: #9eadf7;--mdc-switch-selected-pressed-track-color: #9eadf7;--mdc-switch-selected-handle-color: #f8f9fc;--mdc-switch-unselected-track-color: #414763;--mdc-switch-unselected-handle-color: #c8cde0;color:#f8f9fc}}.ag-theme-alpine,.ag-theme-balham,.ag-theme-material,.ag-theme-quartz,[class*=ag-theme-]{--ag-font-family: var(--cf-font-family, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--ag-font-size: .875rem;--ag-background-color: var(--cf-color-surface-bg, #ffffff);--ag-foreground-color: var(--cf-color-text-primary, #111332);--ag-header-background-color: var(--cf-color-primary-500, #1E1B4B);--ag-header-foreground-color: #ffffff;--ag-header-cell-hover-background-color: #1a1843;--ag-odd-row-background-color: var(--cf-color-surface-bg, #ffffff);--ag-row-hover-color: rgba(199, 210, 254, .1);--ag-selected-row-background-color: rgba(79, 70, 229, .1);--ag-border-color: var(--cf-color-border, #e2e5f0);--ag-row-border-color: var(--cf-color-gray-200, #e2e5f0);--ag-border-radius: 0px;--ag-wrapper-border-radius: 0px;--ag-row-height: 52px;--ag-header-height: 48px}.ag-theme-alpine .ag-header-cell-text,.ag-theme-alpine .ag-header-cell-label,.ag-theme-alpine .ag-header-cell,.ag-theme-balham .ag-header-cell-text,.ag-theme-balham .ag-header-cell-label,.ag-theme-balham .ag-header-cell,.ag-theme-material .ag-header-cell-text,.ag-theme-material .ag-header-cell-label,.ag-theme-material .ag-header-cell,.ag-theme-quartz .ag-header-cell-text,.ag-theme-quartz .ag-header-cell-label,.ag-theme-quartz .ag-header-cell,[class*=ag-theme-] .ag-header-cell-text,[class*=ag-theme-] .ag-header-cell-label,[class*=ag-theme-] .ag-header-cell{color:#fff!important}.ag-theme-alpine.ag-root-wrapper,.ag-theme-balham.ag-root-wrapper,.ag-theme-material.ag-root-wrapper,.ag-theme-quartz.ag-root-wrapper,[class*=ag-theme-].ag-root-wrapper{border-radius:0!important}.ag-theme-alpine .ag-cell-focus,.ag-theme-alpine .ag-cell:focus,.ag-theme-alpine .ag-cell:focus-within,.ag-theme-balham .ag-cell-focus,.ag-theme-balham .ag-cell:focus,.ag-theme-balham .ag-cell:focus-within,.ag-theme-material .ag-cell-focus,.ag-theme-material .ag-cell:focus,.ag-theme-material .ag-cell:focus-within,.ag-theme-quartz .ag-cell-focus,.ag-theme-quartz .ag-cell:focus,.ag-theme-quartz .ag-cell:focus-within,[class*=ag-theme-] .ag-cell-focus,[class*=ag-theme-] .ag-cell:focus,[class*=ag-theme-] .ag-cell:focus-within{outline:none!important;border:none!important;box-shadow:none!important}.ag-theme-alpine .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-balham .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-quartz .ag-cell-focus:not(.ag-cell-range-selected),[class*=ag-theme-] .ag-cell-focus:not(.ag-cell-range-selected){border:none!important}.ag-theme-alpine .ag-cell .row-actions,.ag-theme-balham .ag-cell .row-actions,.ag-theme-material .ag-cell .row-actions,.ag-theme-quartz .ag-cell .row-actions,[class*=ag-theme-] .ag-cell .row-actions{display:flex;align-items:center;justify-content:center;height:100%}.dark-theme .ag-theme-alpine,.dark-theme .ag-theme-balham,.dark-theme .ag-theme-material,.dark-theme .ag-theme-quartz,.dark-theme [class*=ag-theme-]{--ag-background-color: var(--cf-color-surface-bg, #111332);--ag-foreground-color: var(--cf-color-text-primary, #f8f9fc);--ag-data-color: var(--cf-color-text-primary, #f8f9fc);--ag-secondary-foreground-color: var(--cf-color-text-secondary, #e2e5f0);--ag-header-background-color: var(--cf-color-surface-elevated, #2e3350);--ag-header-foreground-color: var(--cf-color-text-primary, #f8f9fc);--ag-header-cell-hover-background-color: #414763;--ag-odd-row-background-color: var(--cf-color-surface-secondary, #1e2240);--ag-row-hover-color: rgba(199, 210, 254, .12);--ag-selected-row-background-color: rgba(131, 150, 245, .15);--ag-border-color: var(--cf-color-border, #2e3350);--ag-row-border-color: var(--cf-color-border, #2e3350);--ag-cell-horizontal-border: 1px solid var(--cf-color-border, #2e3350);--ag-input-border-color: #414763;--ag-input-focus-border-color: #8396f5;--ag-range-selection-background-color: rgba(131, 150, 245, .2);--ag-chip-background-color: #2e3350;--ag-control-panel-background-color: var(--cf-color-surface-card, #1e2240);--ag-subheader-background-color: var(--cf-color-surface-secondary, #1e2240);--ag-modal-overlay-background-color: rgba(0, 0, 0, .5);--ag-invalid-color: #f87171}.dark-theme .ag-theme-alpine .ag-header-cell-text,.dark-theme .ag-theme-alpine .ag-header-cell-label,.dark-theme .ag-theme-alpine .ag-header-cell,.dark-theme .ag-theme-balham .ag-header-cell-text,.dark-theme .ag-theme-balham .ag-header-cell-label,.dark-theme .ag-theme-balham .ag-header-cell,.dark-theme .ag-theme-material .ag-header-cell-text,.dark-theme .ag-theme-material .ag-header-cell-label,.dark-theme .ag-theme-material .ag-header-cell,.dark-theme .ag-theme-quartz .ag-header-cell-text,.dark-theme .ag-theme-quartz .ag-header-cell-label,.dark-theme .ag-theme-quartz .ag-header-cell,.dark-theme [class*=ag-theme-] .ag-header-cell-text,.dark-theme [class*=ag-theme-] .ag-header-cell-label,.dark-theme [class*=ag-theme-] .ag-header-cell{color:var(--cf-color-text-primary, #f8f9fc)!important}html{height:100%;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.dark-theme{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:dark}body{color-scheme:light;background-color:var(--cf-color-surface-bg, #ffffff);color:var(--cf-color-text-primary, #111332);font-family:var(--cf-font-family, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;height:100%}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--cf-color-gray-300, #c8cde0) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cf-color-gray-300, #c8cde0);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cf-color-gray-400, #8b92ab)}.dark-theme{scrollbar-color:var(--cf-color-gray-600, #414763) transparent}.dark-theme ::-webkit-scrollbar-thumb{background:var(--cf-color-gray-600, #414763)}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--cf-color-gray-500, #5b6280)}.dark-theme .modal-card,.dark-theme .side-panel,.dark-theme .confirm-card,.dark-theme .form-card{border:1px solid var(--cf-color-gray-500, #5b6280);box-shadow:0 12px 48px #0009,0 0 0 1px #ffffff0f;background:var(--cf-color-surface-elevated, #2e3350)!important}.dark-theme .modal-card h2,.dark-theme .modal-card h3,.dark-theme .modal-card h4,.dark-theme .modal-card .modal-head h3,.dark-theme .modal-card .modal-title,.dark-theme .side-panel h2,.dark-theme .side-panel h3,.dark-theme .side-panel h4,.dark-theme .side-panel .modal-head h3,.dark-theme .side-panel .modal-title,.dark-theme .confirm-card h2,.dark-theme .confirm-card h3,.dark-theme .confirm-card h4,.dark-theme .confirm-card .modal-head h3,.dark-theme .confirm-card .modal-title,.dark-theme .form-card h2,.dark-theme .form-card h3,.dark-theme .form-card h4,.dark-theme .form-card .modal-head h3,.dark-theme .form-card .modal-title{color:#fff!important}.dark-theme .mat-mdc-dialog-container .mdc-dialog__surface{border:1px solid var(--cf-color-gray-500, #5b6280)!important;box-shadow:0 12px 48px #0009!important;background:var(--cf-color-surface-elevated, #2e3350)!important}.dark-theme .mat-mdc-select-panel,.dark-theme .mat-mdc-autocomplete-panel,.dark-theme .mat-mdc-menu-panel{border:1px solid var(--cf-color-gray-500, #5b6280)!important;box-shadow:0 4px 24px #00000080!important;background:var(--cf-color-surface-elevated, #2e3350)!important}.dark-theme .mat-mdc-option{color:var(--cf-color-text-primary, #f8f9fc)!important}.dark-theme .mat-mdc-option:hover:not(.mdc-list-item--disabled),.dark-theme .mat-mdc-option:focus:not(.mdc-list-item--disabled),.dark-theme .mat-mdc-option.mat-mdc-option-active{background:var(--cf-color-gray-600, #414763)!important}.dark-theme .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:var(--cf-color-gray-600, #414763)!important}.dark-theme .mat-mdc-menu-item{color:var(--cf-color-text-primary, #f8f9fc)!important}.dark-theme .mat-mdc-menu-item:hover:not([disabled]){background:var(--cf-color-gray-600, #414763)!important}.dark-theme .mat-datepicker-content{border:1px solid var(--cf-color-gray-500, #5b6280)!important;box-shadow:0 4px 24px #00000080!important;background:var(--cf-color-surface-elevated, #2e3350)!important}.dark-theme select,.dark-theme option{background:var(--cf-color-surface-elevated, #2e3350);color:var(--cf-color-text-primary, #f8f9fc)}code{font-family:var(--cf-font-family-mono, Monaco, Menlo, Ubuntu Mono, monospace)}select option{background:var(--cf-color-surface-bg, #ffffff);color:var(--cf-color-text-primary, #111332);padding:.5rem .75rem}select option:checked{background:var(--cf-color-secondary-50, #eef2ff);color:var(--cf-color-primary, #1E1B4B)}select option:hover{background:var(--cf-color-surface-elevated, #f8f9fc)}select optgroup{color:var(--cf-color-text-secondary, #414763);font-weight:600}.text-primary{color:var(--cf-color-primary, #1a1843)}.text-success{color:var(--cf-color-success, #10B981)}.text-warning{color:var(--cf-color-warning, #F59E0B)}.text-error{color:var(--cf-color-error, #EF4444)}.text-muted{color:var(--cf-color-text-muted, #5b6280)}.bg-primary-50{background-color:var(--cf-color-primary-50, #eef0fb)}.bg-gray-50{background-color:var(--cf-color-gray-50, #f8f9fc)}.bg-gray-100{background-color:var(--cf-color-gray-100, #f1f3f9)}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-12{margin:3rem}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-md{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-lg{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:.75rem}body.indic-script{font-size:max(14px,1rem)}body.indic-script *{font-size:max(14px,inherit)}
