@charset "UTF-8";html{color-scheme:light;background:#faf8f3;--mat-sys-background: light-dark(#f9faf3, #121410);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f1eb, #2f312d);--mat-sys-inverse-primary: light-dark(#02e600, #026e00);--mat-sys-inverse-surface: light-dark(#2f312d, #e2e3dc);--mat-sys-on-background: light-dark(#1a1c18, #e2e3dc);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #013a00);--mat-sys-on-primary-container: light-dark(#015300, #77ff61);--mat-sys-on-primary-fixed: light-dark(#002200, #002200);--mat-sys-on-primary-fixed-variant: light-dark(#015300, #015300);--mat-sys-on-secondary: light-dark(#ffffff, #263422);--mat-sys-on-secondary-container: light-dark(#3c4b37, #d7e8cd);--mat-sys-on-secondary-fixed: light-dark(#121f0e, #121f0e);--mat-sys-on-secondary-fixed-variant: light-dark(#3c4b37, #3c4b37);--mat-sys-on-surface: light-dark(#1a1c18, #e2e3dc);--mat-sys-on-surface-variant: light-dark(#43483f, #dfe4d7);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#73796e, #8d9387);--mat-sys-outline-variant: light-dark(#c3c8bc, #43483f);--mat-sys-primary: light-dark(#026e00, #02e600);--mat-sys-primary-container: light-dark(#77ff61, #015300);--mat-sys-primary-fixed: light-dark(#77ff61, #77ff61);--mat-sys-primary-fixed-dim: light-dark(#02e600, #02e600);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#54634d, #bbcbb2);--mat-sys-secondary-container: light-dark(#d7e8cd, #3c4b37);--mat-sys-secondary-fixed: light-dark(#d7e8cd, #d7e8cd);--mat-sys-secondary-fixed-dim: light-dark(#bbcbb2, #bbcbb2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf3, #121410);--mat-sys-surface-bright: light-dark(#f9faf3, #383a35);--mat-sys-surface-container: light-dark(#eeeee7, #1e201c);--mat-sys-surface-container-high: light-dark(#e8e9e1, #282b26);--mat-sys-surface-container-highest: light-dark(#e2e3dc, #333531);--mat-sys-surface-container-low: light-dark(#f3f4ed, #1a1c18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0b);--mat-sys-surface-dim: light-dark(#dadbd3, #121410);--mat-sys-surface-tint: light-dark(#026e00, #02e600);--mat-sys-surface-variant: light-dark(#dfe4d7, #43483f);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--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;--mat-sys-body-large-font: Inter;--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;--mat-sys-body-medium-font: Inter;--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;--mat-sys-body-small-font: Inter;--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;--mat-sys-display-large-font: Inter;--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;--mat-sys-display-medium-font: Inter;--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;--mat-sys-display-small-font: Inter;--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;--mat-sys-headline-large-font: Inter;--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;--mat-sys-headline-medium-font: Inter;--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;--mat-sys-headline-small-font: Inter;--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;--mat-sys-label-large-font: Inter;--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: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--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: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--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;--mat-sys-title-large-font: Inter;--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;--mat-sys-title-medium-font: Inter;--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;--mat-sys-title-small-font: Inter;--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;--app-site-nav-h: 72px;--app-serif: "Fraunces", "Times New Roman", Georgia, serif;--app-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--app-text-xs: .75rem;--app-text-sm: .8125rem;--app-text-md: .875rem;--app-text-base: 1rem;--app-text-lg: 1.125rem;--app-text-xl: 1.25rem;--app-text-2xl: 1.5rem;--app-text-3xl: 1.75rem;--app-text-4xl: 2rem;--app-text-5xl: 2.5rem;--app-text-6xl: 3rem;--app-icon-xs: 14px;--app-icon-sm: 16px;--app-icon-md: 18px;--app-icon-lg: 20px;--app-icon-xl: 24px;--app-icon-2xl: 32px;--app-icon-3xl: 40px;--app-icon-4xl: 48px;--app-icon-5xl: 56px;--app-radius-2xs: 2px;--app-radius-xs: 4px;--app-radius-sm: 8px;--app-radius-md: 12px;--app-radius-lg: 16px;--app-radius-xl: 20px;--app-radius-2xl: 24px;--app-radius-3xl: 28px;--app-radius-pill: 999px;--app-safe-left: env(safe-area-inset-left, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-card: var(--mat-sys-surface-container);--app-surface: var(--mat-sys-surface-container-low);--app-surface-high: var(--mat-sys-surface-container-highest);--app-on-surface: var(--mat-sys-on-surface);--app-on-surface-muted: var(--mat-sys-on-surface-variant);--app-outline: var(--mat-sys-outline-variant);--app-primary: var(--mat-sys-primary);--app-primary-container: var(--mat-sys-primary-container);--app-on-primary: var(--mat-sys-on-primary);--app-on-primary-container: var(--mat-sys-on-primary-container);--app-warning: var(--mat-sys-tertiary);--app-warning-bg: var(--mat-sys-tertiary-container);--app-on-warning-bg: var(--mat-sys-on-tertiary-container);--app-danger: var(--mat-sys-error);--app-danger-bg: var(--mat-sys-error-container);--app-on-danger-bg: var(--mat-sys-on-error-container);--app-success: #1b6e3a;--app-success-bg: #d6eedd;--app-on-success-bg: #0a3d1c;--app-info: #1f5fa8;--app-info-bg: #dbe8f7;--app-on-info-bg: #0d2f57;--app-neutral-bg: var(--mat-sys-surface-container-highest);--app-on-neutral-bg: var(--mat-sys-on-surface-variant);--app-gold: #C9A24B;--app-gold-ink: #7a5e0a;--app-on-gold: #0F1B14;--mat-sys-primary-container: #c8e6c9;--mat-sys-on-primary-container: #0a3d1c;--mat-sys-primary: #1A6B3C;--mat-sys-on-primary: #ffffff;--app-brand-mark-box-scale: 1.266;--app-shell-sidebar: color-mix(in srgb, #10221d 88%, #162f28 12%);--app-shell-sidebar-strong: color-mix(in srgb, #0b1714 86%, #13251f 14%);--app-shell-sidebar-ink: oklch(from var(--app-shell-sidebar) clamp(0, (.59 - l) * 100, 1) 0 h);--app-shell-badge-ink: oklch(from var(--app-brand-accent, #C9A24B) clamp(0, (.59 - l) * 100, 1) 0 h);--app-shell-danger-ink: oklch( from var(--app-shell-sidebar) clamp(.4, (.59 - l) * 100, .8205) clamp(.0838, (l - .59) * 100 + .0838, .13) 28.12 );--app-shell-panel: color-mix(in srgb, var(--mat-sys-surface) 78%, white 22%);--app-shell-panel-border: color-mix(in srgb, var(--mat-sys-outline-variant) 72%, transparent 28%);--app-shell-shadow: 0 20px 60px rgba(15, 23, 42, .1);--app-glass-bg: color-mix(in srgb, var(--mat-sys-surface-container-low) 80%, white 20%);--app-glass-border: color-mix(in srgb, var(--mat-sys-outline-variant) 58%, white 42%);--app-card-shadow: 0 18px 40px rgba(15, 23, 42, .08);--app-card-shadow-hover: 0 24px 48px rgba(15, 23, 42, .14);--app-overlay-shadow: 0 22px 60px rgba(15, 23, 42, .18);--app-dialog-shadow: 0 30px 80px rgba(15, 23, 42, .22);--app-heading: color-mix(in srgb, var(--mat-sys-on-surface) 92%, #0f172a 8%);--app-inset-surface: color-mix(in srgb, var(--app-surface) 84%, white 16%);--app-inset-surface-subtle: color-mix(in srgb, var(--app-surface) 88%, white 12%);--app-focus-ring: #2e8b57;--app-stat-accent: #1f6a4a;--app-stat-bg: color-mix(in srgb, #e4f2ea 80%, white 20%);--app-stat-members-accent: var(--app-stat-accent);--app-stat-members-bg: var(--app-stat-bg);--app-stat-events-accent: var(--app-stat-accent);--app-stat-events-bg: var(--app-stat-bg);--app-stat-rounds-accent: var(--app-stat-accent);--app-stat-rounds-bg: var(--app-stat-bg);--app-stat-handicap-accent: var(--app-stat-accent);--app-stat-handicap-bg: var(--app-stat-bg)}html.light-theme{color-scheme:light}@media(prefers-color-scheme:dark){html:not(.light-theme){--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: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--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: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--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;--mat-sys-body-large-font: Inter;--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;--mat-sys-body-medium-font: Inter;--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;--mat-sys-body-small-font: Inter;--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;--mat-sys-display-large-font: Inter;--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;--mat-sys-display-medium-font: Inter;--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;--mat-sys-display-small-font: Inter;--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;--mat-sys-headline-large-font: Inter;--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;--mat-sys-headline-medium-font: Inter;--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;--mat-sys-headline-small-font: Inter;--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;--mat-sys-label-large-font: Inter;--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: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--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: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--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;--mat-sys-title-large-font: Inter;--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;--mat-sys-title-medium-font: Inter;--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;--mat-sys-title-small-font: Inter;--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;color-scheme:dark;--mat-sys-primary: #5fbf86;--mat-sys-on-primary: #06140c;--mat-sys-primary-container: #1a3d2b;--mat-sys-on-primary-container: #a8d5bc;--app-focus-ring: #8ec5a8;--app-success: #7fd09c;--app-success-bg: #173826;--app-on-success-bg: #b4e3c4;--app-info: #9cc3f0;--app-info-bg: #1b2d44;--app-on-info-bg: #cfe1f7;--app-gold-ink: #C9A24B;--app-overlay-shadow: 0 22px 60px rgba(0, 0, 0, .5);--app-dialog-shadow: 0 30px 80px rgba(0, 0, 0, .6)}}html.dark-theme{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: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--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: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--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;--mat-sys-body-large-font: Inter;--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;--mat-sys-body-medium-font: Inter;--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;--mat-sys-body-small-font: Inter;--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;--mat-sys-display-large-font: Inter;--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;--mat-sys-display-medium-font: Inter;--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;--mat-sys-display-small-font: Inter;--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;--mat-sys-headline-large-font: Inter;--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;--mat-sys-headline-medium-font: Inter;--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;--mat-sys-headline-small-font: Inter;--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;--mat-sys-label-large-font: Inter;--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: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--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: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--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;--mat-sys-title-large-font: Inter;--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;--mat-sys-title-medium-font: Inter;--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;--mat-sys-title-small-font: Inter;--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-primary: #5fbf86;--mat-sys-on-primary: #06140c;--mat-sys-primary-container: #1a3d2b;--mat-sys-on-primary-container: #a8d5bc;--app-focus-ring: #8ec5a8;--app-success: #7fd09c;--app-success-bg: #173826;--app-on-success-bg: #b4e3c4;--app-info: #9cc3f0;--app-info-bg: #1b2d44;--app-on-info-bg: #cfe1f7;--app-gold-ink: #C9A24B;--app-shell-sidebar: color-mix(in srgb, #0a1a14 84%, #10261d 16%);--app-shell-sidebar-strong: color-mix(in srgb, #06110d 86%, #0b1b15 14%);--app-shell-panel: color-mix(in srgb, var(--mat-sys-surface) 84%, #101917 16%);--app-shell-panel-border: color-mix(in srgb, var(--mat-sys-outline-variant) 68%, transparent 32%);--app-shell-shadow: 0 24px 60px rgba(0, 0, 0, .38);--app-glass-bg: color-mix(in srgb, var(--mat-sys-surface-container-low) 78%, #0e1513 22%);--app-glass-border: color-mix(in srgb, var(--mat-sys-outline-variant) 70%, white 10%);--app-card-shadow: 0 18px 44px rgba(0, 0, 0, .34);--app-card-shadow-hover: 0 26px 52px rgba(0, 0, 0, .42);--app-overlay-shadow: 0 22px 60px rgba(0, 0, 0, .5);--app-dialog-shadow: 0 30px 80px rgba(0, 0, 0, .6);--app-heading: color-mix(in srgb, var(--mat-sys-on-surface) 94%, white 6%);--app-inset-surface: color-mix(in srgb, var(--app-surface) 82%, black 18%);--app-inset-surface-subtle: color-mix(in srgb, var(--app-surface) 88%, black 12%);--app-stat-accent: #8ec5a8;--app-stat-bg: color-mix(in srgb, #183128 86%, transparent 14%)}html,body{height:100%;margin:0;font-family:Inter,Avenir Next,Helvetica Neue,system-ui,sans-serif;background:radial-gradient(circle at top left,color-mix(in srgb,var(--mat-sys-primary-container) 34%,transparent 66%),transparent 28%),radial-gradient(circle at top right,color-mix(in srgb,var(--mat-sys-tertiary-container) 22%,transparent 78%),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--mat-sys-surface) 92%,white 8%),var(--mat-sys-surface));color:var(--mat-sys-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:24px 24px;opacity:.35;mix-blend-mode:soft-light}a{color:var(--mat-sys-primary)}main.content>*{animation:app-fade-up .32s cubic-bezier(.22,1,.36,1)}button,.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-icon-button,.mat-mdc-menu-item,.mat-expansion-panel,.mat-mdc-card,.mat-mdc-row,.mat-mdc-chip,input,select,textarea{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}html{--mat-card-elevated-container-shape: var(--app-radius-lg);--mat-card-outlined-container-shape: var(--app-radius-lg);--mat-card-filled-container-shape: var(--app-radius-lg);--mat-button-filled-container-shape: var(--app-radius-lg);--mat-button-protected-container-shape: var(--app-radius-lg);--mat-button-outlined-container-shape: var(--app-radius-lg);--mat-button-text-container-shape: var(--app-radius-lg);--mat-button-tonal-container-shape: var(--app-radius-lg)}.mat-mdc-form-field{--mat-form-field-outlined-container-shape: var(--app-radius-lg);--mat-form-field-outlined-label-text-size: var(--app-text-sm);--mat-form-field-state-layer-color: transparent}.mat-mdc-form-field .mat-mdc-text-field-wrapper{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff2e;overflow:visible}.mat-mdc-form-field .mdc-floating-label{overflow:visible!important;line-height:1rem!important}.mat-mdc-form-field .mdc-floating-label--float-above{font-size:var(--app-text-sm)!important}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{padding-inline:.35rem}.form-wrap .mat-mdc-form-field .mat-mdc-text-field-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.form-wrap .mat-mdc-form-field-hint{color:#4a5a52;font-size:var(--app-text-xs);line-height:1.4}.mat-mdc-select-panel,.mat-mdc-menu-panel{background:color-mix(in srgb,var(--app-glass-bg) 94%,transparent 6%)!important;border:1px solid var(--app-glass-border);border-radius:var(--app-radius-xl)!important;box-shadow:var(--app-overlay-shadow)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mat-mdc-option,.mat-mdc-menu-item{border-radius:var(--app-radius-lg);margin:.2rem .35rem}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-menu-item:hover:not([disabled]){background:color-mix(in srgb,var(--mat-sys-primary-container) 72%,white 28%)!important}html.dark-theme .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),html.dark-theme .mat-mdc-option:hover:not(.mdc-list-item--disabled),html.dark-theme .mat-mdc-menu-item:hover:not([disabled]){background:color-mix(in srgb,var(--mat-sys-primary-container) 86%,white 14%)!important}@media(prefers-color-scheme:dark){html:not(.light-theme) .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),html:not(.light-theme) .mat-mdc-option:hover:not(.mdc-list-item--disabled),html:not(.light-theme) .mat-mdc-menu-item:hover:not([disabled]){background:color-mix(in srgb,var(--mat-sys-primary-container) 86%,white 14%)!important}}.mat-mdc-button-base.mat-warn{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-protected-label-text-color: var(--mat-sys-error);--mat-button-tonal-container-color: var(--mat-sys-error-container);--mat-button-tonal-label-text-color: var(--mat-sys-on-error-container);--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: var(--mat-sys-error);--mat-button-outlined-state-layer-color: var(--mat-sys-error);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-button-text-label-text-color: var(--mat-sys-error);--mat-button-text-state-layer-color: var(--mat-sys-error);--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-icon-button-icon-color: var(--mat-sys-error);--mat-icon-button-state-layer-color: var(--mat-sys-error);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-menu-item.mat-warn,.mat-mdc-menu-item.mat-warn .mat-icon{color:var(--mat-sys-error)!important}.num{text-align:end!important;font-variant-numeric:tabular-nums}.mat-mdc-header-cell.num{justify-content:flex-end}.status-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .55rem;border-radius:var(--app-radius-pill);font-size:var(--app-text-xs);font-weight:650;line-height:1.4;white-space:nowrap;background:var(--app-neutral-bg);color:var(--app-on-neutral-bg)}.status-pill.success{background:var(--app-success-bg);color:var(--app-on-success-bg)}.status-pill.danger{background:var(--app-danger-bg);color:var(--app-on-danger-bg)}.status-pill.warning{background:var(--app-warning-bg);color:var(--app-on-warning-bg)}.status-pill.info{background:var(--app-info-bg);color:var(--app-on-info-bg)}.status-pill .mat-icon{font-size:var(--app-icon-xs);width:var(--app-icon-xs);height:var(--app-icon-xs);flex:none}.mat-mdc-tab-group{--mat-tab-container-height: 50px}.mat-mdc-tab-header{margin-bottom:1rem;padding:.2rem;border:1px solid var(--app-glass-border);border-radius:var(--app-radius-xl);background:color-mix(in srgb,var(--app-glass-bg) 88%,transparent 12%);box-shadow:inset 0 1px #ffffff2e}.mat-mdc-tab .mdc-tab__text-label{font-weight:600;letter-spacing:.01em}.mat-mdc-tab.mdc-tab--active{border-radius:var(--app-radius-lg);background:color-mix(in srgb,var(--mat-sys-primary-container) 74%,white 26%)}html.dark-theme .mat-mdc-tab.mdc-tab--active{background:color-mix(in srgb,var(--mat-sys-primary-container) 86%,white 14%)}@media(prefers-color-scheme:dark){html:not(.light-theme) .mat-mdc-tab.mdc-tab--active{background:color-mix(in srgb,var(--mat-sys-primary-container) 86%,white 14%)}}:focus-visible{outline:3px solid var(--app-focus-ring)!important;outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:transparent!important}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container::-webkit-scrollbar{display:none}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-list{transform:none!important}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-header-pagination{display:none!important}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container.has-overflow-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%)}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container.has-overflow-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px);mask-image:linear-gradient(to right,transparent 0,#000 40px)}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container.has-overflow-start.has-overflow-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container.is-panning,.app-scrollable-tabs.is-scrollable .mat-mdc-tab-label-container.is-panning *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}mat-card.mat-mdc-card:has(.table-scroll){overflow:hidden}mat-card.mat-mdc-card .table-scroll .mat-mdc-header-row .mat-mdc-header-cell:first-child{border-top-left-radius:inherit}mat-card.mat-mdc-card .table-scroll .mat-mdc-header-row .mat-mdc-header-cell:last-child{border-top-right-radius:inherit}@media(max-width:700px){.table-scroll{--table-edge: var(--app-surface);--table-shadow: rgba(15, 23, 42, .2);background-color:var(--table-edge);background-image:linear-gradient(to right,var(--table-edge),transparent),linear-gradient(to left,var(--table-edge),transparent),radial-gradient(farthest-side at 0 50%,var(--table-shadow),transparent),radial-gradient(farthest-side at 100% 50%,var(--table-shadow),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:32px 100%,32px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}html.dark-theme .table-scroll{--table-shadow: rgba(0, 0, 0, .55)}}.mat-mdc-dialog-container .mdc-dialog__surface{background:color-mix(in srgb,var(--app-glass-bg) 94%,transparent 6%)!important;border:1px solid var(--app-glass-border)!important;border-radius:var(--app-radius-3xl)!important;box-shadow:var(--app-dialog-shadow)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:radial-gradient(circle at top,rgba(46,139,87,.12),transparent 30%),#090e0d75!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mat-mdc-dialog-container [mat-dialog-title]{color:var(--app-heading);font-size:var(--app-text-xl);font-weight:700;letter-spacing:-.03em}.mat-mdc-dialog-container [mat-dialog-content]{color:var(--app-on-surface)}.mat-mdc-dialog-container [mat-dialog-actions]{border-top:1px solid color-mix(in srgb,var(--app-glass-border) 86%,transparent 14%)}.mat-mdc-dialog-container .form{gap:.85rem}.mat-mdc-dialog-container .error{border-radius:var(--app-radius-md);color:var(--mat-sys-on-error-container);background:color-mix(in srgb,var(--mat-sys-error-container) 82%,white 18%);border:1px solid color-mix(in srgb,var(--mat-sys-error) 18%,transparent 82%);padding:.7rem .85rem}@keyframes app-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){main.content>*{animation:none!important}button,.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-icon-button,.mat-mdc-menu-item,.mat-expansion-panel,.mat-mdc-card,.mat-mdc-row,.mat-mdc-chip,input,select,textarea{transition:none!important}}@media(max-width:1080px){.mat-mdc-dialog-container .mdc-dialog__surface{width:min(680px,100vw - 2rem)!important}}@media(max-width:720px){body:before{opacity:.24}.mat-mdc-dialog-container .mdc-dialog__surface{width:min(100vw - 1rem,100%)!important;border-radius:var(--app-radius-2xl)!important}.mat-mdc-dialog-container [mat-dialog-title]{font-size:var(--app-text-lg)}.mat-mdc-tab-header{margin-bottom:.75rem}}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:.75rem 1.5rem;background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);font-weight:600;text-decoration:none;border-radius:0 0 var(--app-radius-sm) 0;transition:top .15s}.skip-link:focus{top:0}.command-palette-dialog .mat-mdc-dialog-container .mdc-dialog__surface,.context-help-dialog .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;border-radius:var(--app-radius-lg)!important;overflow:hidden!important}.command-palette-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content,.context-help-dialog .mat-mdc-dialog-container .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important}.command-palette-dialog .mat-mdc-dialog-surface,.context-help-dialog .mat-mdc-dialog-surface{padding:0!important}.notif-menu.mat-mdc-menu-panel{width:min(360px,92vw);max-width:none!important;border-radius:var(--app-radius-lg)!important}.notif-menu .notif-head{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .35rem 1rem;border-bottom:1px solid var(--app-glass-border)}.notif-menu .notif-title{font-size:var(--app-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--app-on-surface-muted)}.notif-menu .notif-mark{font-size:var(--app-text-sm)!important;height:32px!important}.notif-menu .notif-list{max-height:min(60vh,440px);overflow-y:auto}.notif-menu .notif-row{height:auto!important;min-height:48px;padding-block:.4rem!important;align-items:flex-start!important}.notif-menu .notif-row .mat-mdc-menu-item-text{display:flex;align-items:flex-start;gap:.6rem;width:100%}.notif-menu .notif-row mat-icon{margin-top:2px;color:var(--app-on-surface-muted)}.notif-menu .notif-row.unread mat-icon{color:var(--app-primary)}.notif-menu .notif-body{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:normal}.notif-menu .notif-label{font-size:var(--app-text-md);line-height:1.35;color:var(--app-on-surface)}.notif-menu .notif-row.unread .notif-label{font-weight:650;color:var(--app-heading)}.notif-menu .notif-time{font-size:var(--app-text-xs);color:var(--app-on-surface-muted)}.notif-menu .notif-empty{padding:1rem;font-size:var(--app-text-md);color:var(--app-on-surface-muted);text-align:center}.notif-menu .notif-all{border-top:1px solid var(--app-glass-border)}.new-menu.mat-mdc-menu-panel{border-radius:var(--app-radius-lg)!important;min-width:200px}@media(max-width:600px),(max-height:500px)and (orientation:landscape){.context-help-dialog{position:fixed!important;inset:1rem!important;width:auto!important;max-width:100%!important;max-height:calc(100dvh - 2rem)!important;overflow-y:auto!important}.context-help-dialog .mat-mdc-dialog-container{max-height:calc(100dvh - 2rem)!important;overflow-y:auto!important}}.light-select-panel{background:#fff!important;border-radius:var(--app-radius-md)!important;box-shadow:0 8px 32px #0f1b141f!important}.light-select-panel .mat-mdc-option{color:#0f1b14!important;font-size:var(--app-text-md)}.light-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.light-select-panel .mat-mdc-option.mat-mdc-option-active{background:#c9a24b1a!important}.light-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:#c9a24b26!important;color:#0f1b14!important}.light-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:#0f1b14!important}.light-select-panel .mat-pseudo-checkbox-checked,.light-select-panel .mat-pseudo-checkbox-indeterminate{background:#c9a24b!important;border-color:#c9a24b!important}.command-palette-backdrop{background:radial-gradient(circle at top,rgba(46,139,87,.18),transparent 35%),#090e0d8c!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{display:inline-block;flex:none;width:24px;height:24px;padding:0;margin-left:4px;cursor:pointer;background:currentColor;opacity:.65;transition:opacity .15s ease;-webkit-mask:var(--app-picker-icon) center/20px 20px no-repeat;mask:var(--app-picker-icon) center/20px 20px no-repeat}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:focus::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator,input[type=time]:focus::-webkit-calendar-picker-indicator,input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,input[type=datetime-local]:focus::-webkit-calendar-picker-indicator{opacity:1}input[type=date],input[type=datetime-local]{--app-picker-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Zm280 240q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z'/%3E%3C/svg%3E")}input[type=time]{--app-picker-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z'/%3E%3C/svg%3E")}
