:root{--mat-app-background-color: #f9faf3;--mat-app-text-color: #1a1c18;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1c18 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1c18 8%, transparent);--mat-option-label-text-color: #1a1c18;--mat-option-selected-state-label-text-color: #3c4b37;--mat-option-selected-state-layer-color: #d7e8cd;--mat-optgroup-label-text-color: #43483f;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f9faf3;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #026e00;--mat-pseudo-checkbox-full-unselected-icon-color: #43483f;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #026e00;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #f3f4ed;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #e2e3dc;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #f9faf3;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #c3c8bc;--mat-card-subtitle-text-color: #1a1c18;--mat-card-subtitle-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #026e00;--mat-progress-bar-track-color: #dfe4d7;--mat-tooltip-container-color: #2f312d;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f1f1eb;--mat-tooltip-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-enabled-select-arrow-color: #43483f;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #43483f;--mat-form-field-filled-caret-color: #026e00;--mat-form-field-filled-container-color: #dfe4d7;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1c18 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #026e00;--mat-form-field-filled-focus-label-text-color: #026e00;--mat-form-field-filled-hover-active-indicator-color: #1a1c18;--mat-form-field-filled-hover-label-text-color: #43483f;--mat-form-field-filled-input-text-color: #1a1c18;--mat-form-field-filled-input-text-placeholder-color: #43483f;--mat-form-field-filled-label-text-color: #43483f;--mat-form-field-focus-select-arrow-color: #026e00;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #43483f;--mat-form-field-outlined-caret-color: #026e00;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #026e00;--mat-form-field-outlined-focus-outline-color: #026e00;--mat-form-field-outlined-hover-label-text-color: #1a1c18;--mat-form-field-outlined-hover-outline-color: #1a1c18;--mat-form-field-outlined-input-text-color: #1a1c18;--mat-form-field-outlined-input-text-placeholder-color: #43483f;--mat-form-field-outlined-label-text-color: #43483f;--mat-form-field-outlined-outline-color: #73796e;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-form-field-select-option-text-color: #1a1c18;--mat-form-field-state-layer-color: #1a1c18;--mat-form-field-trailing-icon-color: #43483f;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #eeeee7;--mat-select-enabled-trigger-text-color: #1a1c18;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-select-placeholder-text-color: #43483f;--mat-select-enabled-arrow-color: #43483f;--mat-select-disabled-arrow-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-select-focused-arrow-color: #026e00;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #eeeee7;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #f9faf3;--mat-dialog-subhead-color: #1a1c18;--mat-dialog-supporting-text-color: #43483f;--mat-dialog-subhead-font: Space Grotesk, Segoe UI, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-chip-elevated-selected-container-color: #d7e8cd;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-chip-focus-outline-color: #43483f;--mat-chip-focus-state-layer-color: #43483f;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #43483f;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #43483f;--mat-chip-outline-color: #73796e;--mat-chip-selected-disabled-trailing-icon-color: #1a1c18;--mat-chip-selected-focus-state-layer-color: #3c4b37;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #3c4b37;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #3c4b37;--mat-chip-selected-trailing-action-state-layer-color: #3c4b37;--mat-chip-selected-trailing-icon-color: #3c4b37;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #43483f;--mat-chip-with-icon-disabled-icon-color: #1a1c18;--mat-chip-with-icon-icon-color: #43483f;--mat-chip-with-icon-selected-icon-color: #3c4b37;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a1c18;--mat-chip-with-trailing-icon-trailing-icon-color: #43483f;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #1a1c18;--mat-slide-toggle-disabled-selected-handle-color: #f9faf3;--mat-slide-toggle-disabled-selected-icon-color: #1a1c18;--mat-slide-toggle-disabled-selected-track-color: #1a1c18;--mat-slide-toggle-disabled-unselected-handle-color: #1a1c18;--mat-slide-toggle-disabled-unselected-icon-color: #dfe4d7;--mat-slide-toggle-disabled-unselected-track-color: #dfe4d7;--mat-slide-toggle-disabled-unselected-track-outline-color: #1a1c18;--mat-slide-toggle-label-text-color: #1a1c18;--mat-slide-toggle-selected-focus-handle-color: #77ff61;--mat-slide-toggle-selected-focus-state-layer-color: #026e00;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #026e00;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #77ff61;--mat-slide-toggle-selected-hover-state-layer-color: #026e00;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #026e00;--mat-slide-toggle-selected-icon-color: #015300;--mat-slide-toggle-selected-pressed-handle-color: #77ff61;--mat-slide-toggle-selected-pressed-state-layer-color: #026e00;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #026e00;--mat-slide-toggle-selected-track-color: #026e00;--mat-slide-toggle-track-outline-color: #73796e;--mat-slide-toggle-unselected-focus-handle-color: #43483f;--mat-slide-toggle-unselected-focus-state-layer-color: #1a1c18;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #dfe4d7;--mat-slide-toggle-unselected-handle-color: #73796e;--mat-slide-toggle-unselected-hover-handle-color: #43483f;--mat-slide-toggle-unselected-hover-state-layer-color: #1a1c18;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #dfe4d7;--mat-slide-toggle-unselected-icon-color: #dfe4d7;--mat-slide-toggle-unselected-pressed-handle-color: #43483f;--mat-slide-toggle-unselected-pressed-state-layer-color: #1a1c18;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #dfe4d7;--mat-slide-toggle-unselected-track-color: #dfe4d7;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #026e00;--mat-radio-disabled-label-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-radio-disabled-selected-icon-color: #1a1c18;--mat-radio-disabled-unselected-icon-color: #1a1c18;--mat-radio-label-text-color: #1a1c18;--mat-radio-ripple-color: #1a1c18;--mat-radio-selected-focus-icon-color: #026e00;--mat-radio-selected-hover-icon-color: #026e00;--mat-radio-selected-icon-color: #026e00;--mat-radio-selected-pressed-icon-color: #026e00;--mat-radio-unselected-focus-icon-color: #1a1c18;--mat-radio-unselected-hover-icon-color: #1a1c18;--mat-radio-unselected-icon-color: #43483f;--mat-radio-unselected-pressed-icon-color: #1a1c18;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #026e00;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1a1c18;--mat-slider-disabled-handle-color: #1a1c18;--mat-slider-disabled-inactive-track-color: #1a1c18;--mat-slider-focus-handle-color: #026e00;--mat-slider-focus-state-layer-color: color-mix(in srgb, #026e00 20%, transparent);--mat-slider-handle-color: #026e00;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #026e00;--mat-slider-hover-state-layer-color: color-mix(in srgb, #026e00 5%, transparent);--mat-slider-inactive-track-color: #dfe4d7;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #026e00;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #026e00;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1a1c18;--mat-slider-with-tick-marks-inactive-container-color: #43483f;--mat-slider-label-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #dfe4d7;--mat-menu-item-label-text-color: #1a1c18;--mat-menu-item-icon-color: #43483f;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a1c18 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-menu-container-color: #eeeee7;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #d7e8cd;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1a1c18;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1a1c18;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1a1c18;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1a1c18;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1a1c18;--mat-list-list-item-focus-state-layer-color: #1a1c18;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1a1c18;--mat-list-list-item-hover-state-layer-color: #1a1c18;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1a1c18;--mat-list-list-item-leading-avatar-color: #77ff61;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #43483f;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #026e00;--mat-list-list-item-supporting-text-color: #43483f;--mat-list-list-item-trailing-icon-color: #43483f;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #43483f;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1a1c18;--mat-paginator-container-background-color: #f9faf3;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-paginator-enabled-icon-color: #43483f;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #026e00;--mat-tab-active-focus-label-text-color: #1a1c18;--mat-tab-active-hover-indicator-color: #026e00;--mat-tab-active-hover-label-text-color: #1a1c18;--mat-tab-active-indicator-color: #026e00;--mat-tab-active-label-text-color: #1a1c18;--mat-tab-active-ripple-color: #1a1c18;--mat-tab-divider-color: #dfe4d7;--mat-tab-inactive-focus-label-text-color: #1a1c18;--mat-tab-inactive-hover-label-text-color: #1a1c18;--mat-tab-inactive-label-text-color: #1a1c18;--mat-tab-inactive-ripple-color: #1a1c18;--mat-tab-pagination-icon-color: #1a1c18;--mat-tab-disabled-ripple-color: #43483f;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f9faf3;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-checkbox-label-text-color: #1a1c18;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #026e00;--mat-checkbox-selected-focus-state-layer-color: #026e00;--mat-checkbox-selected-hover-icon-color: #026e00;--mat-checkbox-selected-hover-state-layer-color: #026e00;--mat-checkbox-selected-icon-color: #026e00;--mat-checkbox-selected-pressed-icon-color: #026e00;--mat-checkbox-selected-pressed-state-layer-color: #1a1c18;--mat-checkbox-unselected-focus-icon-color: #1a1c18;--mat-checkbox-unselected-focus-state-layer-color: #1a1c18;--mat-checkbox-unselected-hover-icon-color: #1a1c18;--mat-checkbox-unselected-hover-state-layer-color: #1a1c18;--mat-checkbox-unselected-icon-color: #43483f;--mat-checkbox-unselected-pressed-state-layer-color: #026e00;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #026e00;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-filled-disabled-state-layer-color: #43483f;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #43483f;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #026e00;--mat-button-outlined-outline-color: #73796e;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #026e00 12%, transparent);--mat-button-outlined-state-layer-color: #026e00;--mat-button-protected-container-color: #f9faf3;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-protected-disabled-state-layer-color: #43483f;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #026e00;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #026e00 12%, transparent);--mat-button-protected-state-layer-color: #026e00;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-text-disabled-state-layer-color: #43483f;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #026e00;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #026e00 12%, transparent);--mat-button-text-state-layer-color: #026e00;--mat-button-tonal-container-color: #d7e8cd;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #43483f;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #3c4b37;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #3c4b37 12%, transparent);--mat-button-tonal-state-layer-color: #3c4b37;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-icon-button-disabled-state-layer-color: #43483f;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #43483f;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #43483f 12%, transparent);--mat-icon-button-state-layer-color: #43483f;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #77ff61;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #015300;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #015300 12%, transparent);--mat-fab-small-container-color: #77ff61;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #015300;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #015300 12%, transparent);--mat-fab-small-state-layer-color: #015300;--mat-fab-state-layer-color: #015300;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #02e600;--mat-snack-bar-container-color: #2f312d;--mat-snack-bar-supporting-text-color: #f1f1eb;--mat-snack-bar-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #f9faf3;--mat-table-header-headline-color: #1a1c18;--mat-table-row-item-label-text-color: #1a1c18;--mat-table-row-item-outline-color: #73796e;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Space Grotesk, Segoe UI, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #026e00;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #1a1c18;--mat-bottom-sheet-container-background-color: #f3f4ed;--mat-bottom-sheet-container-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-button-toggle-divider-color: #73796e;--mat-button-toggle-selected-state-background-color: #d7e8cd;--mat-button-toggle-selected-state-text-color: #3c4b37;--mat-button-toggle-state-layer-color: #1a1c18;--mat-button-toggle-text-color: #1a1c18;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1a1c18;--mat-datepicker-calendar-container-background-color: #e8e9e1;--mat-datepicker-calendar-container-text-color: #1a1c18;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a1c18 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #eaea00;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #54634d;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d7e8cd;--mat-datepicker-calendar-date-in-range-state-background-color: #77ff61;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #026e00;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #026e00;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1a1c18;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #026e00;--mat-datepicker-calendar-date-today-selected-state-outline-color: #026e00;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #43483f;--mat-datepicker-calendar-navigation-button-icon-color: #43483f;--mat-datepicker-calendar-period-button-icon-color: #43483f;--mat-datepicker-calendar-period-button-text-color: #43483f;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-datepicker-range-input-separator-color: #1a1c18;--mat-datepicker-toggle-active-state-icon-color: #026e00;--mat-datepicker-toggle-icon-color: #43483f;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #c3c8bc;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #73796e;--mat-expansion-container-background-color: #f9faf3;--mat-expansion-container-text-color: #1a1c18;--mat-expansion-header-description-color: #43483f;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a1c18 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a1c18 8%, transparent);--mat-expansion-header-indicator-color: #43483f;--mat-expansion-header-text-color: #1a1c18;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Space Grotesk, Segoe UI, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Space Grotesk, Segoe UI, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Space Grotesk, Segoe UI, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Space Grotesk, Segoe UI, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #f9faf3;--mat-sidenav-container-text-color: #43483f;--mat-sidenav-content-background-color: #f9faf3;--mat-sidenav-content-text-color: #1a1c18;--mat-sidenav-scrim-color: color-mix(in srgb, #2c3229 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #f9faf3;--mat-stepper-header-done-state-icon-background-color: #026e00;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #026e00;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a1c18 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a1c18 8%, transparent);--mat-stepper-header-icon-background-color: #43483f;--mat-stepper-header-icon-foreground-color: #f9faf3;--mat-stepper-header-label-text-color: #43483f;--mat-stepper-header-optional-label-text-color: #43483f;--mat-stepper-header-selected-state-icon-background-color: #026e00;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #43483f;--mat-stepper-line-color: #73796e;--mat-stepper-container-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-stepper-header-label-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #1a1c18;--mat-toolbar-container-background-color: #f9faf3;--mat-toolbar-container-text-color: #1a1c18;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #f9faf3;--mat-tree-node-text-color: #1a1c18;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Space Grotesk, Segoe UI, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #eeeee7;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html,body{height:100%;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif}.nit-arcade{--arena-bg:#0b1414;--arena-panel:#111e1e;--arena-line:#263636;--arena-text:#edf5ef;--arena-muted:#96aaa6;--arena-green:#70edb5;background:var(--arena-bg);color:var(--arena-text);min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;color-scheme:dark}.nit-arcade .arena-header{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--arena-line);padding:12px 20px;background:#0e1a1a;min-height:70px}.nit-arcade .arena-header>div:nth-child(2){margin-right:auto}.nit-arcade .arena-header strong{font-size:14px}.nit-arcade .arena-header small{display:block;font-size:11px;color:var(--arena-muted);margin-top:3px}.nit-arcade .arena-header a,.nit-arcade .game-music{display:inline-flex;gap:6px;align-items:center;border:1px solid #395549;border-radius:7px;background:transparent;color:var(--arena-text);padding:8px 10px;font-size:12px;text-decoration:none;white-space:nowrap}.nit-arcade .arena-footer{padding:16px 20px;border-top:1px solid var(--arena-line);font-size:11px;color:var(--arena-muted)}.nit-arcade .arena-loading,.nit-arcade .arena-error{padding:24px;color:var(--arena-muted)}.nit-arcade .game-page,.nit-arcade .hex-page,.nit-arcade .militia-page{background:var(--arena-bg);color:var(--arena-text);padding:18px 16px 28px}.nit-arcade .game-page .game-shell,.nit-arcade .hex-page .hex-shell,.nit-arcade .militia-page .militia-shell{background:var(--arena-panel);color:var(--arena-text);border:1px solid var(--arena-line);border-radius:12px;box-shadow:none;padding:18px;width:min(100%,1050px)}.nit-arcade .game-page .back-link,.nit-arcade .hex-page .hex-header,.nit-arcade .militia-page .back-link{display:none}.nit-arcade .game-page .game-header,.nit-arcade .militia-page .game-header{padding:0 0 16px;gap:12px;align-items:center}.nit-arcade .game-header h1{color:var(--arena-text);font-size:27px;line-height:1.15;letter-spacing:-.03em}.nit-arcade .game-header .eyebrow,.nit-arcade .game-header p,.nit-arcade .game-page .status,.nit-arcade .race-controls p,.nit-arcade .game-controls p,.nit-arcade .survival-note{color:var(--arena-muted);font-size:12px}.nit-arcade .game-page .scoreboard div{background:#20342d;border:1px solid #365346;color:var(--arena-green);border-radius:7px;padding:7px 11px;min-width:66px}.nit-arcade .game-page .scoreboard span{color:var(--arena-muted);font-size:10px}.nit-arcade .game-page button,.nit-arcade .race-controls button,.nit-arcade .game-controls button{background:#70edb5;color:#10261c;border:1px solid #70edb5;border-radius:6px;font-size:12px;font-weight:700;min-height:38px}.nit-arcade .game-page button:hover,.nit-arcade .race-controls button:hover,.nit-arcade .game-controls button:hover{background:#99f3cd}.nit-arcade .game-page .board{background:#203b30;border-color:#365346}.nit-arcade .game-page .cell:not([data-value]){background:#ffffff12}.nit-arcade .game-page .cell[data-value="2"]{background:#d5e8db}.nit-arcade .game-page .cell[data-value="4"]{background:#b6dcc6}.nit-arcade .survival-note{background:#14271f;border-color:#365346}.nit-arcade .race-controls,.nit-arcade .game-controls{background:transparent}@media(max-width:600px){.nit-arcade .arena-header{padding:9px 10px;gap:7px;flex-wrap:wrap}.nit-arcade .arena-header strong{font-size:12px}.nit-arcade .arena-points{font-size:0!important}.nit-arcade .arena-points i{font-size:15px}.nit-arcade .game-music span{font-size:0}.nit-arcade .game-music i{font-size:15px}.nit-arcade .game-page,.nit-arcade .hex-page,.nit-arcade .militia-page{padding:10px 8px 20px}.nit-arcade .game-page .game-shell,.nit-arcade .hex-page .hex-shell,.nit-arcade .militia-page .militia-shell{padding:12px}.nit-arcade .game-header h1{font-size:23px}.nit-arcade .arena-footer{padding:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.nit-arcade *{scroll-behavior:auto!important;transition:none!important}}.nit-arcade h1,.nit-arcade h2,.nit-arcade button,.nit-arcade input,.nit-arcade select{font-family:inherit}.nit-arcade .game-page h1,.nit-arcade .game-page .scoreboard,.nit-arcade .game-page .cell{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.bi-bag:before{content:"\f179"}.bi-briefcase:before{content:"\f1cc"}@font-face{font-family:bootstrap-icons;src:url("./media/bootstrap-icons-CVBWLLHT.woff2") format("woff2");font-display:block}.bi:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-arrow-clockwise:before{content:"\f116"}.bi-arrow-up-right:before{content:"\f144"}.bi-chat-square-text:before{content:"\f264"}.bi-clipboard-check:before{content:"\f28b"}.bi-cloud-arrow-up:before{content:"\f297"}.bi-controller:before{content:"\f2d4"}.bi-credit-card:before{content:"\f2dc"}.bi-diagram-3:before{content:"\f2ee"}.bi-file-lock:before{content:"\f39d"}.bi-grid:before{content:"\f3fc"}.bi-hand-thumbs-up:before{content:"\f407"}.bi-journal-richtext:before{content:"\f443"}.bi-megaphone:before{content:"\f484"}.bi-pencil-square:before{content:"\f4ca"}.bi-person-circle:before{content:"\f4d7"}.bi-search:before{content:"\f52a"}.bi-shield-lock:before{content:"\f538"}.bi-shop:before{content:"\f543"}.bi-tools:before{content:"\f5db"}.bi-coin:before{content:"\f634"}.bi-mortarboard:before{content:"\f6fe"}.bi-arrow-right:before{content:"\f138"}.bi-box-seam:before{content:"\f1c7"}.bi-cart-plus:before{content:"\f23f"}.bi-cart3:before{content:"\f244"}.bi-check2:before{content:"\f272"}.bi-envelope:before{content:"\f32f"}.bi-facebook:before{content:"\f344"}.bi-geo-alt:before{content:"\f3e8"}.bi-globe2:before{content:"\f3ef"}.bi-heart:before{content:"\f417"}.bi-instagram:before{content:"\f437"}.bi-person:before{content:"\f4e1"}.bi-person-badge:before{content:"\f4d3"}.bi-person-lock:before{content:"\f8a8"}.bi-question:before{content:"\f50c"}.bi-shop-window:before{content:"\f542"}.bi-sliders:before{content:"\f56b"}.bi-telephone:before{content:"\f5c1"}.bi-twitter-x:before{content:"\f8db"}.bi-wifi-off:before{content:"\f61b"}.bi-x:before{content:"\f62a"}.bi-arrow-left:before{content:"\f12f"}.bi-box-arrow-up-right:before{content:"\f1c5"}.bi-check-circle:before{content:"\f26b"}.bi-dash:before{content:"\f2ea"}.bi-grid-3x3-gap:before{content:"\f3f9"}.bi-house:before{content:"\f425"}.bi-lock:before{content:"\f47b"}.bi-people:before{content:"\f4d0"}.bi-plus:before{content:"\f4fe"}.bi-shield-check:before{content:"\f52f"}.bi-trash3:before{content:"\f78b"}.bi-truck:before{content:"\f5ea"}.bi-x-lg:before{content:"\f659"}.bi-info-circle:before{content:"\f431"}.bi-question-circle:before{content:"\f505"}.bi-wallet2:before{content:"\f615"}.bi-clock-history:before{content:"\f292"}.bi-gear:before{content:"\f3e5"}.bi-receipt:before{content:"\f50f"}.bi-calendar3:before{content:"\f214"}.bi-music-note-beamed:before{content:"\f49e"}.bi-volume-mute:before{content:"\f60d"}.workspace-nav{display:flex;align-items:center;gap:.25rem;overflow:auto;padding:.5rem max(1rem,calc((100% - 1280px)/2));border-block:1px solid var(--border);background:var(--surface);scrollbar-width:thin}.workspace-nav a,.workspace-help{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.45rem .65rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--muted);font-size:.8rem;font-weight:650;text-decoration:none;white-space:nowrap}.workspace-nav a:hover,.workspace-nav a.active{background:var(--pill);border-color:var(--border);color:var(--primary)}.workspace-help{margin-left:auto;cursor:pointer}.workspace-hint{margin:0;padding:.4rem max(1rem,calc((100% - 1280px)/2));background:var(--surface-2);color:var(--muted);font-size:.73rem}.workspace-hint i{margin-right:.35rem}.operations-route{background:var(--surface-2)}.operations-route :is(.heading,.media-hero,.points-heading,.page-heading,.apps-hero){padding-block:1.2rem!important;margin-bottom:1rem!important;background:var(--surface)!important;color:var(--text)!important}.operations-route :is(.heading,.media-hero,.points-heading,.page-heading,.apps-hero) h1{font-size:clamp(1.4rem,3vw,2rem)!important;line-height:1.25!important;margin-bottom:.35rem!important;color:var(--text)!important}.operations-route :is(.heading,.media-hero,.points-heading,.page-heading,.apps-hero) :is(span,p){color:var(--muted)!important}.operations-route :is(.knowledge-page,.application-operations,.points-page,.admin-points,.payments-page){padding-top:1.25rem!important}.operations-route :is(.card,.account-card,.knowledge-list,.workspace){box-shadow:none;border-color:var(--border);border-radius:.5rem}.operations-route :is(table th,table td){padding:.55rem .65rem!important;font-size:.8rem;vertical-align:middle}.operations-route :is(button,a,input,select,textarea):focus-visible,.account-surface :is(button,a,input,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.operations-route .table-scroll{max-width:100%;overflow:auto;scrollbar-width:thin}.operations-route :is(.state,.empty){font-size:.85rem}.operations-route button:disabled{cursor:not-allowed}.workspace-dialog{width:min(640px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:var(--text);box-shadow:0 18px 60px #0003}.workspace-dialog::backdrop,.confirmation-layer::backdrop{background:#14251a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-dialog header,.workspace-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:var(--surface);border-bottom:1px solid var(--border)}.workspace-dialog header h2{margin:0;font-size:1.1rem}.workspace-dialog header p{margin:.3rem 0 0;font-size:.8rem;color:var(--muted)}.workspace-dialog .form-body{padding:1rem}.workspace-dialog footer{position:sticky;bottom:0;border-top:1px solid var(--border);border-bottom:0}.workspace-dialog .draft-state{font-size:.73rem;color:var(--muted)}.confirmation-layer{padding:0;border:0;background:transparent;max-width:min(94vw,560px);overflow:visible}.confirmation-layer .swal2-container{position:relative!important;padding:0!important}.notification-layer{position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;pointer-events:none;color:inherit;overflow:visible}.notification-layer .swal2-container{position:fixed!important;pointer-events:none}.notification-layer .swal2-toast{pointer-events:auto;font-size:.85rem}.notice-in{animation:workspace-notice-in .15s ease-out}.notice-out{animation:workspace-notice-out .12s ease-in}@keyframes workspace-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-notice-out{to{opacity:0;transform:translateY(8px)}}@media(max-width:640px){.workspace-nav{padding:.4rem .5rem}.workspace-nav a{padding:.4rem .55rem}.workspace-hint{padding:.4rem .75rem}.workspace-help{margin-left:0}.operations-route :is(.heading,.media-hero,.page-heading){gap:.75rem}.workspace-dialog footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}app-footer.compact-footer .partner-strip,app-footer.compact-footer .social-links,app-footer.compact-footer .credits,app-footer.compact-footer footer>h3,app-footer.compact-footer footer>p:not(.copyright):not(.legal){display:none!important}app-footer.compact-footer footer{padding:1rem!important;background:var(--surface);color:var(--muted);border-top:1px solid var(--border)}app-footer.compact-footer .copyright,app-footer.compact-footer .legal{margin:.2rem 0;font-size:.73rem}app-footer.compact-footer .legal a{color:var(--primary)}.operations-route *,.operations-route *:before,.operations-route *:after{box-sizing:border-box}.operations-route :is(.heading,.admin-heading,.section-title,.posts-top){flex-wrap:wrap;min-width:0}.operations-route :is(.heading,.admin-heading,.section-title)>a{white-space:normal;max-width:100%;overflow-wrap:anywhere}.operations-route :is(.table-scroll,.card,.application-card,.market-container,.posts-container){min-width:0;max-width:100%}.operations-route :is(td,p,span,h1,h2,h3){overflow-wrap:anywhere}.operations-route .hero{min-width:0}.operations-route .hero>div{min-width:0}@media(max-width:640px){.operations-route .heading{flex-direction:column}.operations-route .heading>a{align-self:flex-start}.operations-route .table-scroll{width:100%;overflow-x:auto}.operations-route .seller-application{padding:1rem .75rem}.operations-route .application-card{padding:1rem;border-radius:.5rem}.operations-route .application-card h1{font-size:1.5rem}.operations-route .hero{padding:1rem}.operations-route #content{padding-top:1.25rem}}.operations-route .admin-shell{padding-top:1.25rem}.operations-route .admin-heading h1{font-size:1.85rem}.operations-route .users-card{margin-top:1rem;padding:1rem;box-shadow:none;border:1px solid var(--border);border-radius:.5rem}.operations-route .user-pagination{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem}.user-pagination>span{margin-right:auto}.user-pagination button{padding:.4rem .65rem;border:1px solid var(--border);border-radius:.3rem;background:var(--surface);color:var(--text)}.workspace-topbar{display:flex;align-items:center;gap:1rem;padding:.65rem max(1rem,calc((100% - 1280px)/2));border-bottom:1px solid var(--border);background:var(--surface)}.workspace-brand{display:flex;align-items:center;gap:.4rem;color:var(--text);font-size:.8rem;font-weight:750;text-decoration:none;white-space:nowrap}.workspace-brand img{width:27px;height:27px;object-fit:contain}.workspace-current{display:flex;align-items:center;gap:.45rem;padding-left:1rem;border-left:1px solid var(--border);font-size:.85rem}.workspace-current i{color:var(--primary)}.workspace-account{display:flex;gap:.8rem;margin-left:auto;min-width:0}.workspace-account a{display:flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.78rem;max-width:240px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-subnav{display:flex;align-items:center;gap:.4rem;overflow:auto;padding:.4rem max(1rem,calc((100% - 1280px)/2));border-bottom:1px solid var(--border);background:var(--surface-2)}.workspace-subnav a{flex-shrink:0;padding:.35rem .6rem;border:1px solid transparent;border-radius:.3rem;color:var(--muted);font-size:.78rem;text-decoration:none}.workspace-subnav a.active,.workspace-subnav a:hover{background:var(--surface);border-color:var(--border);color:var(--primary)}.workspace-hint a{color:var(--primary)}@media(max-width:640px){.workspace-topbar{padding:.6rem .75rem;gap:.6rem;flex-wrap:wrap}.workspace-brand span{display:none}.workspace-current{padding-left:.6rem;font-size:.8rem}.workspace-account{gap:.5rem}.workspace-account a{font-size:.72rem;max-width:145px}.workspace-account>a:first-child:not(:last-child){display:none}.workspace-subnav{padding:.4rem .5rem}.workspace-nav a{font-size:.75rem}}#main-content.office-content{--primary:#3e4095;--accent:#00a85a;--bg:#f4f6fa;--text:#27334a;--muted:#69758c;--border:#e1e6ef;--surface:#fff;--surface-2:#f5f7fb;margin-left:244px;padding:90px 24px 24px;min-height:calc(100dvh - 48px);background:var(--bg);color:var(--text);font:13px/1.5 Arial,sans-serif;min-width:0}#main-content.office-content>router-outlet+*{display:block;min-width:0;max-width:100%;background:transparent;min-height:0}#main-content.office-content>router-outlet+*>main{width:100%;max-width:1600px;margin:0 auto;padding:0;min-width:0}#main-content.office-content .heading{gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}#main-content.office-content .heading h1{font:700 24px/1.25 Arial;margin:5px 0 8px;color:#27334a}#main-content.office-content .toolbar{flex-wrap:wrap;gap:10px;margin:16px 0}#main-content.office-content .toolbar form{min-width:0;flex-wrap:wrap}#main-content.office-content .toolbar input{min-width:0;width:100%}#main-content.office-content :is(.card,.table-scroll,.table-wrap,.table-responsive){min-width:0;max-width:100%}#main-content.office-content :is(.table-scroll,.table-wrap,.table-responsive){overflow-x:auto}#main-content.office-content :is(.dashboard-shell,.member-shell,.admin-shell,.points-shell,.market-shell,.ads-shell,.courses-shell,.payments-shell,.content-shell,.admin-points,.admin-payments,.market-admin,.courses-admin){width:100%;max-width:1600px;margin:0 auto;padding:0;background:transparent}#main-content.office-content :is(.dashboard-heading,.member-heading,.admin-heading,.page-heading,.section-heading){margin:0 0 20px;gap:12px;align-items:center}#main-content.office-content :is(.dashboard-heading,.member-heading,.admin-heading,.page-heading,.section-heading) h1{font:700 24px/1.25 Arial,sans-serif;letter-spacing:-.025em;color:#27334a;margin:5px 0 8px}#main-content.office-content h2{font-family:Arial,sans-serif}#main-content.office-content h1{overflow-wrap:anywhere}#main-content.office-content :is(.dashboard-heading,.member-heading,.admin-heading)>div>p{font-size:10px;color:#3e4095;font-weight:700;letter-spacing:.08em}#main-content.office-content :is(.metrics article,.activity-card,.operation-grid>a,.quick-actions>a,.access-card,.activity-results){border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:0 3px 12px #192a4a09;color:var(--text)}#main-content.office-content .metrics{gap:12px;margin-top:20px}#main-content.office-content .metrics article{position:relative;padding:18px;min-height:128px;border-top:3px solid #3e4095}#main-content.office-content .metrics article:nth-child(2n){border-top-color:#00a85a}#main-content.office-content .metrics span{color:#69758c;font-size:10px;letter-spacing:.04em}#main-content.office-content .metrics strong{font:700 30px/1.2 Arial;margin:8px 0}#main-content.office-content .metrics a{color:#3e4095;font-size:11px}#main-content.office-content .operation-grid{gap:12px}#main-content.office-content .operation-grid>a{padding:16px;min-height:116px;transition:border-color .15s;position:relative}#main-content.office-content .operation-grid>a:hover{transform:none;border-color:#898bc4;box-shadow:0 4px 12px #3e40950f}#main-content.office-content .operation-grid b{font:700 13px Arial}#main-content.office-content .operation-grid span{font-size:12px;color:#69758c}#main-content.office-content .operation-grid em{font-size:11px;color:#3e4095}#main-content.office-content .activity-card .card-heading{padding:14px 16px}#main-content.office-content .activity-card h2{font-size:13px}#main-content.office-content .activity-card li{padding:12px 16px}#main-content.office-content .activity-card strong{font-size:12px}#main-content.office-content .section-title h2{font:700 16px Arial}#main-content.office-content .section-title>span{font-size:12px}#main-content.office-content .membership{border:1px solid var(--border);border-radius:8px;background:#fff;padding:12px 16px;color:#526078}#main-content.office-content .quick-actions>a{padding:16px;border-left:3px solid #3e4095}#main-content.office-content .quick-actions>a:nth-child(2n){border-left-color:#00a85a}#main-content.office-content .quick-actions b{font-size:13px}#main-content.office-content .quick-actions span{font-size:11px;color:#69758c}#main-content.office-content .activity-sections{border:1px solid var(--border);border-radius:8px;padding:12px;background:#fff}#main-content.office-content .activity-sections button{border-radius:5px;font-size:12px}#main-content.office-content .activity-sections button.selected{background:#eeeefa;color:#3e4095}#main-content.office-content .activity-results{min-width:0;padding:16px}#main-content.office-content :is(button,input,select,textarea){font-family:Arial,sans-serif}#main-content.office-content :is(button,.btn){font-size:12px}#main-content.office-content :is(th,td){font-size:12px}#main-content.office-content th{background:#f6f8fb;color:#69758c;font-weight:700}#main-content.office-content :is(input,select,textarea){max-width:100%}.office-footer{margin-left:244px;display:flex;justify-content:space-between;gap:12px;background:#f4f6fa;padding:12px 24px;color:#69758c;font:11px Arial;border-top:1px solid #e1e6ef}.office-footer a{color:#3e4095;text-decoration:none}@media(max-width:1199px){#main-content.office-content .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.office-content .operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){#main-content.office-content{margin-left:0;padding:78px 16px 20px}.office-footer{margin-left:0;padding:12px 16px}}@media(max-width:600px){#main-content.office-content{padding:74px 12px 18px}#main-content.office-content .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main-content.office-content .metrics article{padding:12px;min-height:120px}#main-content.office-content .operation-grid,#main-content.office-content .activity-grid,#main-content.office-content .activity-workspace{grid-template-columns:minmax(0,1fr)}#main-content.office-content .activity-sections{max-height:240px;overflow:auto}#main-content.office-content :is(.dashboard-heading,.member-heading,.admin-heading){align-items:flex-start;flex-wrap:wrap}#main-content.office-content :is(.dashboard-heading,.member-heading,.admin-heading) h1{font-size:22px}}@media(prefers-reduced-motion:reduce){#main-content.office-content *{scroll-behavior:auto;transition:none!important}}#main-content.office-content .account-surface{min-height:0;background:transparent}#main-content.office-content .account-surface>.account-header{position:static;inset:auto;z-index:auto;height:auto;min-height:0;padding:0 0 12px;background:transparent;border:0;box-shadow:none}#main-content.office-content .account-header :is(.brand,.profile-button){display:none}#main-content.office-content .account-header .menu-button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--primary)}#main-content.office-content .account-surface>.desktop-sidebar{display:none}#main-content.office-content .account-main{margin:0;padding:0;max-width:none;min-height:0}:root{--bg: #ffffff;--text: #444444;--muted: #6c757d;--primary: #ef6603;--primary-2: #2a2c39;--accent: #ef6603;--accent-2: #fd9042;--surface: #ffffff;--surface-2: #f8f8fa;--border: #d4d6df;--card: #ffffff;--pill: #fff6f0;--success: #1b7f3a;--warning: #c67c00;--danger: #b42318;--btn-primary-text: #ffffff;--shadow: 0 2px 29px rgba(68, 88, 144, .12);--niaxa-dark: var(--primary);--niaxa-accent: var(--accent-2);--niaxa-light: var(--surface-2);--niaxa-white: #ffffff;--niaxa-text: var(--text)}.theme-light{--bg: #ffffff;--text: #0b1b10;--muted: #5f6b63;--primary: #006600;--primary-2: #006600;--accent: #006600;--accent-2: #b88900;--surface: #ffffff;--surface-2: #f4f7f5;--border: #d9e1dc;--card: #ffffff;--pill: #edf3ef;--success: #1b7f3a;--warning: #c67c00;--danger: #b42318;--btn-primary-text: #ffffff;--shadow: 0 14px 36px rgba(8, 28, 17, .12)}.theme-dark,.theme-midnight{--bg: #050d07;--text: #e8efe9;--muted: #9fb0a6;--primary: #b88900;--primary-2: #d4af37;--accent: #006600;--accent-2: #b88900;--surface: #0b1510;--surface-2: #101d16;--border: #1d2a22;--card: #0f1b14;--pill: #16251c;--success: #22c55e;--warning: #f4b23a;--danger: #ef4444;--btn-primary-text: #0b1510;--shadow: 0 18px 40px rgba(0, 0, 0, .45)}.theme-solar{--bg: #fff8e8;--text: #1f1a0f;--muted: #6d6451;--primary: #7a5c00;--primary-2: #b88900;--accent: #006600;--accent-2: #b88900;--surface: #fffdf6;--surface-2: #f6ead2;--border: #ead8b2;--card: #fffdf6;--pill: #f4e9cf;--success: #1b7f3a;--warning: #c67c00;--danger: #b42318;--btn-primary-text: #ffffff;--shadow: 0 14px 36px rgba(122, 92, 0, .16)}html,body{min-height:100%;margin:0;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Open Sans,sans-serif;transition:background .35s ease,color .35s ease}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:700;letter-spacing:0;font-family:Poppins,sans-serif;margin-bottom:1rem}a{color:var(--primary)}*:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.hover-lift{transition:transform .2s ease,box-shadow .2s ease;will-change:transform}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 18px 40px #081c1129}.skeleton-block,.skeleton-line,.skeleton-circle,.skeleton-card,.skeleton-button{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-2) 88%,var(--border)),color-mix(in srgb,var(--surface) 70%,var(--surface-2)) 46%,color-mix(in srgb,var(--surface-2) 88%,var(--border)));background-size:220% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.skeleton-line{display:block;width:100%;height:.9rem;border-radius:999px}.skeleton-title{height:2.4rem;max-width:520px;margin-bottom:1rem}.skeleton-hero-title{height:clamp(2.5rem,5vw,4rem);max-width:min(650px,92vw);margin-bottom:1.5rem}.skeleton-hero-subtitle{height:1.25rem;max-width:min(560px,86vw);margin-bottom:.75rem}.skeleton-card{min-height:220px;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.skeleton-button{display:inline-block;width:132px;height:42px;border-radius:999px}.skeleton-circle{width:44px;height:44px;border-radius:50%}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.skeleton-block,.skeleton-line,.skeleton-circle,.skeleton-card,.skeleton-button{animation:none}}.logo-img{height:50px;width:auto;object-fit:contain}.page-shell{padding:24px;display:flex;flex-direction:column;gap:20px}.page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.page-title{display:flex;flex-direction:column;gap:6px}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow)}.stat-card.clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.stat-card.clickable:hover{transform:translateY(-2px);box-shadow:0 18px 40px #081c1129}.stat-label{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.stat-value{font-size:1.6rem;font-weight:700}.data-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:var(--shadow)}.split-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.split-main,.split-side{display:flex;flex-direction:column;gap:16px}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.filter-bar .form-control,.filter-bar .form-select{max-width:260px}.text-muted{color:var(--muted)!important}.badge,.badge-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;border:1px solid var(--border);background:var(--pill);color:var(--text)}.badge-danger{background:#b423181f;color:#8a1b12;border-color:#b423184d}.badge-warning{background:#c67c0024;color:#8a5a00;border-color:#c67c004d}.badge-success{background:#1b7f3a1f;color:#0f5c2b;border-color:#1b7f3a4d}.badge-secondary{background:var(--pill);color:var(--text);border-color:var(--border)}.table{border-color:var(--border);color:var(--text)}.table thead th{background:var(--surface-2);color:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.table tbody tr{transition:background .2s ease}.table tbody tr:hover{background:#0033000a}.list-group-item{background:var(--surface);border-color:var(--border);color:var(--text);transition:background .2s ease}.list-group-item:hover{background:#00330008}.card,.mat-mdc-card{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)!important;border-radius:14px!important;color:var(--text)!important}.mat-mdc-card-title,.mat-mdc-card-subtitle{color:var(--text)!important}.mat-mdc-card-subtitle,.mat-mdc-card-content,.mat-mdc-form-field-hint{color:var(--muted)!important}.form-control,.form-select,.mat-mdc-text-field-wrapper{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;border-radius:10px!important;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem #0303}.btn,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{border-radius:10px!important;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}button.btn.btn-primary,.btn-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--btn-primary-text)!important}.btn-outline-primary{color:var(--primary);border-color:var(--primary)}.btn-outline-primary:hover{background:var(--primary);color:var(--btn-primary-text)}.btn-primary:hover{filter:brightness(.98)}.btn:active{transform:translateY(1px)}.mat-mdc-tab-group,.mat-mdc-paginator,.mat-mdc-table{background:transparent!important;color:var(--text)!important}.mat-mdc-header-cell{background:var(--surface-2)!important;color:var(--text)!important}.mat-mdc-row:hover{background:#0033000a!important}.swal2-popup{border-radius:14px;background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.swal2-confirm{background:var(--primary)!important;color:var(--btn-primary-text)!important;border-radius:10px!important}@media(max-width:960px){.split-layout{grid-template-columns:1fr}.filter-bar .form-control,.filter-bar .form-select{max-width:100%}}@media(max-width:640px){.container{padding:0 1rem}.page-shell{padding:16px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,app-root{width:100%;min-width:0;max-width:100%}app-root{display:block}img,video,canvas{max-width:100%}@media(max-width:600px){input,select,textarea{font-size:16px}.table-scroll{max-width:100%;overflow-x:auto}}@media(max-width:600px){app-root input:not([type=checkbox]):not([type=radio]),app-root select,app-root textarea{font-size:16px!important}}.swal2-container{z-index:2000!important}:root,.theme-light,.theme-solar{--font-ui:"Segoe UI",Arial,sans-serif;--font-editorial:Georgia,"Times New Roman",serif;--brand-green:#00a85a;--brand-deep:#20234e;--brand-accent:#00a85a;--accent-ink:#008447;--bg:#ffffff;--text:#20234e;--muted:#666b7d;--primary:#3e4095;--primary-2:#303276;--accent:#008447;--accent-2:#00a85a;--surface:#ffffff;--surface-2:#f3f5fa;--border:#dce0eb;--card:#ffffff;--pill:#eef2fa;--btn-primary-text:#fff;--shadow:0 7px 24px #3032760b;--niaxa-dark:#3e4095;--niaxa-accent:#00a85a;--niaxa-light:#f3f5fa;--niaxa-text:#20234e}.theme-dark,.theme-midnight{--font-ui:"Segoe UI",Arial,sans-serif;--font-editorial:Georgia,"Times New Roman",serif;--brand-green:#00a85a;--brand-deep:#20234e;--brand-accent:#00a85a;--accent-ink:#00a85a;--bg:#20234e;--surface:#292c59;--surface-2:#24274f;--text:#f3f5ff;--muted:#bbc1dc;--primary:#00a85a;--accent:#00a85a;--border:#44486d;--card:#292c59;--pill:#343866;--btn-primary-text:#10251b}html{scroll-padding-top:24px}body{font-family:var(--font-ui);font-size:14px;background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}app-root{display:block;min-height:100vh}button,input,select,textarea{font-family:var(--font-ui)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.site-skip-link{position:fixed;left:12px;top:-90px;background:var(--brand-accent);color:#10251b;padding:10px 16px;z-index:3000;text-decoration:none}.site-skip-link:focus{top:10px}app-root main{min-width:0}app-root main:not(.account-route):not(.storefront-route)>router-outlet+*{display:block;background:var(--bg);color:var(--text);font-family:var(--font-ui)}app-root main:not(.storefront-route) :is(.page-heading,.heading,.admin-heading,.section-heading,.section-title,.media-hero,.posts-top,.page-head) h1{font:400 clamp(27px,3vw,40px)/1.15 var(--font-editorial);letter-spacing:-.03em;color:var(--text)}app-root main:not(.storefront-route) :is(.card,.application-card,.users-card,.account-card,.panel,.dashboard-card,.summary-card,.metric-card,.admin-card,.content-card){background:var(--surface);border:1px solid var(--border);border-radius:3px;box-shadow:none;color:var(--text)}app-root main:not(.storefront-route) :is(.card,.panel,.dashboard-card,.admin-card) h2{color:var(--text);font-family:var(--font-ui)}app-root main:not(.storefront-route) :is(.primary,.btn-primary,.primary-button,.btn.primary){background:var(--primary);border-color:var(--primary);color:var(--btn-primary-text);border-radius:3px;box-shadow:none}app-root main:not(.storefront-route) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--border);border-radius:3px;background:var(--surface);color:var(--text)}app-root main:not(.storefront-route) :is(th,.table-head){background:var(--surface-2);color:var(--text);font-size:11px}app-root main:not(.storefront-route) td{border-color:var(--border)}app-root main:not(.storefront-route) :is(.pill,.badge){border-radius:3px}app-root main:not(.storefront-route) :is(.hero,.media-hero,.page-hero){background:var(--brand-green);color:#f3efe4;border-radius:3px;box-shadow:none}app-root main:not(.storefront-route) :is(.hero,.media-hero,.page-hero) :is(h1,h2,p,span){color:inherit}app-root .workspace-topbar{padding:12px max(18px,calc((100vw - 1320px)/2));background:var(--brand-deep);border-bottom:1px solid #ffffff18;color:#f3efe4}app-root .workspace-brand{color:#eeeade;font:19px var(--font-editorial)}app-root .workspace-current{color:var(--brand-accent);font-size:12px}app-root .workspace-account a{color:#e1e5d8;font-size:11px}app-root .workspace-nav{background:var(--brand-green);border-color:#ffffff15;padding:7px max(18px,calc((100vw - 1320px)/2))}app-root .workspace-nav a{color:#d2dccd;border:1px solid transparent;border-radius:2px;font:500 11px var(--font-ui);padding:7px 9px}app-root .workspace-nav a:hover,app-root .workspace-nav a.active{background:#ffffff10;color:var(--brand-accent);border-color:#00a85a44}app-root .workspace-help{background:transparent;color:#d2dccd;border-color:#ffffff30;border-radius:2px;font-size:10px}app-root .workspace-subnav{background:var(--surface);border-bottom:1px solid var(--border);padding-inline:max(18px,calc((100vw - 1320px)/2));gap:20px}app-root .workspace-subnav a{border-radius:0;padding:10px 0;font-size:11px;color:var(--muted)}app-root .workspace-subnav a.active{color:var(--primary);box-shadow:inset 0 -2px var(--brand-accent);background:transparent}app-root .workspace-hint{background:var(--surface-2);color:var(--muted);border-color:var(--border);font-size:10px;padding:8px max(18px,calc((100vw - 1320px)/2));margin:0}app-root .workspace-hint a{color:var(--primary)}app-root .account-header{background:var(--brand-deep);border-color:#ffffff15;color:#f5f0e4}app-root .account-header :is(.brand,.menu-button,.profile-button){color:#f5f0e4}app-root .account-header .brand{font-family:var(--font-editorial)}app-root .account-sidebar{background:var(--brand-green);color:#e8eaf5;border:0}app-root .account-sidebar :is(a,button){color:#e4e7f4}app-root .account-sidebar p{color:var(--brand-accent)}app-root .account-sidebar :is(a,button):hover,app-root .account-sidebar .active{background:#ffffff12;color:var(--brand-accent)}app-root .account-main h1{font-family:var(--font-editorial);font-weight:400}app-root .account-card :is(h2,h3,label){color:var(--text)}app-root .record-list :is(button,a){color:var(--primary)}app-root .record-list .danger{color:var(--danger)}app-root .account-mobile-menu{background:var(--brand-green);color:#f5f0e4}app-root .account-sidebar .signout{color:#ffd0c4}app-root .identity-card{border-radius:3px;border-color:var(--border);box-shadow:none;background:var(--surface)}.swal2-popup{font-family:var(--font-ui);border-radius:4px}.swal2-confirm{border-radius:3px!important}.swal2-toast{border-radius:4px}@media(max-width:640px){app-root .workspace-topbar{flex-wrap:wrap;gap:8px}app-root .workspace-brand{font-size:16px}app-root .workspace-current{font-size:11px}app-root .workspace-account{margin-left:auto}app-root .workspace-nav{padding-inline:9px}app-root .workspace-subnav{padding-inline:18px}app-root .workspace-hint{padding-inline:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}app-root main .contact-section :is(input,textarea){background:#303276;color:#fff;border-color:#00a85a55}app-root .contact-section h2,app-root .about-feature h2{color:#f5f0e4}app-root main:not(.storefront-route) h1{font-family:var(--font-editorial);font-weight:400}app-root .workspace-topbar{background:var(--surface);color:var(--text);border-color:var(--border)}app-root .workspace-brand,app-root .workspace-current,app-root .workspace-account a{color:var(--text)}app-root .workspace-brand img{width:100px;height:36px;object-fit:contain}app-root .workspace-brand>span{display:none}app-root .workspace-nav{background:var(--brand-deep)}app-root .workspace-nav a.active,app-root .workspace-nav a:hover{color:#fff;border-color:var(--brand-accent)}app-root .workspace-help{color:#e4e7f4}app-root .account-header{background:var(--surface);color:var(--text);border-color:var(--border)}app-root .account-header :is(.brand,.menu-button,.profile-button){color:var(--text)}app-root .account-sidebar{background:var(--brand-deep)}app-root .account-sidebar .active,app-root .account-sidebar :is(a,button):hover{color:#fff;box-shadow:inset 2px 0 var(--brand-accent)}
