:root.theme-dark{color-scheme:dark;--mat-sys-background: #121410;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f312d;--mat-sys-inverse-primary: #026e00;--mat-sys-inverse-surface: #e2e3dc;--mat-sys-on-background: #e2e3dc;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #013a00;--mat-sys-on-primary-container: #77ff61;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #263422;--mat-sys-on-secondary-container: #d7e8cd;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #e2e3dc;--mat-sys-on-surface-variant: #dfe4d7;--mat-sys-on-tertiary: #323200;--mat-sys-on-tertiary-container: #eaea00;--mat-sys-on-tertiary-fixed: #1d1d00;--mat-sys-on-tertiary-fixed-variant: #494900;--mat-sys-outline: #8d9387;--mat-sys-outline-variant: #43483f;--mat-sys-primary: #02e600;--mat-sys-primary-container: #015300;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #bbcbb2;--mat-sys-secondary-container: #3c4b37;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #121410;--mat-sys-surface-bright: #383a35;--mat-sys-surface-container: #1e201c;--mat-sys-surface-container-high: #282b26;--mat-sys-surface-container-highest: #333531;--mat-sys-surface-container-low: #1a1c18;--mat-sys-surface-container-lowest: #0c0f0b;--mat-sys-surface-dim: #121410;--mat-sys-surface-tint: #02e600;--mat-sys-surface-variant: #43483f;--mat-sys-tertiary: #cdcd00;--mat-sys-tertiary-container: #494900;--mat-sys-tertiary-fixed: #eaea00;--mat-sys-tertiary-fixed-dim: #cdcd00;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 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-sys-level1: 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-sys-level2: 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-sys-level3: 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-sys-level4: 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-sys-level5: 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-sys-body-large: 400 1rem / 1.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: #14171F;--mat-sys-on-background: #ECEEF2;--mat-sys-surface: #1B2029;--mat-sys-surface-dim: #14171F;--mat-sys-surface-bright: #232936;--mat-sys-on-surface: #ECEEF2;--mat-sys-on-surface-variant: #A8B0BD;--mat-sys-surface-container-lowest: #0F1115;--mat-sys-surface-container-low: #14171F;--mat-sys-surface-container: #1B2029;--mat-sys-surface-container-high: #232936;--mat-sys-surface-container-highest: #2B3242;--mat-sys-outline: #323847;--mat-sys-outline-variant: #262B36;--mat-sys-primary: #1FA971;--mat-sys-on-primary: #0F1115;--mat-sys-primary-container: #1E8E68;--mat-sys-on-primary-container: #ECEEF2;--mat-sys-secondary: #A8B0BD;--mat-sys-on-secondary: #0F1115;--mat-sys-secondary-container: #232936;--mat-sys-on-secondary-container: #ECEEF2;--mat-sys-tertiary: #D4AF37;--mat-sys-on-tertiary: #0F1115;--mat-sys-tertiary-container: #C9A227;--mat-sys-on-tertiary-container: #0F1115;--mat-sys-error: #D95763;--mat-sys-on-error: #ECEEF2;--mat-sys-error-container: rgba(217, 87, 99, .16);--mat-sys-on-error-container: #D95763;--mat-sys-inverse-surface: #ECEEF2;--mat-sys-inverse-on-surface: #0F1115;--mat-sys-shadow: rgba(0, 0, 0, .5);--mat-sys-corner-medium: 10px;--mat-sys-corner-large: 14px;--bj-bg-page: #0F1115;--bj-bg-base: #14171F;--bj-surface-1: #1B2029;--bj-surface-2: #232936;--bj-surface-3: #2B3242;--bj-border: #323847;--bj-border-muted: #262B36;--bj-border-strong: #424A5C;--bj-text-primary: #ECEEF2;--bj-text-secondary: #A8B0BD;--bj-text-muted: #7C8493;--bj-text-disabled: #555E70;--bj-text-on-accent: #0F1115;--bj-primary-400: #36C28A;--bj-primary-500: #1FA971;--bj-primary-600: #1E8E68;--bj-gold-400: #E2C266;--bj-gold-500: #D4AF37;--bj-gold-600: #C9A227;--bj-success: #1FA971;--bj-success-soft: rgba(31, 169, 113, .16);--bj-warning: #E0A23D;--bj-warning-soft: rgba(224, 162, 61, .16);--bj-danger: #D95763;--bj-danger-soft: rgba(217, 87, 99, .16);--bj-info: #4F8AC9;--bj-info-soft: rgba(79, 138, 201, .16);--bj-gold-soft: rgba(212, 175, 55, .16);--bj-chart-up: #1FA971;--bj-chart-down: #D95763;--bj-chart-entry: #4F8AC9;--bj-chart-exit: #D4AF37;--bj-chart-sl: #D95763;--bj-chart-tp: #1FA971;--bj-chart-grid: rgba(255, 255, 255, .04);--bj-chart-axis: rgba(255, 255, 255, .3);--bj-hover: rgba(255, 255, 255, .05);--bj-active: rgba(255, 255, 255, .09);--bj-focus-ring: #1FA971}:root,:root.theme-light{color-scheme:light;--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #494900;--mat-sys-on-tertiary-fixed: #1d1d00;--mat-sys-on-tertiary-fixed-variant: #494900;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #626200;--mat-sys-tertiary-container: #eaea00;--mat-sys-tertiary-fixed: #eaea00;--mat-sys-tertiary-fixed-dim: #cdcd00;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 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-sys-level1: 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-sys-level2: 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-sys-level3: 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-sys-level4: 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-sys-level5: 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-sys-body-large: 400 1rem / 1.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-large-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-medium-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-small-font: Inter, Helvetica Neue, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: #FFFFFF;--mat-sys-on-background: #14171F;--mat-sys-surface: #FFFFFF;--mat-sys-surface-dim: #F6F7F9;--mat-sys-surface-bright: #FFFFFF;--mat-sys-on-surface: #14171F;--mat-sys-on-surface-variant: #5E6675;--mat-sys-surface-container-lowest: #FFFFFF;--mat-sys-surface-container-low: #F6F7F9;--mat-sys-surface-container: #FFFFFF;--mat-sys-surface-container-high: #F9FAFB;--mat-sys-surface-container-highest: #FFFFFF;--mat-sys-outline: #DDE2EA;--mat-sys-outline-variant: #EEF1F5;--mat-sys-primary: #168F63;--mat-sys-on-primary: #FFFFFF;--mat-sys-primary-container: #0F6B4D;--mat-sys-on-primary-container: #FFFFFF;--mat-sys-secondary: #5E6675;--mat-sys-on-secondary: #FFFFFF;--mat-sys-secondary-container: #F9FAFB;--mat-sys-on-secondary-container: #14171F;--mat-sys-tertiary: #B88A22;--mat-sys-on-tertiary: #FFFFFF;--mat-sys-tertiary-container: #97711A;--mat-sys-on-tertiary-container: #FFFFFF;--mat-sys-error: #C94A55;--mat-sys-on-error: #FFFFFF;--mat-sys-error-container: rgba(201, 74, 85, .12);--mat-sys-on-error-container: #C94A55;--mat-sys-inverse-surface: #14171F;--mat-sys-inverse-on-surface: #FFFFFF;--mat-sys-shadow: rgba(20, 23, 31, .16);--bj-bg-page: #F6F7F9;--bj-bg-base: #FFFFFF;--bj-surface-1: #FFFFFF;--bj-surface-2: #F9FAFB;--bj-surface-3: #FFFFFF;--bj-border: #DDE2EA;--bj-border-muted: #EEF1F5;--bj-border-strong: #C4CBD6;--bj-text-primary: #14171F;--bj-text-secondary: #5E6675;--bj-text-muted: #828A99;--bj-text-disabled: #B2B8C2;--bj-text-on-accent: #FFFFFF;--bj-primary-400: #2BA77A;--bj-primary-500: #168F63;--bj-primary-600: #0F6B4D;--bj-gold-400: #D2A23B;--bj-gold-500: #B88A22;--bj-gold-600: #97711A;--bj-success: #168F63;--bj-success-soft: rgba(22, 143, 99, .12);--bj-warning: #B97A1C;--bj-warning-soft: rgba(185, 122, 28, .12);--bj-danger: #C94A55;--bj-danger-soft: rgba(201, 74, 85, .12);--bj-info: #2D6FB5;--bj-info-soft: rgba(45, 111, 181, .12);--bj-gold-soft: rgba(184, 138, 34, .12);--bj-chart-up: #168F63;--bj-chart-down: #C94A55;--bj-chart-entry: #2D6FB5;--bj-chart-exit: #B88A22;--bj-chart-sl: #C94A55;--bj-chart-tp: #168F63;--bj-chart-grid: rgba(20, 23, 31, .06);--bj-chart-axis: rgba(20, 23, 31, .45);--bj-hover: rgba(20, 23, 31, .04);--bj-active: rgba(20, 23, 31, .08);--bj-focus-ring: #168F63}:root{--bj-radius-sm: 6px;--bj-radius-md: 10px;--bj-radius-lg: 14px;--bj-radius-pill: 999px;--bj-elevation-1: 0 1px 0 rgba(0, 0, 0, .4);--bj-elevation-2: 0 2px 8px rgba(0, 0, 0, .35);--bj-elevation-3: 0 8px 24px rgba(0, 0, 0, .45);--bj-transition-fast: .12s cubic-bezier(.2, 0, .2, 1);--bj-transition-base: .18s cubic-bezier(.2, 0, .2, 1);--bj-transition-slow: .26s cubic-bezier(.2, 0, .2, 1);--bj-font-sans: Inter, Helvetica Neue, system-ui, sans-serif;--bj-font-mono: JetBrains Mono, SF Mono, ui-monospace, Consolas, monospace;--bj-toolbar-height: 56px;--bj-max-content-width: 1280px;--bj-page-padding-x: 32px;--bj-page-padding-y: 24px;--br-radius: var(--bj-radius-md);--br-radius-sm: var(--bj-radius-sm);--br-radius-lg: var(--bj-radius-lg);--br-radius-pill: var(--bj-radius-pill);--br-elevation-1: var(--bj-elevation-1);--br-elevation-2: var(--bj-elevation-2);--br-elevation-3: var(--bj-elevation-3);--br-transition: var(--bj-transition-base);--br-font-sans: var(--bj-font-sans);--br-font-mono: var(--bj-font-mono);--br-bg: var(--bj-bg-page);--br-bg-base: var(--bj-bg-base);--br-surface: var(--bj-surface-1);--br-surface-elevated: var(--bj-surface-2);--br-surface-overlay: var(--bj-surface-3);--br-border: var(--bj-border);--br-border-muted: var(--bj-border-muted);--br-border-strong: var(--bj-border-strong);--br-text-primary: var(--bj-text-primary);--br-text-secondary: var(--bj-text-secondary);--br-text-muted: var(--bj-text-muted);--br-text-disabled: var(--bj-text-disabled);--br-text-on-accent: var(--bj-text-on-accent);--br-primary: var(--bj-primary-500);--br-primary-hover: var(--bj-primary-400);--br-primary-active: var(--bj-primary-600);--br-accent-gold: var(--bj-gold-500);--br-accent-gold-hover: var(--bj-gold-400);--br-success: var(--bj-success);--br-success-soft: var(--bj-success-soft);--br-warning: var(--bj-warning);--br-warning-soft: var(--bj-warning-soft);--br-danger: var(--bj-danger);--br-danger-soft: var(--bj-danger-soft);--br-info: var(--bj-info);--br-info-soft: var(--bj-info-soft);--br-gold-soft: var(--bj-gold-soft);--br-hover: var(--bj-hover);--br-active: var(--bj-active);--br-focus-ring: var(--bj-focus-ring);--br-input-bg: var(--bj-surface-2);--br-input-bg-hover: var(--bj-surface-3);--br-input-bg-disabled: var(--bj-surface-1);--br-input-text: var(--bj-text-primary);--br-input-placeholder: var(--bj-text-muted);--br-input-label: var(--bj-text-secondary);--br-input-border: var(--bj-border);--br-input-border-hover:var(--bj-border-strong);--br-input-focus: var(--bj-primary-500);--br-input-caret: var(--bj-primary-500);--br-input-error: var(--bj-danger);--br-input-disabled: var(--bj-text-disabled);--br-overlay-bg: var(--bj-surface-2);--br-overlay-border: var(--bj-border);--br-overlay-shadow: var(--bj-elevation-3);--br-overlay-item-text: var(--bj-text-primary);--br-overlay-item-hover:var(--bj-hover);--br-overlay-item-active:var(--bj-active)}.bj-dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:24px}.bj-col-5{grid-column:span 5}.bj-col-6{grid-column:span 6}.bj-col-7{grid-column:span 7}.bj-col-12{grid-column:span 12}@media(max-width:960px){.bj-col-5,.bj-col-6,.bj-col-7{grid-column:span 12}}.bj-panel{background:var(--br-surface);border:1px solid var(--br-border-muted);border-radius:var(--bj-radius-md);padding:24px;display:flex;flex-direction:column;gap:20px}.bj-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bj-panel__title{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.35;margin:0;color:var(--br-text-primary);letter-spacing:-.01em}.bj-hero{background:var(--br-surface);border:1px solid var(--br-border-muted);border-radius:var(--bj-radius-lg);padding:32px;margin-bottom:24px}@media(max-width:960px){.bj-hero{padding:24px}}.bj-eyebrow,.bj-label{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--bj-text-secondary);margin:0 0 4px}.bj-label--tight{margin:0 0 4px}.bj-value{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:18px;font-weight:600;line-height:1.2;color:var(--bj-text-primary)}.bj-value__qualifier{color:var(--br-text-secondary);font-weight:400}.bj-value--lg{font-size:22px}.bj-badge{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--bj-text-secondary);display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--bj-radius-pill);white-space:nowrap;line-height:1;border:1px solid transparent}.bj-badge--success{background:var(--br-success-soft);color:var(--br-success)}.bj-badge--warning{background:var(--br-warning-soft);color:var(--br-warning)}.bj-badge--danger{background:var(--br-danger-soft);color:var(--br-danger)}.bj-badge--info{background:var(--br-info-soft);color:var(--br-info)}.bj-badge--neutral{background:transparent;border-color:var(--br-border);color:var(--br-text-secondary)}.bj-badge--gold{background:var(--br-gold-soft);color:var(--br-accent-gold)}.bj-progress{display:flex;flex-direction:column;gap:8px}.bj-progress__header{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.35;color:var(--bj-text-secondary);display:flex;justify-content:space-between;align-items:baseline}.bj-progress__header strong{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--br-text-primary);font-weight:600}.bj-progress__track{height:8px;background:var(--br-surface-elevated);border-radius:var(--bj-radius-pill);overflow:hidden}.bj-progress__fill{height:100%;background:var(--br-primary);border-radius:var(--bj-radius-pill);transition:width var(--br-transition);min-width:0}.bj-progress__fill--gold{background:var(--br-accent-gold)}.bj-progress__fill--warning{background:var(--br-warning)}.bj-progress__fill--danger{background:var(--br-danger)}.bj-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bj-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.bj-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bj-metric{display:flex;flex-direction:column;gap:4px}.bj-metric small{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:11px;color:var(--br-text-muted);margin-top:4px}html,body{margin:0;padding:0;height:100%;background:var(--bj-bg-page);color:var(--bj-text-primary);font-family:var(--bj-font-sans);font-size:14px;line-height:1.5;font-feature-settings:"cv11" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--bj-border);border-radius:var(--bj-radius-pill)}body::-webkit-scrollbar-thumb:hover{background:var(--bj-border-strong)}*{box-sizing:border-box}a{color:var(--bj-primary-400);text-decoration:none;transition:color var(--bj-transition-fast)}a:hover{color:var(--bj-primary-500);text-decoration:underline}hr{border:0;border-top:1px solid var(--bj-border-muted);margin:0}.bj-h1{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.bj-h2{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.bj-h3{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.bj-body{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.bj-caption{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.35;color:var(--bj-text-secondary)}.bj-overline{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--bj-text-secondary)}.bj-numeric{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bj-stat-value{font-family:JetBrains Mono,SF Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--bj-text-primary)}.bj-stat-label{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--bj-text-secondary)}.bj-positive{color:var(--bj-success)}.bj-negative{color:var(--bj-danger)}.bj-neutral{color:var(--bj-text-primary)}.mat-toolbar,mat-toolbar.mat-toolbar{background:var(--bj-bg-base)!important;color:var(--bj-text-primary)!important;border-bottom:1px solid var(--bj-border-muted);box-shadow:none;height:var(--bj-toolbar-height);min-height:var(--bj-toolbar-height);padding:0 32px}.mat-toolbar a.mat-mdc-button,.mat-toolbar button.mat-mdc-button{color:var(--bj-text-secondary);font-weight:500;letter-spacing:0}.mat-toolbar a.mat-mdc-button:hover,.mat-toolbar button.mat-mdc-button:hover{color:var(--bj-text-primary);background:var(--bj-hover)}.mat-toolbar a.mat-mdc-button.active,.mat-toolbar a.mat-mdc-button.router-link-active,.mat-toolbar button.mat-mdc-button.active,.mat-toolbar button.mat-mdc-button.router-link-active{color:var(--bj-text-primary);background:var(--bj-active)}.mat-mdc-card{background:var(--bj-surface-1);border:1px solid var(--bj-border-muted);border-radius:var(--bj-radius-md);box-shadow:var(--bj-elevation-1);color:var(--bj-text-primary)!important;--mdc-elevated-card-container-color: var(--bj-surface-1);--mdc-elevated-card-container-shape: var(--bj-radius-md);--mdc-elevated-card-container-elevation: 0;--mdc-outlined-card-container-color: var(--bj-surface-1);--mdc-outlined-card-outline-color: var(--bj-border);background:var(--bj-surface-1)!important;border:1px solid var(--bj-border-muted)!important}.mat-mdc-card-subtitle,.mat-mdc-card mat-card-subtitle,.mat-mdc-card .mat-mdc-card-subtitle{color:var(--bj-text-secondary)!important}.mat-mdc-card-header{padding:24px 24px 12px}.mat-mdc-card-content{padding:0 24px 24px}.mat-mdc-card-title{font-family:var(--bj-font-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em;color:var(--bj-text-primary)}.mat-mdc-card-subtitle{color:var(--bj-text-secondary)!important}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mdc-text-button-label-text-tracking: 0;--mdc-filled-button-label-text-tracking: 0;--mdc-outlined-button-label-text-tracking: 0;--mdc-protected-button-label-text-tracking: 0;text-transform:none;letter-spacing:0;border-radius:var(--bj-radius-sm)}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-flat-button.mat-primary,.mat-mdc-button.mat-primary{--mdc-filled-button-container-color: var(--bj-primary-500);--mdc-filled-button-label-text-color: var(--bj-text-on-accent);--mdc-protected-button-container-color: var(--bj-primary-500);--mdc-protected-button-label-text-color: var(--bj-text-on-accent)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-flat-button.mat-accent{--mdc-filled-button-container-color: var(--bj-gold-500);--mdc-filled-button-label-text-color: var(--bj-text-on-accent);--mdc-protected-button-container-color: var(--bj-gold-500);--mdc-protected-button-label-text-color: var(--bj-text-on-accent)}.mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--br-input-bg);--mdc-filled-text-field-disabled-container-color: var(--br-input-bg-disabled);--mdc-filled-text-field-focus-active-indicator-color: var(--br-input-focus);--mdc-filled-text-field-hover-active-indicator-color: var(--br-input-border-hover);--mdc-filled-text-field-active-indicator-color: var(--br-input-border);--mdc-filled-text-field-label-text-color: var(--br-input-label);--mdc-filled-text-field-input-text-color: var(--br-input-text);--mdc-filled-text-field-input-text-placeholder-color: var(--br-input-placeholder);--mdc-filled-text-field-disabled-label-text-color: var(--br-input-disabled);--mdc-filled-text-field-disabled-input-text-color: var(--br-input-disabled);--mdc-filled-text-field-caret-color: var(--br-input-caret);--mdc-filled-text-field-error-active-indicator-color: var(--br-input-error);--mdc-filled-text-field-error-label-text-color: var(--br-input-error);--mdc-outlined-text-field-outline-color: var(--br-input-border);--mdc-outlined-text-field-hover-outline-color: var(--br-input-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--br-input-focus);--mdc-outlined-text-field-disabled-outline-color: var(--br-input-bg-disabled);--mdc-outlined-text-field-input-text-color: var(--br-input-text);--mdc-outlined-text-field-input-text-placeholder-color: var(--br-input-placeholder);--mdc-outlined-text-field-label-text-color: var(--br-input-label);--mdc-outlined-text-field-disabled-label-text-color: var(--br-input-disabled);--mdc-outlined-text-field-disabled-input-text-color: var(--br-input-disabled);--mdc-outlined-text-field-caret-color: var(--br-input-caret);--mdc-outlined-text-field-error-outline-color: var(--br-input-error);--mdc-outlined-text-field-error-label-text-color: var(--br-input-error);--mat-form-field-subscript-text-color: var(--br-input-label);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-disabled-input-text-placeholder-color: var(--br-input-disabled);--mat-form-field-hover-state-layer-color: var(--br-input-text);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-error-text-color: var(--br-input-error);--mat-form-field-leading-icon-color: var(--br-input-label);--mat-form-field-trailing-icon-color: var(--br-input-label);--mat-form-field-error-focus-trailing-icon-color: var(--br-input-error);--mat-form-field-error-trailing-icon-color: var(--br-input-error)}.mat-mdc-select{--mat-select-enabled-trigger-text-color: var(--br-input-text);--mat-select-disabled-trigger-text-color: var(--br-input-disabled);--mat-select-placeholder-text-color: var(--br-input-placeholder);--mat-select-enabled-arrow-color: var(--br-input-label);--mat-select-disabled-arrow-color: var(--br-input-disabled);--mat-select-focused-arrow-color: var(--br-input-focus);--mat-select-invalid-arrow-color: var(--br-input-error)}.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-select-panel{--mat-select-panel-background-color: var(--br-overlay-bg) !important;background:var(--br-overlay-bg)!important;border:1px solid var(--br-overlay-border);border-radius:var(--bj-radius-md);box-shadow:var(--br-overlay-shadow)!important}.mat-mdc-option{--mat-option-label-text-color: var(--br-overlay-item-text);--mat-option-selected-state-label-text-color: var(--br-primary);--mat-option-selected-state-layer-color: var(--br-primary-soft, var(--bj-success-soft));--mat-option-hover-state-layer-color: var(--br-overlay-item-hover);--mat-option-focus-state-layer-color: var(--br-overlay-item-active);color:var(--br-overlay-item-text)!important}.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: var(--br-overlay-bg) !important;background:var(--br-overlay-bg)!important;border:1px solid var(--br-overlay-border);border-radius:var(--bj-radius-md);box-shadow:var(--br-overlay-shadow)!important}.mat-datepicker-content{--mat-datepicker-calendar-container-background-color: var(--br-overlay-bg);--mat-datepicker-calendar-container-text-color: var(--br-text-primary);--mat-datepicker-calendar-date-text-color: var(--br-text-primary);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--br-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--br-text-on-accent);--mat-datepicker-calendar-date-hover-state-background-color: var(--br-overlay-item-hover);--mat-datepicker-calendar-body-label-text-color: var(--br-text-secondary);--mat-datepicker-calendar-period-button-text-color: var(--br-text-primary);--mat-datepicker-calendar-navigation-button-icon-color: var(--br-text-primary);background:var(--br-overlay-bg);border:1px solid var(--br-overlay-border);box-shadow:var(--br-overlay-shadow)}.mat-mdc-table{--mat-table-background-color: var(--bj-surface-1);--mat-table-header-headline-color: var(--bj-text-secondary);--mat-table-row-item-label-text-color: var(--bj-text-primary);--mat-table-row-item-outline-color: var(--bj-border-muted);background:var(--bj-surface-1);border:1px solid var(--bj-border-muted);border-radius:var(--bj-radius-md);overflow:hidden}.bj-table--flush.mat-mdc-table{background:transparent;border:0;border-radius:0;width:100%}.bj-table-cell-badge{margin-left:8px}.mat-mdc-header-row{background:var(--bj-bg-base)}.mat-mdc-header-cell{font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.02em;color:var(--bj-text-secondary)!important}.mat-mdc-row{transition:background-color var(--bj-transition-fast)}.mat-mdc-row:hover{background:var(--bj-hover)}.mat-mdc-cell{font-family:var(--bj-font-sans);color:var(--bj-text-primary);border-bottom-color:var(--bj-border-muted)!important}.bj-num,.mat-column-pnl,.mat-column-r,.mat-column-entry,.mat-column-exit,.mat-column-qty{font-family:var(--bj-font-mono);font-variant-numeric:tabular-nums;text-align:right}.mat-column-actions{width:96px;text-align:right;white-space:nowrap}.mat-column-actions .mat-mdc-icon-button+.mat-mdc-icon-button{margin-left:4px}.bj-table--flush .mat-mdc-row:has(.bj-badge--neutral){opacity:.72}.mat-mdc-dialog-container,.mdc-dialog__surface{--mdc-dialog-container-color: var(--br-overlay-bg);--mdc-dialog-subhead-color: var(--br-text-primary);--mdc-dialog-supporting-text-color: var(--br-text-secondary);background:var(--br-overlay-bg);border:1px solid var(--br-overlay-border);border-radius:var(--bj-radius-lg);box-shadow:var(--br-overlay-shadow)}.mat-mdc-dialog-container .mat-mdc-form-field{display:block;width:100%}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:12px 24px 20px;gap:8px}.mat-mdc-menu-panel{--mat-menu-container-color: var(--br-overlay-bg);--mat-menu-item-label-text-color: var(--br-overlay-item-text);--mat-menu-item-icon-color: var(--br-text-secondary);--mat-menu-item-hover-state-layer-color: var(--br-overlay-item-hover);--mat-menu-item-focus-state-layer-color: var(--br-overlay-item-active);background:var(--br-overlay-bg)!important;border:1px solid var(--br-overlay-border);border-radius:var(--bj-radius-md);box-shadow:var(--br-overlay-shadow)!important}.mat-mdc-menu-item{color:var(--br-overlay-item-text)!important;font-family:var(--bj-font-sans)!important;font-size:14px!important}.mat-mdc-menu-item:hover:not([disabled]){background:var(--br-overlay-item-hover)!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: var(--bj-text-primary);--mdc-plain-tooltip-supporting-text-color: var(--bj-bg-page);--mdc-plain-tooltip-supporting-text-size: 12px}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--bj-primary-500)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--bj-surface-3);--mdc-snackbar-supporting-text-color: var(--bj-text-primary)}.mat-mdc-chip{--mdc-chip-elevated-container-color: var(--bj-surface-2);--mdc-chip-label-text-color: var(--bj-text-primary);--mdc-chip-outline-color: var(--bj-border);font-family:var(--bj-font-sans)!important;font-weight:500!important}[style*="rgba(0,0,0,0.54)"],[style*="rgba(0, 0, 0, 0.54)"]{color:var(--bj-text-secondary)!important}[style*="rgba(0,0,0,0.38)"],[style*="rgba(0, 0, 0, 0.38)"]{color:var(--bj-text-muted)!important}[style*="rgba(0,0,0,0.6)"],[style*="rgba(0, 0, 0, 0.6)"]{color:var(--bj-text-secondary)!important}.bj-journal-focus{border:1px solid var(--bj-warning)!important;box-shadow:0 0 0 3px var(--bj-warning-soft)}.bj-chart-summary{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;font-family:var(--bj-font-mono);font-variant-numeric:tabular-nums;font-size:12px}.bj-chart-summary__label{color:var(--bj-text-secondary);margin-right:8px;text-transform:uppercase;letter-spacing:.02em;font-family:var(--bj-font-sans);font-size:11px}.bj-error-message{color:var(--bj-danger);font-size:12px;margin:0}.bj-settings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.bj-settings-header__title{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--br-text-primary)}.bj-settings-header__subtitle{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:4px 0 0;color:var(--br-text-secondary);max-width:64ch}.bj-settings-header__actions{display:inline-flex;gap:8px;flex-shrink:0}@media(max-width:640px){.bj-settings-header{flex-direction:column;align-items:stretch;gap:16px}.bj-settings-header__actions{justify-content:flex-end}}.bj-settings-back{margin-bottom:12px;color:var(--br-text-secondary)}.bj-form-stack{display:flex;flex-direction:column;gap:12px}.bj-form-stack__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bj-loading-wrap{display:grid;place-items:center;min-height:320px}.bj-empty{display:grid;place-items:center;min-height:240px;padding:24px;color:var(--bj-text-secondary);text-align:center}.bj-empty--sm{min-height:120px}.bj-empty--md{min-height:160px}.bj-empty mat-icon{color:var(--bj-text-muted);font-size:48px;width:48px;height:48px;margin-bottom:12px}.bj-empty__title{font-family:Inter,Helvetica Neue,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.35;color:var(--bj-text-primary);margin:0 0 8px}.bj-empty__hint{margin:0;max-width:360px}.bj-empty__cta{margin-top:16px}.bj-error-list{color:var(--bj-danger);margin-top:8px;padding-left:20px;font-size:12px}.mat-mdc-checkbox{--mdc-checkbox-selected-icon-color: var(--bj-primary-500);--mdc-checkbox-selected-pressed-icon-color: var(--bj-primary-600);--mdc-checkbox-selected-hover-icon-color: var(--bj-primary-400);--mdc-checkbox-selected-focus-icon-color: var(--bj-primary-500)}
