@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}:root{--nx-white: #ffffff;--nx-black: #000000;--nx-gray-50: #f9fafb;--nx-gray-100: #f3f4f6;--nx-gray-200: #e5e7eb;--nx-gray-300: #d1d5db;--nx-gray-400: #9ca3af;--nx-gray-500: #6b7280;--nx-gray-600: #4b5563;--nx-gray-700: #374151;--nx-gray-800: #1f2937;--nx-gray-900: #111827;--nx-blue-50: #eff6ff;--nx-blue-100: #dbeafe;--nx-blue-600: #2563eb;--nx-blue-700: #1d4ed8;--nx-blue-800: #1e40af;--nx-green-50: #f0fdf4;--nx-green-600: #16a34a;--nx-green-700: #15803d;--nx-green-800: #166534;--nx-red-50: #fef2f2;--nx-red-100: #fee2e2;--nx-red-600: #dc2626;--nx-red-700: #b91c1c;--nx-red-800: #991b1b;--nx-amber-50: #fffbeb;--nx-amber-500: #f59e0b;--nx-amber-600: #d97706;--nx-amber-700: #b45309;--nx-cyan-50: #ecfeff;--nx-cyan-600: #0891b2;--nx-cyan-700: #0e7490;--nx-cyan-800: #155e75;--nx-slate-100: #f1f5f9;--nx-error: #d13438}:root{--nx-color-primary: var(--color-primary);--nx-color-primary-hover: var(--color-primary-dark);--nx-color-primary-active: var(--color-primary-dark);--nx-color-primary-contrast: var(--nx-white);--nx-color-secondary: var(--color-secondary);--nx-color-secondary-hover: var(--color-secondary-dark);--nx-color-secondary-active: var(--color-secondary-dark);--nx-color-secondary-contrast: var(--nx-white);--nx-color-success: var(--nx-green-600);--nx-color-success-hover: var(--nx-green-700);--nx-color-success-active: var(--nx-green-800);--nx-color-success-contrast: var(--nx-white);--nx-color-danger: var(--nx-red-600);--nx-color-danger-hover: var(--nx-red-700);--nx-color-danger-active: var(--nx-red-800);--nx-color-danger-contrast: var(--nx-white);--nx-color-warning: var(--nx-amber-500);--nx-color-warning-hover: var(--nx-amber-600);--nx-color-warning-active: var(--nx-amber-700);--nx-color-warning-contrast: var(--nx-gray-900);--nx-color-info: var(--nx-cyan-600);--nx-color-info-hover: var(--nx-cyan-700);--nx-color-info-active: var(--nx-cyan-800);--nx-color-info-contrast: var(--nx-white);--nx-color-default: var(--nx-gray-200);--nx-color-default-hover: var(--nx-gray-300);--nx-color-default-active: var(--nx-gray-400);--nx-color-default-text: var(--nx-gray-800);--nx-text-primary: var(--color-text);--nx-text-secondary: var(--color-text-muted);--nx-text-tertiary: var(--color-text-light);--nx-surface-primary: var(--color-bg);--nx-surface-secondary: var(--color-bg-subtle);--nx-surface-tertiary: var(--color-bg-muted);--nx-border-default: var(--color-border);--nx-border-hover: var(--nx-gray-300);--nx-border-focus: var(--nx-color-primary);--nx-focus-ring-color: color-mix( in srgb, var(--nx-color-primary) 28%, transparent );--nx-radius-sm: .25rem;--nx-radius-md: .5rem;--nx-radius-lg: .75rem;--nx-radius-xl: 1rem;--nx-radius-full: 9999px;--nx-space-1: .25rem;--nx-space-2: .5rem;--nx-space-3: .75rem;--nx-space-4: 1rem;--nx-space-5: 1.25rem;--nx-space-6: 1.5rem;--nx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--nx-shadow-md: 0 6px 16px rgba(0, 0, 0, .12);--nx-shadow-none: none;--nx-font-weight-medium: 500;--nx-font-weight-semibold: 600;--nx-transition-duration: .2s;--nx-transition-timing: ease-in-out}:root{--nx-accordion-accent: var(--nx-text-primary, #111827);--nx-accordion-bg: var(--nx-surface-primary, #ffffff);--nx-accordion-border: var(--nx-border-default, #e5e7eb);--nx-accordion-contained-bg: var(--nx-surface-primary, #ffffff);--nx-accordion-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-accordion-focus-ring: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-accordion-font-size-lg: var(--nx-text-primary, #111827);--nx-accordion-font-size-md: var(--nx-text-primary, #111827);--nx-accordion-font-size-sm: var(--nx-text-primary, #111827);--nx-accordion-hover-bg: var(--nx-surface-primary, #ffffff);--nx-accordion-primary: var(--nx-color-primary, #2563eb);--nx-accordion-radius-lg: var(--nx-radius-md, .5rem);--nx-accordion-radius-md: var(--nx-radius-md, .5rem);--nx-accordion-radius-sm: var(--nx-radius-md, .5rem);--nx-accordion-text: var(--nx-text-primary, #111827);--nx-accordion-text-muted: var(--nx-text-primary, #111827)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-border: var(--nx-border-default, #e5e7eb);--nx-dropdown-group-header-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-group-header-color: var(--nx-text-primary, #111827);--nx-dropdown-item-color: var(--nx-text-primary, #111827);--nx-dropdown-item-hover-color: var(--nx-text-primary, #111827);--nx-dropdown-item-selected-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-item-selected-color: var(--nx-text-primary, #111827);--nx-empty-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-icon-color: var(--nx-text-primary, #111827);--nx-icon-hover-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-button-font-weight: var(--nx-font-weight-medium, 500);--nx-button-transition: var(--nx-transition-duration, .2s) var(--nx-transition-timing, ease-in-out);--nx-button-radius-sm: var(--nx-radius-sm, .25rem);--nx-button-radius-md: var(--nx-radius-md, .5rem);--nx-button-radius-lg: var(--nx-radius-lg, .75rem);--nx-button-radius-full: var(--nx-radius-full, 9999px);--nx-button-space-xs: var(--nx-space-1, .25rem);--nx-button-space-sm: var(--nx-space-2, .5rem);--nx-button-space-md: var(--nx-space-3, .75rem);--nx-button-space-lg: var(--nx-space-4, 1rem);--nx-button-pad-y-sm: var(--nx-space-2, .5rem);--nx-button-pad-x-sm: var(--nx-space-2, .5rem);--nx-button-pad-y-md: var(--nx-space-2, .5rem);--nx-button-pad-x-md: var(--nx-space-4, 1rem);--nx-button-pad-y-lg: var(--nx-space-3, .75rem);--nx-button-pad-x-lg: var(--nx-space-6, 1.5rem);--nx-button-text-xs: .75rem;--nx-button-text-sm: .875rem;--nx-button-text-md: 1rem;--nx-button-min-h-sm: 2rem;--nx-button-min-h-md: 2.5rem;--nx-button-min-h-lg: 3rem;--nx-button-shadow-rest: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-button-shadow-hover: var(--nx-shadow-md, 0 6px 16px rgba(0, 0, 0, .12));--nx-button-shadow-none: var(--nx-shadow-none, none);--nx-button-focus-ring: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-button-disabled-opacity: .6;--nx-button-default-bg: var(--nx-color-default);--nx-button-default-bg-hover: var(--nx-color-default-hover);--nx-button-default-bg-active: var(--nx-color-default-active);--nx-button-default-fg: var(--nx-color-default-text);--nx-button-primary-bg: var(--nx-color-primary);--nx-button-primary-bg-hover: var(--nx-color-primary-hover);--nx-button-primary-bg-active: var(--nx-color-primary-active);--nx-button-primary-fg: var(--nx-color-primary-contrast);--nx-button-secondary-bg: var(--nx-white, #ffffff);--nx-button-secondary-bg-hover: var(--nx-gray-100, #f3f4f6);--nx-button-secondary-bg-active: var(--nx-gray-200, #e5e7eb);--nx-button-secondary-fg: var(--nx-gray-900, #111827);--nx-button-success-bg: var(--nx-color-success);--nx-button-success-bg-hover: var(--nx-color-success-hover);--nx-button-success-bg-active: var(--nx-color-success-active);--nx-button-success-fg: var(--nx-color-success-contrast);--nx-button-danger-bg: var(--nx-color-danger);--nx-button-danger-bg-hover: var(--nx-color-danger-hover);--nx-button-danger-bg-active: var(--nx-color-danger-active);--nx-button-danger-fg: var(--nx-color-danger-contrast);--nx-button-warning-bg: var(--nx-color-warning);--nx-button-warning-bg-hover: var(--nx-color-warning-hover);--nx-button-warning-bg-active: var(--nx-color-warning-active);--nx-button-warning-fg: var(--nx-color-warning-contrast);--nx-button-info-bg: var(--nx-color-info);--nx-button-info-bg-hover: var(--nx-color-info-hover);--nx-button-info-bg-active: var(--nx-color-info-active);--nx-button-info-fg: var(--nx-color-info-contrast);--nx-button-soft-bg: var(--nx-surface-secondary);--nx-button-soft-bg-strong: var(--nx-surface-tertiary);--nx-button-active-chrome-bg: var(--nx-blue-50);--nx-button-active-chrome-fg: var(--nx-color-primary);--nx-button-active-chrome-border: var(--nx-color-primary)}:root{--nx-button-group-primary-contained-bg: var(--nx-surface-primary);--nx-button-group-primary-contained-border: var(--nx-border-default);--nx-button-group-primary-contained-selected-bg: var(--nx-color-primary);--nx-button-group-primary-contained-selected-border: var(--nx-color-primary);--nx-button-group-primary-contained-selected-text: var( --nx-color-primary-contrast );--nx-button-group-primary-contained-selected-hover-bg: var(--nx-color-primary-hover);--nx-button-group-primary-contained-selected-hover-border: var(--nx-color-primary-hover);--nx-button-group-primary-contained-selected-active-bg: var(--nx-color-primary-active);--nx-button-group-primary-contained-selected-active-border: var(--nx-color-primary-active);--nx-button-group-primary-contained-shadow: var(--nx-shadow-sm);--nx-button-group-primary-outlined-bg: transparent;--nx-button-group-primary-outlined-border: var(--nx-border-default);--nx-button-group-primary-outlined-selected-bg: var(--nx-blue-100);--nx-button-group-primary-outlined-selected-border: var(--nx-color-primary);--nx-button-group-primary-outlined-selected-text: var(--nx-color-primary);--nx-button-group-primary-text-bg: transparent;--nx-button-group-primary-text-border: transparent;--nx-button-group-primary-text-selected-bg: var(--nx-blue-100);--nx-button-group-primary-text-selected-text: var(--nx-color-primary);--nx-button-group-primary-flat-bg: var(--nx-gray-100);--nx-button-group-primary-flat-border: transparent;--nx-button-group-primary-flat-selected-bg: var(--nx-color-primary);--nx-button-group-primary-flat-selected-border: var(--nx-color-primary);--nx-button-group-primary-flat-selected-text: var(--nx-color-primary-contrast);--nx-button-group-secondary-contained-bg: var(--nx-surface-primary);--nx-button-group-secondary-contained-border: var(--nx-border-default);--nx-button-group-secondary-contained-selected-bg: var(--nx-color-secondary);--nx-button-group-secondary-contained-selected-border: var(--nx-color-secondary);--nx-button-group-secondary-contained-selected-text: var( --nx-color-secondary-contrast );--nx-button-group-secondary-outlined-bg: transparent;--nx-button-group-secondary-outlined-border: var(--nx-border-default);--nx-button-group-secondary-outlined-selected-bg: var(--nx-surface-secondary);--nx-button-group-secondary-outlined-selected-border: var(--nx-color-secondary);--nx-button-group-secondary-outlined-selected-text: var(--nx-color-secondary);--nx-button-group-secondary-text-bg: transparent;--nx-button-group-secondary-text-border: transparent;--nx-button-group-secondary-text-selected-bg: var(--nx-surface-secondary);--nx-button-group-secondary-text-selected-text: var(--nx-text-secondary);--nx-button-group-secondary-flat-bg: var(--nx-gray-100);--nx-button-group-secondary-flat-border: transparent;--nx-button-group-secondary-flat-selected-bg: var(--nx-color-secondary);--nx-button-group-secondary-flat-selected-border: var(--nx-color-secondary);--nx-button-group-secondary-flat-selected-text: var( --nx-color-secondary-contrast );--nx-button-group-default-contained-bg: var(--nx-surface-primary);--nx-button-group-default-contained-border: var(--nx-border-default);--nx-button-group-default-contained-selected-bg: var(--nx-color-primary);--nx-button-group-default-contained-selected-border: var(--nx-color-primary);--nx-button-group-default-contained-selected-text: var( --nx-color-primary-contrast );--nx-button-group-default-contained-shadow: var(--nx-shadow-sm);--nx-button-group-default-outlined-bg: transparent;--nx-button-group-default-outlined-border: var(--nx-border-default);--nx-button-group-default-outlined-selected-bg: var(--nx-blue-100);--nx-button-group-default-outlined-selected-border: var(--nx-color-primary);--nx-button-group-default-outlined-selected-text: var(--nx-color-primary);--nx-button-group-default-text-bg: transparent;--nx-button-group-default-text-border: transparent;--nx-button-group-default-text-selected-bg: var(--nx-blue-100);--nx-button-group-default-text-selected-text: var(--nx-color-primary);--nx-button-group-default-flat-bg: var(--nx-gray-100);--nx-button-group-default-flat-border: transparent;--nx-button-group-default-flat-selected-bg: var(--nx-color-primary);--nx-button-group-default-flat-selected-border: var(--nx-color-primary);--nx-button-group-default-flat-selected-text: var(--nx-color-primary-contrast);--nx-button-group-danger-contained-bg: var(--nx-surface-primary);--nx-button-group-danger-contained-border: var(--nx-border-default);--nx-button-group-danger-contained-selected-bg: var(--nx-color-danger);--nx-button-group-danger-contained-selected-border: var(--nx-color-danger);--nx-button-group-danger-contained-selected-text: var(--nx-color-danger-contrast);--nx-button-group-danger-outlined-bg: transparent;--nx-button-group-danger-outlined-border: var(--nx-border-default);--nx-button-group-danger-outlined-selected-bg: var(--nx-red-50);--nx-button-group-danger-outlined-selected-border: var(--nx-color-danger);--nx-button-group-danger-outlined-selected-text: var(--nx-color-danger);--nx-button-group-danger-text-bg: transparent;--nx-button-group-danger-text-border: transparent;--nx-button-group-danger-text-selected-bg: var(--nx-red-50);--nx-button-group-danger-text-selected-text: var(--nx-color-danger);--nx-button-group-danger-flat-bg: var(--nx-gray-100);--nx-button-group-danger-flat-border: transparent;--nx-button-group-danger-flat-selected-bg: var(--nx-color-danger);--nx-button-group-danger-flat-selected-border: var(--nx-color-danger);--nx-button-group-danger-flat-selected-text: var(--nx-color-danger-contrast);--nx-button-group-warning-contained-bg: var(--nx-surface-primary);--nx-button-group-warning-contained-border: var(--nx-border-default);--nx-button-group-warning-contained-selected-bg: var(--nx-color-warning);--nx-button-group-warning-contained-selected-border: var(--nx-color-warning);--nx-button-group-warning-contained-selected-text: var( --nx-color-warning-contrast );--nx-button-group-warning-outlined-bg: transparent;--nx-button-group-warning-outlined-border: var(--nx-border-default);--nx-button-group-warning-outlined-selected-bg: var(--nx-amber-50);--nx-button-group-warning-outlined-selected-border: var(--nx-color-warning);--nx-button-group-warning-outlined-selected-text: var(--nx-color-warning);--nx-button-group-warning-text-bg: transparent;--nx-button-group-warning-text-border: transparent;--nx-button-group-warning-text-selected-bg: var(--nx-amber-50);--nx-button-group-warning-text-selected-text: var(--nx-color-warning);--nx-button-group-warning-flat-bg: var(--nx-gray-100);--nx-button-group-warning-flat-border: transparent;--nx-button-group-warning-flat-selected-bg: var(--nx-color-warning);--nx-button-group-warning-flat-selected-border: var(--nx-color-warning);--nx-button-group-warning-flat-selected-text: var(--nx-color-warning-contrast);--nx-button-group-info-contained-bg: var(--nx-surface-primary);--nx-button-group-info-contained-border: var(--nx-border-default);--nx-button-group-info-contained-selected-bg: var(--nx-color-info);--nx-button-group-info-contained-selected-border: var(--nx-color-info);--nx-button-group-info-contained-selected-text: var(--nx-color-info-contrast);--nx-button-group-info-outlined-bg: transparent;--nx-button-group-info-outlined-border: var(--nx-border-default);--nx-button-group-info-outlined-selected-bg: var(--nx-cyan-50);--nx-button-group-info-outlined-selected-border: var(--nx-color-info);--nx-button-group-info-outlined-selected-text: var(--nx-color-info);--nx-button-group-info-text-bg: transparent;--nx-button-group-info-text-border: transparent;--nx-button-group-info-text-selected-bg: var(--nx-cyan-50);--nx-button-group-info-text-selected-text: var(--nx-color-info);--nx-button-group-info-flat-bg: var(--nx-gray-100);--nx-button-group-info-flat-border: transparent;--nx-button-group-info-flat-selected-bg: var(--nx-color-info);--nx-button-group-info-flat-selected-border: var(--nx-color-info);--nx-button-group-info-flat-selected-text: var(--nx-color-info-contrast);--nx-button-group-success-contained-bg: var(--nx-surface-primary);--nx-button-group-success-contained-border: var(--nx-border-default);--nx-button-group-success-contained-selected-bg: var(--nx-color-success);--nx-button-group-success-contained-selected-border: var(--nx-color-success);--nx-button-group-success-contained-selected-text: var( --nx-color-success-contrast );--nx-button-group-success-outlined-bg: transparent;--nx-button-group-success-outlined-border: var(--nx-border-default);--nx-button-group-success-outlined-selected-bg: var(--nx-green-50);--nx-button-group-success-outlined-selected-border: var(--nx-color-success);--nx-button-group-success-outlined-selected-text: var(--nx-color-success);--nx-button-group-success-text-bg: transparent;--nx-button-group-success-text-border: transparent;--nx-button-group-success-text-selected-bg: var(--nx-green-50);--nx-button-group-success-text-selected-text: var(--nx-color-success);--nx-button-group-success-flat-bg: var(--nx-gray-100);--nx-button-group-success-flat-border: transparent;--nx-button-group-success-flat-selected-bg: var(--nx-color-success);--nx-button-group-success-flat-selected-border: var(--nx-color-success);--nx-button-group-success-flat-selected-text: var(--nx-color-success-contrast);--nx-button-group-base-bg: var(--nx-surface-primary);--nx-button-group-base-border: var(--nx-border-default);--nx-button-group-base-text: var(--nx-text-primary);--nx-button-group-base-hover-bg: var(--nx-surface-secondary);--nx-button-group-base-hover-border: var(--nx-border-hover);--nx-button-group-base-disabled-bg: var(--nx-gray-100);--nx-button-group-base-disabled-border: var(--nx-border-default);--nx-button-group-base-disabled-opacity: .6;--nx-button-group-icon-color: var(--nx-text-secondary);--nx-button-group-icon-selected-color: var(--nx-white);--nx-button-group-error-border: var(--nx-color-danger);--nx-button-group-label-color: var(--nx-text-primary);--nx-button-group-required-color: var(--nx-color-danger);--nx-button-group-hint-color: var(--nx-text-tertiary);--nx-button-group-error-color: var(--nx-color-danger);--nx-button-group-focus-ring-color: var(--nx-focus-ring-color)}:root{--nx-core-bg: var(--nx-surface-primary, #ffffff);--nx-core-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-core-loading-overlay-bg: var(--nx-surface-primary, #ffffff);--nx-core-radius-md: var(--nx-radius-md, .5rem);--nx-core-radius-none: var(--nx-radius-md, .5rem);--nx-core-radius-sm: var(--nx-radius-md, .5rem);--nx-core-radius-xl: var(--nx-radius-md, .5rem);--nx-core-shading-md: var(--nx-text-primary, #111827);--nx-core-shading-none: var(--nx-text-primary, #111827);--nx-core-shading-sm: var(--nx-text-primary, #111827);--nx-core-shading-xl: var(--nx-text-primary, #111827);--nx-core-sidebar-overlay-bg: var(--nx-surface-primary, #ffffff);--nx-core-sidebar-toggle-bg: var(--nx-surface-primary, #ffffff);--nx-core-sidebar-toggle-border: var(--nx-border-default, #e5e7eb);--nx-core-sidebar-toggle-color: var(--nx-text-primary, #111827);--nx-core-sidebar-toggle-hover-bg: var(--nx-surface-primary, #ffffff);--nx-core-sidebar-toggle-hover-border: var(--nx-border-default, #e5e7eb);--nx-core-sidebar-toggle-hover-shadow: var(--nx-shadow-sm, 0 1px 2px rgba(0,0,0,.08));--nx-core-sidebar-toggle-mobile-bg: var(--nx-surface-primary, #ffffff);--nx-core-sidebar-toggle-mobile-color: var(--nx-text-primary, #111827);--nx-core-sidebar-toggle-mobile-hover-bg: var(--nx-surface-primary, #ffffff);--nx-core-sidebar-toggle-mobile-hover-shadow: var(--nx-shadow-sm, 0 1px 2px rgba(0,0,0,.08));--nx-core-sidebar-toggle-mobile-shadow: var(--nx-shadow-sm, 0 1px 2px rgba(0,0,0,.08));--nx-core-sidebar-toggle-shadow: var(--nx-shadow-sm, 0 1px 2px rgba(0,0,0,.08))}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-group-header-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-group-header-color: var(--nx-text-primary, #111827);--nx-dropdown-item-color: var(--nx-text-primary, #111827);--nx-dropdown-item-hover-color: var(--nx-text-primary, #111827);--nx-dropdown-item-selected-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-item-selected-color: var(--nx-text-primary, #111827);--nx-empty-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-icon-color: var(--nx-text-primary, #111827);--nx-icon-hover-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-muted-color: var(--nx-text-tertiary, #6b7280);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-range: var(--nx-text-primary, #111827);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-group-header-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-group-header-color: var(--nx-text-primary, #111827);--nx-dropdown-item-color: var(--nx-text-primary, #111827);--nx-dropdown-item-hover-color: var(--nx-text-primary, #111827);--nx-dropdown-item-selected-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-item-selected-color: var(--nx-text-primary, #111827);--nx-empty-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-icon-color: var(--nx-text-primary, #111827);--nx-icon-hover-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-muted-color: var(--nx-text-tertiary, #6b7280);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-bg-disabled: var(--nx-text-tertiary, #6b7280);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-primary: var(--nx-color-primary, #2563eb);--nx-text-primary: var(--nx-text-primary, #111827)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-group-header-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-group-header-color: var(--nx-text-primary, #111827);--nx-dropdown-item-color: var(--nx-text-primary, #111827);--nx-dropdown-item-hover-color: var(--nx-text-primary, #111827);--nx-dropdown-item-selected-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-item-selected-color: var(--nx-text-primary, #111827);--nx-empty-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-icon-color: var(--nx-text-primary, #111827);--nx-icon-hover-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-muted-color: var(--nx-text-tertiary, #6b7280);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a);--nx-v2-primary: var(--nx-color-primary, #2563eb);--nx-v2-success: var(--nx-color-success, #16a34a)}:root{--nx-popover-surface: var(--nx-surface-primary);--nx-popover-border: var(--nx-gray-200);--nx-popover-border-subtle: var(--nx-slate-100);--nx-popover-shadow: var(--nx-shadow-md);--nx-popover-radius: var(--nx-radius-lg);--nx-popover-text-title: var(--nx-text-primary);--nx-popover-text-body: var(--nx-text-secondary);--nx-popover-text-muted: var(--nx-gray-500);--nx-popover-text-menu: var(--nx-gray-700);--nx-popover-icon-muted: var(--nx-gray-400);--nx-popover-chevron: var(--nx-gray-400);--nx-popover-danger-bg: var(--nx-red-50);--nx-popover-danger-border: var(--nx-red-100);--nx-popover-danger-text: var(--nx-color-danger);--nx-popover-success-bg: var(--nx-green-50);--nx-popover-success-border: #bbf7d0;--nx-popover-success-text: var(--nx-color-success);--nx-popover-warning-bg: var(--nx-amber-50);--nx-popover-warning-border: #fde68a;--nx-popover-warning-text: var(--nx-amber-600);--nx-popover-info-bg: var(--nx-blue-50);--nx-popover-info-border: var(--nx-blue-100);--nx-popover-info-text: var(--nx-blue-600);--nx-popover-link-bg: var(--nx-blue-50);--nx-popover-link-border: var(--nx-blue-100);--nx-popover-link-text: var(--nx-blue-600);--nx-popover-menu-hover: var(--nx-gray-50);--nx-popover-menu-active: var(--nx-gray-100);--nx-popover-danger-menu-hover: var(--nx-red-50);--nx-popover-success-menu-hover: var(--nx-green-50);--nx-popover-warning-menu-hover: var(--nx-amber-50);--nx-popover-submenu-min-width: 180px}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-text-primary: var(--nx-text-primary, #111827);--nx-text-secondary: var(--nx-color-secondary, #6b7280);--nx-text-tertiary: var(--nx-text-primary, #111827)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-selected: var(--nx-text-primary, #111827);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-active: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-text-primary: var(--nx-text-primary, #111827);--nx-text-secondary: var(--nx-color-secondary, #6b7280);--nx-text-tertiary: var(--nx-text-primary, #111827)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-dropdown-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-border: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-primary-light: var(--nx-color-primary, #2563eb);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-sidebar-arrow-color: var(--nx-text-primary, #111827);--nx-sidebar-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-content-bottom-border: var(--nx-border-default, #e5e7eb);--nx-sidebar-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-sidebar-inner-toggle-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-inner-toggle-border: var(--nx-border-default, #e5e7eb);--nx-sidebar-inner-toggle-color: var(--nx-text-primary, #111827);--nx-sidebar-inner-toggle-hover-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-inner-toggle-hover-border: var(--nx-border-default, #e5e7eb);--nx-sidebar-item-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-sidebar-menu-link-active-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-menu-link-active-color: var(--nx-text-primary, #111827);--nx-sidebar-menu-link-active-indicator-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-menu-link-active-indicator-height: var(--nx-text-primary, #111827);--nx-sidebar-menu-link-active-indicator-width: var(--nx-text-primary, #111827);--nx-sidebar-menu-link-color: var(--nx-text-primary, #111827);--nx-sidebar-menu-link-hover-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-scrollbar-color: var(--nx-text-primary, #111827);--nx-sidebar-scrollbar-color-hover: var(--nx-text-primary, #111827);--nx-sidebar-submenu-link-active-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-submenu-link-active-color: var(--nx-text-primary, #111827);--nx-sidebar-submenu-link-color: var(--nx-text-primary, #111827);--nx-sidebar-submenu-link-hover-bg: var(--nx-surface-primary, #ffffff);--nx-sidebar-submenu-link-hover-color: var(--nx-text-primary, #111827)}:root{--nx-speed-dial-z-overlay: 999;--nx-speed-dial-z-stack: 1000;--nx-speed-dial-z-above: 1001;--nx-speed-dial-gap: var(--nx-space-3);--nx-speed-dial-item-size: 3rem;--nx-speed-dial-main-size: 3.5rem;--nx-speed-dial-item-bg: var(--nx-surface-primary);--nx-speed-dial-item-text: var(--nx-gray-800);--nx-speed-dial-tooltip-bg: var(--nx-gray-800);--nx-speed-dial-tooltip-text: var(--nx-white);--nx-speed-dial-shadow-item: var(--nx-shadow-md);--nx-speed-dial-shadow-main: var(--nx-shadow-md);--nx-speed-dial-primary-bg: var(--nx-color-primary);--nx-speed-dial-primary-text: var(--nx-color-primary-contrast);--nx-speed-dial-primary-hover: var(--nx-color-primary-hover);--nx-speed-dial-secondary-bg: var(--nx-color-secondary);--nx-speed-dial-secondary-text: var(--nx-color-secondary-contrast);--nx-speed-dial-danger-bg: var(--nx-color-danger);--nx-speed-dial-danger-text: var(--nx-color-danger-contrast);--nx-speed-dial-warning-bg: var(--nx-color-warning);--nx-speed-dial-warning-text: var(--nx-color-warning-contrast);--nx-speed-dial-info-bg: var(--nx-color-info);--nx-speed-dial-info-text: var(--nx-color-info-contrast);--nx-speed-dial-focus-ring: var(--nx-border-focus)}:root{--nx-stepper-active-focus-ring: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-stepper-active-indicator-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-active-indicator-border: var(--nx-border-default, #e5e7eb);--nx-stepper-active-indicator-text: var(--nx-text-primary, #111827);--nx-stepper-active-label-text: var(--nx-text-primary, #111827);--nx-stepper-completed-indicator-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-completed-indicator-border: var(--nx-border-default, #e5e7eb);--nx-stepper-completed-indicator-text: var(--nx-text-primary, #111827);--nx-stepper-connector-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-connector-completed-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-description-text: var(--nx-text-primary, #111827);--nx-stepper-error-indicator-bg: var(--nx-color-danger, #dc2626);--nx-stepper-error-indicator-border: var(--nx-color-danger, #dc2626);--nx-stepper-error-indicator-text: var(--nx-color-danger, #dc2626);--nx-stepper-error-label-text: var(--nx-color-danger, #dc2626);--nx-stepper-indicator-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-indicator-border: var(--nx-border-default, #e5e7eb);--nx-stepper-indicator-number-text: var(--nx-text-primary, #111827);--nx-stepper-label-text: var(--nx-text-primary, #111827);--nx-stepper-nav-button-active-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-nav-button-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-nav-button-border: var(--nx-border-default, #e5e7eb);--nx-stepper-nav-button-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-stepper-nav-button-hover-bg: var(--nx-surface-primary, #ffffff);--nx-stepper-nav-button-hover-border: var(--nx-border-default, #e5e7eb);--nx-stepper-nav-button-hover-text: var(--nx-text-primary, #111827);--nx-stepper-nav-button-text: var(--nx-text-primary, #111827);--nx-stepper-warning-indicator-bg: var(--nx-color-warning, #f59e0b);--nx-stepper-warning-indicator-border: var(--nx-color-warning, #f59e0b);--nx-stepper-warning-indicator-text: var(--nx-color-warning, #f59e0b);--nx-stepper-warning-label-text: var(--nx-color-warning, #f59e0b)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-text-primary: var(--nx-text-primary, #111827);--nx-text-secondary: var(--nx-color-secondary, #6b7280);--nx-text-tertiary: var(--nx-text-primary, #111827)}:root{--nx-tab-panel-badge-active-bg: var(--nx-surface-primary, #ffffff);--nx-tab-panel-badge-active-text: var(--nx-text-primary, #111827);--nx-tab-panel-badge-bg: var(--nx-surface-primary, #ffffff);--nx-tab-panel-badge-margin-left: var(--nx-text-primary, #111827);--nx-tab-panel-badge-text: var(--nx-text-primary, #111827);--nx-tab-panel-base-bg: var(--nx-surface-primary, #ffffff);--nx-tab-panel-contained-bg: var(--nx-surface-primary, #ffffff);--nx-tab-panel-danger-active-bg: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-active-text: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-badge-active-bg: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-badge-active-text: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-badge-bg: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-badge-text: var(--nx-color-danger, #dc2626);--nx-tab-panel-danger-contained-bg: var(--nx-color-danger, #dc2626);--nx-tab-panel-default-active-bg: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-active-text: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-badge-active-bg: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-badge-active-text: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-badge-bg: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-badge-text: var(--nx-color-default, #e5e7eb);--nx-tab-panel-default-contained-bg: var(--nx-color-default, #e5e7eb);--nx-tab-panel-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-tab-panel-font-size-large: var(--nx-text-primary, #111827);--nx-tab-panel-font-size-medium: var(--nx-text-primary, #111827);--nx-tab-panel-font-size-small: var(--nx-text-primary, #111827);--nx-tab-panel-font-weight-active: var(--nx-text-primary, #111827);--nx-tab-panel-font-weight-normal: var(--nx-text-primary, #111827);--nx-tab-panel-gap-large: var(--nx-text-primary, #111827);--nx-tab-panel-gap-medium: var(--nx-text-primary, #111827);--nx-tab-panel-gap-small: var(--nx-text-primary, #111827);--nx-tab-panel-hover-bg: var(--nx-surface-primary, #ffffff);--nx-tab-panel-info-active-bg: var(--nx-color-info, #0891b2);--nx-tab-panel-info-active-text: var(--nx-color-info, #0891b2);--nx-tab-panel-info-badge-active-bg: var(--nx-color-info, #0891b2);--nx-tab-panel-info-badge-active-text: var(--nx-color-info, #0891b2);--nx-tab-panel-info-badge-bg: var(--nx-color-info, #0891b2);--nx-tab-panel-info-badge-text: var(--nx-color-info, #0891b2);--nx-tab-panel-info-contained-bg: var(--nx-color-info, #0891b2);--nx-tab-panel-min-height-large: var(--nx-text-primary, #111827);--nx-tab-panel-min-height-medium: var(--nx-text-primary, #111827);--nx-tab-panel-min-height-small: var(--nx-text-primary, #111827);--nx-tab-panel-padding-large: var(--nx-text-primary, #111827);--nx-tab-panel-padding-medium: var(--nx-text-primary, #111827);--nx-tab-panel-padding-small: var(--nx-text-primary, #111827);--nx-tab-panel-primary-active-bg: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-active-text: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-badge-active-bg: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-badge-active-text: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-badge-bg: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-badge-text: var(--nx-color-primary, #2563eb);--nx-tab-panel-primary-contained-bg: var(--nx-color-primary, #2563eb);--nx-tab-panel-radius-full: var(--nx-radius-md, .5rem);--nx-tab-panel-radius-large: var(--nx-radius-md, .5rem);--nx-tab-panel-radius-medium: var(--nx-radius-md, .5rem);--nx-tab-panel-radius-none: var(--nx-radius-md, .5rem);--nx-tab-panel-radius-small: var(--nx-radius-md, .5rem);--nx-tab-panel-secondary-active-bg: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-active-text: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-badge-active-bg: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-badge-active-text: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-badge-bg: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-badge-text: var(--nx-color-secondary, #6b7280);--nx-tab-panel-secondary-contained-bg: var(--nx-color-secondary, #6b7280);--nx-tab-panel-success-active-bg: var(--nx-color-success, #16a34a);--nx-tab-panel-success-active-text: var(--nx-color-success, #16a34a);--nx-tab-panel-success-badge-active-bg: var(--nx-color-success, #16a34a);--nx-tab-panel-success-badge-active-text: var(--nx-color-success, #16a34a);--nx-tab-panel-success-badge-bg: var(--nx-color-success, #16a34a);--nx-tab-panel-success-badge-text: var(--nx-color-success, #16a34a);--nx-tab-panel-success-contained-bg: var(--nx-color-success, #16a34a);--nx-tab-panel-tab-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-tab-panel-tab-padding-large-x: var(--nx-text-primary, #111827);--nx-tab-panel-tab-padding-large-y: var(--nx-text-primary, #111827);--nx-tab-panel-tab-padding-medium-x: var(--nx-text-primary, #111827);--nx-tab-panel-tab-padding-medium-y: var(--nx-text-primary, #111827);--nx-tab-panel-tab-padding-small-x: var(--nx-text-primary, #111827);--nx-tab-panel-tab-padding-small-y: var(--nx-text-primary, #111827);--nx-tab-panel-tab-radius-full: var(--nx-radius-md, .5rem);--nx-tab-panel-tab-radius-large: var(--nx-radius-md, .5rem);--nx-tab-panel-tab-radius-medium: var(--nx-radius-md, .5rem);--nx-tab-panel-tab-radius-small: var(--nx-radius-md, .5rem);--nx-tab-panel-text-color: var(--nx-text-primary, #111827);--nx-tab-panel-warning-active-bg: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-active-text: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-badge-active-bg: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-badge-active-text: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-badge-bg: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-badge-text: var(--nx-color-warning, #f59e0b);--nx-tab-panel-warning-contained-bg: var(--nx-color-warning, #f59e0b)}:root{--nx-tabs-badge-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-badge-font-size: var(--nx-text-primary, #111827);--nx-tabs-badge-min-width: var(--nx-text-primary, #111827);--nx-tabs-badge-padding-x: var(--nx-text-primary, #111827);--nx-tabs-badge-padding-y: var(--nx-text-primary, #111827);--nx-tabs-badge-radius: var(--nx-radius-md, .5rem);--nx-tabs-badge-text: var(--nx-text-primary, #111827);--nx-tabs-border: var(--nx-border-default, #e5e7eb);--nx-tabs-close-color: var(--nx-text-primary, #111827);--nx-tabs-close-hover-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-close-hover-color: var(--nx-text-primary, #111827);--nx-tabs-close-radius: var(--nx-radius-md, .5rem);--nx-tabs-close-size: var(--nx-text-primary, #111827);--nx-tabs-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-tabs-header-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-header-gap: var(--nx-text-primary, #111827);--nx-tabs-nav-active-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-nav-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-nav-border: var(--nx-border-default, #e5e7eb);--nx-tabs-nav-button-radius: var(--nx-radius-md, .5rem);--nx-tabs-nav-button-size: var(--nx-text-primary, #111827);--nx-tabs-nav-color: var(--nx-text-primary, #111827);--nx-tabs-nav-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-tabs-nav-hover-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-nav-hover-border: var(--nx-border-default, #e5e7eb);--nx-tabs-nav-hover-color: var(--nx-text-primary, #111827);--nx-tabs-pills-active-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-pills-active-text: var(--nx-text-primary, #111827);--nx-tabs-pills-badge-active-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-pills-badge-active-text: var(--nx-text-primary, #111827);--nx-tabs-pills-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-pills-tab-radius: var(--nx-radius-md, .5rem);--nx-tabs-scrollbar-color: var(--nx-text-primary, #111827);--nx-tabs-tab-active-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-tab-active-border: var(--nx-border-default, #e5e7eb);--nx-tabs-tab-active-color: var(--nx-text-primary, #111827);--nx-tabs-tab-color: var(--nx-text-primary, #111827);--nx-tabs-tab-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-tabs-tab-font-size: var(--nx-text-primary, #111827);--nx-tabs-tab-font-weight: var(--nx-text-primary, #111827);--nx-tabs-tab-gap: var(--nx-text-primary, #111827);--nx-tabs-tab-hover-bg: var(--nx-surface-primary, #ffffff);--nx-tabs-tab-hover-color: var(--nx-text-primary, #111827);--nx-tabs-tab-padding-x: var(--nx-text-primary, #111827);--nx-tabs-tab-padding-y: var(--nx-text-primary, #111827);--nx-tabs-vertical-active-border: var(--nx-border-default, #e5e7eb);--nx-tabs-vertical-header-min-width: var(--nx-text-primary, #111827)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-border: var(--nx-border-default, #e5e7eb);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-primary: var(--nx-color-primary, #2563eb);--nx-primary-hover: var(--nx-color-primary, #2563eb);--nx-primary-light: var(--nx-color-primary, #2563eb);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-focus: var(--nx-border-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-dropdown-group-header-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-group-header-color: var(--nx-text-primary, #111827);--nx-dropdown-item-color: var(--nx-text-primary, #111827);--nx-dropdown-item-hover-color: var(--nx-text-primary, #111827);--nx-dropdown-item-selected-bg: var(--nx-surface-primary, #ffffff);--nx-dropdown-item-selected-color: var(--nx-text-primary, #111827);--nx-empty-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-icon-color: var(--nx-text-primary, #111827);--nx-icon-hover-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-shadow-md: var(--nx-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-toolbar-bg: var(--nx-surface-primary);--nx-toolbar-border: var(--nx-border-default);--nx-toolbar-text: var(--nx-gray-800);--nx-toolbar-text-muted: var(--nx-text-tertiary);--nx-toolbar-text-subtle: var(--nx-gray-500);--nx-toolbar-hover-surface: var(--nx-gray-50);--nx-toolbar-active-surface: var(--nx-gray-100);--nx-toolbar-primary: var(--nx-color-primary);--nx-toolbar-primary-hover: var(--nx-color-primary-hover);--nx-toolbar-on-primary: var(--nx-color-primary-contrast);--nx-toolbar-separator: var(--nx-border-default);--nx-toolbar-sidebar-header-bg: var(--nx-gray-100);--nx-toolbar-slide-bg: var(--nx-gray-100);--nx-toolbar-overlay-bg: rgba(0, 0, 0, .5);--nx-toolbar-focus-ring: var(--nx-focus-ring-color);--nx-toolbar-sidebar-shadow: var(--nx-shadow-md);--nx-toolbar-z-overlay: 998;--nx-toolbar-z-sidebar: 999}:root{--nx-topbar-button-active-bg: var(--nx-surface-primary, #ffffff);--nx-topbar-button-bg: var(--nx-surface-primary, #ffffff);--nx-topbar-button-border: var(--nx-border-default, #e5e7eb);--nx-topbar-button-color: var(--nx-text-primary, #111827);--nx-topbar-button-hover-bg: var(--nx-surface-primary, #ffffff);--nx-topbar-button-hover-border: var(--nx-border-default, #e5e7eb);--nx-topbar-disabled-opacity: var(--nx-text-tertiary, #6b7280);--nx-topbar-item-active-bg: var(--nx-surface-primary, #ffffff);--nx-topbar-item-color: var(--nx-text-primary, #111827);--nx-topbar-item-hover-bg: var(--nx-surface-primary, #ffffff)}:root{--nx-bg-gray: var(--nx-text-primary, #111827);--nx-bg-hover: var(--nx-text-primary);--nx-bg-white: var(--nx-white, #ffffff);--nx-border-default: var(--nx-color-default, #e5e7eb);--nx-border-hover: var(--nx-border-default, #e5e7eb);--nx-disabled-text-color: var(--nx-text-primary, #111827);--nx-error: var(--nx-color-danger, #dc2626);--nx-hint-color: var(--nx-text-primary, #111827);--nx-input-text-color: var(--nx-text-primary, #111827);--nx-label-color: var(--nx-text-primary, #111827);--nx-label-color-focus: var(--nx-focus-ring-color, rgba(37, 99, 235, .35));--nx-label-color-secondary: var(--nx-color-secondary, #6b7280);--nx-label-color-tertiary: var(--nx-text-primary, #111827);--nx-placeholder-color: var(--nx-text-tertiary, #6b7280);--nx-primary: var(--nx-color-primary, #2563eb);--nx-required-indicator-color: var(--nx-text-primary, #111827);--nx-success: var(--nx-color-success, #16a34a)}:root{--nx-header-bg: transparent;--nx-header-border-color: transparent;--nx-header-logo-text-color: var(--color-text);--nx-header-hamburger-color: var(--color-text);--nx-header-hamburger-hover-bg: var(--color-primary-soft);--nx-header-hamburger-active-bg: color-mix( in srgb, var(--color-primary) 18%, transparent )}:root{--nx-navigation-fg: var(--color-text);--nx-navigation-fg-hover: var(--color-primary);--nx-navigation-fg-active: var(--color-primary-dark);--nx-navigation-bg: transparent;--nx-navigation-hover-bg: var(--color-primary-soft);--nx-navigation-active-bg: color-mix( in srgb, var(--color-primary) 18%, transparent );--nx-navigation-border: transparent;--nx-navigation-border-hover: transparent;--nx-navigation-border-active: transparent;--nx-navigation-muted: var(--color-text-muted);--nx-navigation-focus-ring: color-mix( in srgb, var(--color-primary) 32%, transparent );--nx-navigation-radius: var(--radius-sm);--nx-navigation-gap: var(--space-xs);--nx-navigation-item-padding-y: var(--space-sm);--nx-navigation-item-padding-x: var(--space-md);--nx-navigation-item-font-size: var(--font-size-sm);--nx-navigation-item-font-weight: 600;--nx-navigation-item-disabled-opacity: .45}:root{--nx-footer-bg: #000000;--nx-footer-border: #ffffff;--nx-footer-text: #ffffff;--nx-footer-muted: rgba(255, 255, 255, .75);--nx-footer-link: #ffffff;--nx-footer-description: #ffffff}:root{--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-display: "Poppins", var(--font-family);--font-family-body: var(--font-family);--font-family-heading: var(--font-family-display);--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-xs: .8rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--line-height-base: 1.6;--color-primary: #1f3a8a;--color-primary-dark: #14266a;--color-primary-soft: #e8edfb;--color-secondary: #eaf6df;--color-secondary-dark: #4f9c2c;--color-secondary-soft: #eaf6df;--color-accent: #ff8a3d;--color-text: #0f172a;--color-text-muted: #475569;--color-text-light: #64748b;--color-bg: #ffffff;--color-bg-subtle: #f8fafc;--color-bg-muted: #eef2f7;--color-border: #e2e8f0;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px -12px rgba(15, 23, 42, .18);--shadow-lg: 0 24px 48px -24px rgba(15, 23, 42, .28);--feature-list-bg: var(--color-primary);--feature-list-color: #ffffff;--feature-list-item-padding: 1.5rem 1.75rem;--feature-list-title-size: .95rem;--feature-list-subtitle-size: .9rem;--rich-text-color: var(--color-text);--rich-text-strong: var(--color-text);--rich-text-heading: var(--color-primary);--image-text-color: var(--color-text-muted)}::selection{background:var(--color-secondary-soft);color:var(--color-primary-dark)}.toast-container .ngx-toastr.custom-toast{padding:0;background:transparent;background-image:none;box-shadow:none;color:inherit;width:auto;max-width:min(24rem,100vw - 2rem)}.overlay-container .toast-container{position:fixed;z-index:999999;pointer-events:none}.overlay-container .toast-container.toast-top-right{inset:12px 12px auto auto}.overlay-container .toast-container.toast-top-left{inset:12px auto auto 12px}.overlay-container .toast-container.toast-bottom-right{inset:auto 12px 12px auto}.overlay-container .toast-container.toast-bottom-left{inset:auto auto 12px 12px}html,body{margin:0;font-family:var(--font-family, inherit);font-size:var(--font-size-base, inherit);line-height:var(--line-height-base, inherit);color:var(--color-text, inherit);background-color:var(--color-bg, inherit)}
