:root{--acv-color-primary: #0B2654;--acv-color-primary-light: #1d3f5f;--acv-color-primary-dark: #061a3d;--acv-color-primary-button: #123952;--acv-color-accent: #0093CF;--acv-color-accent-light: #0b9cde;--acv-color-accent-dark: #007ab8;--acv-surface-base: #FFFFFF;--acv-surface-header: #F7F9FC;--acv-surface-highlight: #ECF5FD;--acv-surface-row-alt: #F5FAFF;--acv-surface-elevated: #FFFFFF;--acv-border-light: #E5E7EB;--acv-border-default: #D1D5DB;--acv-border-focus: var(--acv-color-accent);--acv-text-primary: #1F2937;--acv-text-secondary: #6B7280;--acv-text-muted: #9CA3AF;--acv-text-inverse: #FFFFFF;--acv-text-link: var(--acv-color-accent);--acv-color-success: #10B981;--acv-color-warning: #F59E0B;--acv-color-error: #EF4444;--acv-color-info: var(--acv-color-accent);--acv-text-success: var(--acv-color-success);--acv-text-error: var(--acv-color-error);--acv-text-warning: var(--acv-color-warning);--acv-app-gradient: linear-gradient(180deg, #F2F3F7 0%, #DEE8F5 50%, #F2F3F7 100%);--acv-hover-overlay: rgba(0, 0, 0, .04);--acv-active-overlay: rgba(0, 0, 0, .08);--acv-focus-ring: rgba(0, 147, 207, .25);--acv-nav-bg: #0B2654;--acv-nav-bg-hover: #12385e;--acv-nav-bg-active: #1a4670;--acv-nav-text: #FFFFFF;--acv-nav-text-muted: rgba(255, 255, 255, .65);--acv-nav-divider: rgba(255, 255, 255, .12);--acv-nav-logo-text: #FFFFFF;--acv-nav-accent: #5BB8E8;--acv-top-nav-gradient: linear-gradient(271deg, rgba(255, 255, 255, .3) 0%, #FFFFFF 20%, #FFFFFF 80%, rgba(255, 255, 255, .3) 100%);--acv-top-nav-greeting: var(--acv-color-primary);--acv-btn-primary-bg: #123952;--acv-btn-primary-bg-hover: #0d2a3d;--acv-btn-primary-text: #FFFFFF;--acv-btn-secondary-bg: #FFFFFF;--acv-btn-secondary-bg-hover: #F5FAFF;--acv-btn-secondary-text: #123952;--acv-btn-secondary-border: #E5E7EB;--acv-btn-disabled-bg: #F3F4F6;--acv-btn-disabled-text: #9CA3AF;--acv-fab-gradient: linear-gradient(135deg, #0093CF 0%, #0B2654 100%);--acv-fab-icon: #FFFFFF;--acv-fab-shadow: 0 4px 16px rgba(0, 147, 207, .3);--acv-fab-shadow-hover: 0 6px 20px rgba(0, 147, 207, .4);--acv-fab-pulse-shadow: 0 4px 16px rgba(0, 147, 207, .3);--acv-fab-pulse-shadow-strong: 0 4px 24px rgba(0, 147, 207, .5);--acv-field-bg: #FFFFFF;--acv-field-border: #F0F0F0;--acv-field-border-hover: #D1D5DB;--acv-field-border-focus: #0093CF;--acv-field-text: #1F2937;--acv-field-placeholder: #9CA3AF;--acv-field-disabled-bg: #F9FAFB;--acv-field-disabled-text: #9CA3AF;--acv-form-label-color: #123952;--acv-tab-active-bg: #ECF5FD;--acv-tab-active-text: #0C5282;--acv-tab-inactive-bg: #FFFFFF;--acv-tab-inactive-text: #49454F;--acv-tab-hover-bg: #F5F8FA;--acv-table-header-bg: #FAFCFD;--acv-table-header-text: #6B7280;--acv-table-header-hover-bg: #F0F4F8;--acv-table-row-odd-bg: #F5FAFF;--acv-table-row-even-bg: #FFFFFF;--acv-table-row-hover-bg: #EDF5FD;--acv-table-row-selected-bg: #E0F0FF;--acv-table-text: #1F2937;--acv-table-border: #E5E7EB;--acv-chat-surface: #FFFFFF;--acv-chat-shadow: 0 8px 32px rgba(0, 0, 0, .12);--acv-chat-title: #0B2654;--acv-chat-muted: #6B7280;--acv-chat-text: #374151;--acv-chat-bubble-ai: #ECF5FD;--acv-chat-bubble-user: #130E27;--acv-chat-user-glow: rgba(200, 180, 100, .3);--acv-chat-input-border: rgba(145, 223, 255, .3);--acv-chat-input-border-focus: rgba(145, 223, 255, .6);--acv-chat-input-placeholder: #9CA3AF;--acv-chat-input-shadow-1: #FFFFE8;--acv-chat-input-shadow-2: #91DFFF;--acv-chat-input-focus-ring: rgba(145, 223, 255, .2);--acv-icon-btn-edit-bg: #E8F5E9;--acv-icon-btn-edit-bg-hover: #C8E6C9;--acv-icon-btn-edit-color: #2E7D32;--acv-icon-btn-copy-bg: #E3F2FD;--acv-icon-btn-copy-bg-hover: #BBDEFB;--acv-icon-btn-copy-color: #1565C0;--acv-icon-btn-filter-bg: #EDE7F6;--acv-icon-btn-filter-bg-hover: #D1C4E9;--acv-icon-btn-filter-color: #512DA8;--acv-icon-btn-delete-bg: #FFEBEE;--acv-icon-btn-delete-bg-hover: #FFCDD2;--acv-icon-btn-delete-color: #C62828;--acv-icon-btn-warning-bg: #FFF3E0;--acv-icon-btn-warning-bg-hover: #FFE0B2;--acv-icon-btn-warning-color: #EF6C00;--acv-icon-btn-view-bg: #E0F7FA;--acv-icon-btn-view-bg-hover: #B2EBF2;--acv-icon-btn-view-color: #00838F;--acv-icon-btn-neutral-bg: #F5F5F5;--acv-icon-btn-neutral-bg-hover: #EEEEEE;--acv-icon-btn-neutral-color: #616161;--acv-icon-btn-border: rgba(144, 194, 219, .5);--acv-font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--acv-font-family-mono: "Noto Sans Mono", "Fira Code", "Consolas", monospace;--acv-font-size-xs: .75rem;--acv-font-size-sm: .8125rem;--acv-font-size-base: .875rem;--acv-font-size-md: 1rem;--acv-font-size-lg: 1.125rem;--acv-font-size-xl: 1.25rem;--acv-font-size-2xl: 1.5rem;--acv-font-size-3xl: 1.875rem;--acv-font-weight-normal: 400;--acv-font-weight-medium: 500;--acv-font-weight-semibold: 600;--acv-font-weight-bold: 700;--acv-line-height-tight: 1.25;--acv-line-height-base: 1.4285;--acv-line-height-relaxed: 1.5;--acv-line-height-loose: 1.75;--acv-letter-spacing-tight: -.025em;--acv-letter-spacing-normal: 0;--acv-letter-spacing-wide: .025em;--acv-space-0: 0;--acv-space-1: .25rem;--acv-space-2: .5rem;--acv-space-3: .75rem;--acv-space-4: 1rem;--acv-space-5: 1.25rem;--acv-space-6: 1.5rem;--acv-space-8: 2rem;--acv-space-10: 2.5rem;--acv-space-12: 3rem;--acv-space-16: 4rem;--acv-radius-none: 0;--acv-radius-sm: .25rem;--acv-radius-md: .5rem;--acv-radius-lg: .75rem;--acv-radius-xl: 1rem;--acv-radius-2xl: 1.25rem;--acv-radius-full: 9999px;--acv-shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--acv-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--acv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--acv-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--acv-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--acv-transition-fast: .15s ease;--acv-transition-base: .2s ease;--acv-transition-slow: .3s ease;--acv-transition-slower: .4s cubic-bezier(.25, .8, .25, 1);--acv-z-dropdown: 100;--acv-z-sticky: 200;--acv-z-drawer: 300;--acv-z-modal: 400;--acv-z-popover: 500;--acv-z-tooltip: 600;--acv-z-toast: 700;--acv-font-scale: 1;--acv-nav-width: 16rem;--acv-nav-width-collapsed: 4rem;--acv-input-height: 2.25rem;--acv-input-height-sm: 2rem;--acv-input-height-lg: 2.75rem;--acv-button-height: 2.25rem;--acv-button-height-sm: 2rem;--acv-button-height-lg: 2.75rem;--acv-table-row-height: 2.5rem;--acv-card-padding: var(--acv-space-4);--acv-dialog-radius: var(--acv-radius-lg)}@media(prefers-color-scheme:dark){:root:not(.acv-light){--acv-surface-base: #0f1418;--acv-surface-header: #1a1f24;--acv-surface-highlight: #1e3a5f;--acv-surface-row-alt: #151a1f;--acv-surface-elevated: #1f2937;--acv-border-light: #374151;--acv-border-default: #4B5563;--acv-text-primary: #F9FAFB;--acv-text-secondary: #D1D5DB;--acv-text-muted: #9CA3AF;--acv-app-gradient: linear-gradient(180deg, #0a0f14 0%, #111922 50%, #0a0f14 100%);--acv-hover-overlay: rgba(255, 255, 255, .04);--acv-active-overlay: rgba(255, 255, 255, .08);--acv-focus-ring: rgba(0, 147, 207, .4);--acv-btn-primary-bg: #1e5a7a;--acv-btn-primary-bg-hover: #247094;--acv-btn-primary-text: #FFFFFF;--acv-btn-secondary-bg: #1f2937;--acv-btn-secondary-bg-hover: #374151;--acv-btn-secondary-text: #F9FAFB;--acv-btn-secondary-border: #4B5563;--acv-btn-disabled-bg: #1f2937;--acv-btn-disabled-text: #6B7280;--acv-field-bg: #1f2937;--acv-field-border: #374151;--acv-field-border-hover: #4B5563;--acv-field-border-focus: #0093CF;--acv-field-text: #F9FAFB;--acv-field-placeholder: #6B7280;--acv-field-disabled-bg: #111827;--acv-field-disabled-text: #6B7280;--acv-form-label-color: #D1D5DB;--acv-tab-active-bg: #1e3a5f;--acv-tab-active-text: #7dd3fc;--acv-tab-inactive-bg: #1f2937;--acv-tab-inactive-text: #9CA3AF;--acv-tab-hover-bg: #374151;--acv-table-header-bg: #1a1f24;--acv-table-header-text: #9CA3AF;--acv-table-header-hover-bg: #252d38;--acv-table-row-odd-bg: #151a1f;--acv-table-row-even-bg: #0f1418;--acv-table-row-hover-bg: #1e3a5f;--acv-table-row-selected-bg: #1e4976;--acv-table-text: #F9FAFB;--acv-table-border: #374151;--acv-icon-btn-edit-bg: #1a3d2e;--acv-icon-btn-edit-bg-hover: #234d3b;--acv-icon-btn-edit-color: #6ee7b7;--acv-icon-btn-copy-bg: #1e3a5f;--acv-icon-btn-copy-bg-hover: #264b73;--acv-icon-btn-copy-color: #7dd3fc;--acv-icon-btn-filter-bg: #2d2450;--acv-icon-btn-filter-bg-hover: #3d3066;--acv-icon-btn-filter-color: #c4b5fd;--acv-icon-btn-delete-bg: #4a1d1d;--acv-icon-btn-delete-bg-hover: #5c2626;--acv-icon-btn-delete-color: #fca5a5;--acv-icon-btn-warning-bg: #4a3520;--acv-icon-btn-warning-bg-hover: #5c4328;--acv-icon-btn-warning-color: #fcd34d;--acv-icon-btn-view-bg: #164e4e;--acv-icon-btn-view-bg-hover: #1e6060;--acv-icon-btn-view-color: #5eead4;--acv-icon-btn-neutral-bg: #374151;--acv-icon-btn-neutral-bg-hover: #4B5563;--acv-icon-btn-neutral-color: #D1D5DB;--acv-icon-btn-border: rgba(144, 194, 219, .3);--acv-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--acv-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--acv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--acv-nav-bg: #0a0f14;--acv-nav-bg-hover: #152030;--acv-nav-bg-active: #1a3050;--acv-nav-text: #E5E7EB;--acv-nav-text-muted: rgba(229, 231, 235, .6);--acv-nav-divider: rgba(255, 255, 255, .08);--acv-nav-logo-text: #E5E7EB;--acv-nav-accent: #7DD3FC;--acv-top-nav-gradient: linear-gradient(271deg, rgba(26, 31, 36, .3) 0%, #1a1f24 20%, #1a1f24 80%, rgba(26, 31, 36, .3) 100%);--acv-top-nav-greeting: var(--acv-nav-accent)}}:root.acv-dark{--acv-surface-base: #0f1418;--acv-surface-header: #1a1f24;--acv-surface-highlight: #1e3a5f;--acv-surface-row-alt: #151a1f;--acv-surface-elevated: #1f2937;--acv-border-light: #374151;--acv-border-default: #4B5563;--acv-text-primary: #F9FAFB;--acv-text-secondary: #D1D5DB;--acv-text-muted: #9CA3AF;--acv-app-gradient: linear-gradient(180deg, #0a0f14 0%, #111922 50%, #0a0f14 100%);--acv-hover-overlay: rgba(255, 255, 255, .04);--acv-active-overlay: rgba(255, 255, 255, .08);--acv-focus-ring: rgba(0, 147, 207, .4);--acv-btn-primary-bg: #1e5a7a;--acv-btn-primary-bg-hover: #247094;--acv-btn-primary-text: #FFFFFF;--acv-btn-secondary-bg: #1f2937;--acv-btn-secondary-bg-hover: #374151;--acv-btn-secondary-text: #F9FAFB;--acv-btn-secondary-border: #4B5563;--acv-btn-disabled-bg: #1f2937;--acv-btn-disabled-text: #6B7280;--acv-field-bg: #1f2937;--acv-field-border: #374151;--acv-field-border-hover: #4B5563;--acv-field-border-focus: #0093CF;--acv-field-text: #F9FAFB;--acv-field-placeholder: #6B7280;--acv-field-disabled-bg: #111827;--acv-field-disabled-text: #6B7280;--acv-form-label-color: #D1D5DB;--acv-tab-active-bg: #1e3a5f;--acv-tab-active-text: #7dd3fc;--acv-tab-inactive-bg: #1f2937;--acv-tab-inactive-text: #9CA3AF;--acv-tab-hover-bg: #374151;--acv-table-header-bg: #1a1f24;--acv-table-header-text: #9CA3AF;--acv-table-header-hover-bg: #252d38;--acv-table-row-odd-bg: #151a1f;--acv-table-row-even-bg: #0f1418;--acv-table-row-hover-bg: #1e3a5f;--acv-table-row-selected-bg: #1e4976;--acv-table-text: #F9FAFB;--acv-table-border: #374151;--acv-icon-btn-edit-bg: #1a3d2e;--acv-icon-btn-edit-bg-hover: #234d3b;--acv-icon-btn-edit-color: #6ee7b7;--acv-icon-btn-copy-bg: #1e3a5f;--acv-icon-btn-copy-bg-hover: #264b73;--acv-icon-btn-copy-color: #7dd3fc;--acv-icon-btn-filter-bg: #2d2450;--acv-icon-btn-filter-bg-hover: #3d3066;--acv-icon-btn-filter-color: #c4b5fd;--acv-icon-btn-delete-bg: #4a1d1d;--acv-icon-btn-delete-bg-hover: #5c2626;--acv-icon-btn-delete-color: #fca5a5;--acv-icon-btn-warning-bg: #4a3520;--acv-icon-btn-warning-bg-hover: #5c4328;--acv-icon-btn-warning-color: #fcd34d;--acv-icon-btn-view-bg: #164e4e;--acv-icon-btn-view-bg-hover: #1e6060;--acv-icon-btn-view-color: #5eead4;--acv-icon-btn-neutral-bg: #374151;--acv-icon-btn-neutral-bg-hover: #4B5563;--acv-icon-btn-neutral-color: #D1D5DB;--acv-icon-btn-border: rgba(144, 194, 219, .3);--acv-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--acv-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--acv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--acv-nav-bg: #0a0f14;--acv-nav-bg-hover: #152030;--acv-nav-bg-active: #1a3050;--acv-nav-text: #E5E7EB;--acv-nav-text-muted: rgba(229, 231, 235, .6);--acv-nav-divider: rgba(255, 255, 255, .08);--acv-nav-logo-text: #E5E7EB;--acv-nav-accent: #7DD3FC;--acv-top-nav-gradient: linear-gradient(271deg, rgba(26, 31, 36, .3) 0%, #1a1f24 20%, #1a1f24 80%, rgba(26, 31, 36, .3) 100%);--acv-top-nav-greeting: var(--acv-nav-accent)}.acv-h1{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-3xl);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-tight);letter-spacing:var(--acv-letter-spacing-tight)}.acv-h2{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-2xl);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-tight);letter-spacing:var(--acv-letter-spacing-tight)}.acv-h3{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-xl);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-tight)}.acv-h4{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-lg);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-base)}.acv-h5{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-md);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-base)}.acv-h6{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-base);font-weight:var(--acv-font-weight-semibold);line-height:var(--acv-line-height-base)}.acv-body-lg{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-md);line-height:var(--acv-line-height-relaxed)}.acv-body{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-base);line-height:var(--acv-line-height-base)}.acv-body-sm{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-sm);line-height:var(--acv-line-height-base)}.acv-body-xs{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-xs);line-height:var(--acv-line-height-base)}.acv-label{font-family:var(--acv-font-family);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-sm);font-weight:var(--acv-font-weight-medium);line-height:var(--acv-line-height-tight);color:var(--acv-text-secondary)}.acv-label-uppercase{font-family:var(--acv-font-family);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-sm);font-weight:var(--acv-font-weight-medium);line-height:var(--acv-line-height-tight);color:var(--acv-text-secondary);text-transform:uppercase;letter-spacing:var(--acv-letter-spacing-wide);font-size:var(--acv-font-size-xs)}.acv-caption{font-family:var(--acv-font-family);font-weight:var(--acv-font-weight-medium);letter-spacing:var(--acv-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--acv-font-size-xs);font-weight:var(--acv-font-weight-normal);line-height:var(--acv-line-height-base);color:var(--acv-text-muted)}.acv-code{font-family:var(--acv-font-family-mono);font-size:var(--acv-font-size-sm);line-height:var(--acv-line-height-base)}.acv-text-primary{color:var(--acv-text-primary)}.acv-text-secondary{color:var(--acv-text-secondary)}.acv-text-muted{color:var(--acv-text-muted)}.acv-text-inverse{color:var(--acv-text-inverse)}.acv-text-link{color:var(--acv-text-link)}.acv-text-error{color:var(--acv-text-error)}.acv-text-success{color:var(--acv-text-success)}.acv-text-warning{color:var(--acv-text-warning)}.acv-text-left{text-align:left}.acv-text-center{text-align:center}.acv-text-right{text-align:right}.acv-font-normal{font-weight:var(--acv-font-weight-normal)}.acv-font-medium{font-weight:var(--acv-font-weight-medium)}.acv-font-semibold{font-weight:var(--acv-font-weight-semibold)}.acv-font-bold{font-weight:var(--acv-font-weight-bold)}.acv-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acv-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acv-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acv-m-0{margin:var(--acv-space-0)}.acv-mt-0{margin-top:var(--acv-space-0)}.acv-mr-0{margin-right:var(--acv-space-0)}.acv-mb-0{margin-bottom:var(--acv-space-0)}.acv-ml-0{margin-left:var(--acv-space-0)}.acv-mx-0{margin-left:var(--acv-space-0);margin-right:var(--acv-space-0)}.acv-my-0{margin-top:var(--acv-space-0);margin-bottom:var(--acv-space-0)}.acv-p-0{padding:var(--acv-space-0)}.acv-pt-0{padding-top:var(--acv-space-0)}.acv-pr-0{padding-right:var(--acv-space-0)}.acv-pb-0{padding-bottom:var(--acv-space-0)}.acv-pl-0{padding-left:var(--acv-space-0)}.acv-px-0{padding-left:var(--acv-space-0);padding-right:var(--acv-space-0)}.acv-py-0{padding-top:var(--acv-space-0);padding-bottom:var(--acv-space-0)}.acv-gap-0{gap:var(--acv-space-0)}.acv-m-1{margin:var(--acv-space-1)}.acv-mt-1{margin-top:var(--acv-space-1)}.acv-mr-1{margin-right:var(--acv-space-1)}.acv-mb-1{margin-bottom:var(--acv-space-1)}.acv-ml-1{margin-left:var(--acv-space-1)}.acv-mx-1{margin-left:var(--acv-space-1);margin-right:var(--acv-space-1)}.acv-my-1{margin-top:var(--acv-space-1);margin-bottom:var(--acv-space-1)}.acv-p-1{padding:var(--acv-space-1)}.acv-pt-1{padding-top:var(--acv-space-1)}.acv-pr-1{padding-right:var(--acv-space-1)}.acv-pb-1{padding-bottom:var(--acv-space-1)}.acv-pl-1{padding-left:var(--acv-space-1)}.acv-px-1{padding-left:var(--acv-space-1);padding-right:var(--acv-space-1)}.acv-py-1{padding-top:var(--acv-space-1);padding-bottom:var(--acv-space-1)}.acv-gap-1{gap:var(--acv-space-1)}.acv-m-2{margin:var(--acv-space-2)}.acv-mt-2{margin-top:var(--acv-space-2)}.acv-mr-2{margin-right:var(--acv-space-2)}.acv-mb-2{margin-bottom:var(--acv-space-2)}.acv-ml-2{margin-left:var(--acv-space-2)}.acv-mx-2{margin-left:var(--acv-space-2);margin-right:var(--acv-space-2)}.acv-my-2{margin-top:var(--acv-space-2);margin-bottom:var(--acv-space-2)}.acv-p-2{padding:var(--acv-space-2)}.acv-pt-2{padding-top:var(--acv-space-2)}.acv-pr-2{padding-right:var(--acv-space-2)}.acv-pb-2{padding-bottom:var(--acv-space-2)}.acv-pl-2{padding-left:var(--acv-space-2)}.acv-px-2{padding-left:var(--acv-space-2);padding-right:var(--acv-space-2)}.acv-py-2{padding-top:var(--acv-space-2);padding-bottom:var(--acv-space-2)}.acv-gap-2{gap:var(--acv-space-2)}.acv-m-3{margin:var(--acv-space-3)}.acv-mt-3{margin-top:var(--acv-space-3)}.acv-mr-3{margin-right:var(--acv-space-3)}.acv-mb-3{margin-bottom:var(--acv-space-3)}.acv-ml-3{margin-left:var(--acv-space-3)}.acv-mx-3{margin-left:var(--acv-space-3);margin-right:var(--acv-space-3)}.acv-my-3{margin-top:var(--acv-space-3);margin-bottom:var(--acv-space-3)}.acv-p-3{padding:var(--acv-space-3)}.acv-pt-3{padding-top:var(--acv-space-3)}.acv-pr-3{padding-right:var(--acv-space-3)}.acv-pb-3{padding-bottom:var(--acv-space-3)}.acv-pl-3{padding-left:var(--acv-space-3)}.acv-px-3{padding-left:var(--acv-space-3);padding-right:var(--acv-space-3)}.acv-py-3{padding-top:var(--acv-space-3);padding-bottom:var(--acv-space-3)}.acv-gap-3{gap:var(--acv-space-3)}.acv-m-4{margin:var(--acv-space-4)}.acv-mt-4{margin-top:var(--acv-space-4)}.acv-mr-4{margin-right:var(--acv-space-4)}.acv-mb-4{margin-bottom:var(--acv-space-4)}.acv-ml-4{margin-left:var(--acv-space-4)}.acv-mx-4{margin-left:var(--acv-space-4);margin-right:var(--acv-space-4)}.acv-my-4{margin-top:var(--acv-space-4);margin-bottom:var(--acv-space-4)}.acv-p-4{padding:var(--acv-space-4)}.acv-pt-4{padding-top:var(--acv-space-4)}.acv-pr-4{padding-right:var(--acv-space-4)}.acv-pb-4{padding-bottom:var(--acv-space-4)}.acv-pl-4{padding-left:var(--acv-space-4)}.acv-px-4{padding-left:var(--acv-space-4);padding-right:var(--acv-space-4)}.acv-py-4{padding-top:var(--acv-space-4);padding-bottom:var(--acv-space-4)}.acv-gap-4{gap:var(--acv-space-4)}.acv-m-5{margin:var(--acv-space-5)}.acv-mt-5{margin-top:var(--acv-space-5)}.acv-mr-5{margin-right:var(--acv-space-5)}.acv-mb-5{margin-bottom:var(--acv-space-5)}.acv-ml-5{margin-left:var(--acv-space-5)}.acv-mx-5{margin-left:var(--acv-space-5);margin-right:var(--acv-space-5)}.acv-my-5{margin-top:var(--acv-space-5);margin-bottom:var(--acv-space-5)}.acv-p-5{padding:var(--acv-space-5)}.acv-pt-5{padding-top:var(--acv-space-5)}.acv-pr-5{padding-right:var(--acv-space-5)}.acv-pb-5{padding-bottom:var(--acv-space-5)}.acv-pl-5{padding-left:var(--acv-space-5)}.acv-px-5{padding-left:var(--acv-space-5);padding-right:var(--acv-space-5)}.acv-py-5{padding-top:var(--acv-space-5);padding-bottom:var(--acv-space-5)}.acv-gap-5{gap:var(--acv-space-5)}.acv-m-6{margin:var(--acv-space-6)}.acv-mt-6{margin-top:var(--acv-space-6)}.acv-mr-6{margin-right:var(--acv-space-6)}.acv-mb-6{margin-bottom:var(--acv-space-6)}.acv-ml-6{margin-left:var(--acv-space-6)}.acv-mx-6{margin-left:var(--acv-space-6);margin-right:var(--acv-space-6)}.acv-my-6{margin-top:var(--acv-space-6);margin-bottom:var(--acv-space-6)}.acv-p-6{padding:var(--acv-space-6)}.acv-pt-6{padding-top:var(--acv-space-6)}.acv-pr-6{padding-right:var(--acv-space-6)}.acv-pb-6{padding-bottom:var(--acv-space-6)}.acv-pl-6{padding-left:var(--acv-space-6)}.acv-px-6{padding-left:var(--acv-space-6);padding-right:var(--acv-space-6)}.acv-py-6{padding-top:var(--acv-space-6);padding-bottom:var(--acv-space-6)}.acv-gap-6{gap:var(--acv-space-6)}.acv-m-8{margin:var(--acv-space-8)}.acv-mt-8{margin-top:var(--acv-space-8)}.acv-mr-8{margin-right:var(--acv-space-8)}.acv-mb-8{margin-bottom:var(--acv-space-8)}.acv-ml-8{margin-left:var(--acv-space-8)}.acv-mx-8{margin-left:var(--acv-space-8);margin-right:var(--acv-space-8)}.acv-my-8{margin-top:var(--acv-space-8);margin-bottom:var(--acv-space-8)}.acv-p-8{padding:var(--acv-space-8)}.acv-pt-8{padding-top:var(--acv-space-8)}.acv-pr-8{padding-right:var(--acv-space-8)}.acv-pb-8{padding-bottom:var(--acv-space-8)}.acv-pl-8{padding-left:var(--acv-space-8)}.acv-px-8{padding-left:var(--acv-space-8);padding-right:var(--acv-space-8)}.acv-py-8{padding-top:var(--acv-space-8);padding-bottom:var(--acv-space-8)}.acv-gap-8{gap:var(--acv-space-8)}.acv-m-10{margin:var(--acv-space-10)}.acv-mt-10{margin-top:var(--acv-space-10)}.acv-mr-10{margin-right:var(--acv-space-10)}.acv-mb-10{margin-bottom:var(--acv-space-10)}.acv-ml-10{margin-left:var(--acv-space-10)}.acv-mx-10{margin-left:var(--acv-space-10);margin-right:var(--acv-space-10)}.acv-my-10{margin-top:var(--acv-space-10);margin-bottom:var(--acv-space-10)}.acv-p-10{padding:var(--acv-space-10)}.acv-pt-10{padding-top:var(--acv-space-10)}.acv-pr-10{padding-right:var(--acv-space-10)}.acv-pb-10{padding-bottom:var(--acv-space-10)}.acv-pl-10{padding-left:var(--acv-space-10)}.acv-px-10{padding-left:var(--acv-space-10);padding-right:var(--acv-space-10)}.acv-py-10{padding-top:var(--acv-space-10);padding-bottom:var(--acv-space-10)}.acv-gap-10{gap:var(--acv-space-10)}.acv-m-12{margin:var(--acv-space-12)}.acv-mt-12{margin-top:var(--acv-space-12)}.acv-mr-12{margin-right:var(--acv-space-12)}.acv-mb-12{margin-bottom:var(--acv-space-12)}.acv-ml-12{margin-left:var(--acv-space-12)}.acv-mx-12{margin-left:var(--acv-space-12);margin-right:var(--acv-space-12)}.acv-my-12{margin-top:var(--acv-space-12);margin-bottom:var(--acv-space-12)}.acv-p-12{padding:var(--acv-space-12)}.acv-pt-12{padding-top:var(--acv-space-12)}.acv-pr-12{padding-right:var(--acv-space-12)}.acv-pb-12{padding-bottom:var(--acv-space-12)}.acv-pl-12{padding-left:var(--acv-space-12)}.acv-px-12{padding-left:var(--acv-space-12);padding-right:var(--acv-space-12)}.acv-py-12{padding-top:var(--acv-space-12);padding-bottom:var(--acv-space-12)}.acv-gap-12{gap:var(--acv-space-12)}.acv-m-16{margin:var(--acv-space-16)}.acv-mt-16{margin-top:var(--acv-space-16)}.acv-mr-16{margin-right:var(--acv-space-16)}.acv-mb-16{margin-bottom:var(--acv-space-16)}.acv-ml-16{margin-left:var(--acv-space-16)}.acv-mx-16{margin-left:var(--acv-space-16);margin-right:var(--acv-space-16)}.acv-my-16{margin-top:var(--acv-space-16);margin-bottom:var(--acv-space-16)}.acv-p-16{padding:var(--acv-space-16)}.acv-pt-16{padding-top:var(--acv-space-16)}.acv-pr-16{padding-right:var(--acv-space-16)}.acv-pb-16{padding-bottom:var(--acv-space-16)}.acv-pl-16{padding-left:var(--acv-space-16)}.acv-px-16{padding-left:var(--acv-space-16);padding-right:var(--acv-space-16)}.acv-py-16{padding-top:var(--acv-space-16);padding-bottom:var(--acv-space-16)}.acv-gap-16{gap:var(--acv-space-16)}.acv-block{display:block}.acv-inline-block{display:inline-block}.acv-inline{display:inline}.acv-hidden{display:none}.acv-flex{display:flex}.acv-inline-flex{display:inline-flex}.acv-flex-col{flex-direction:column}.acv-flex-row{flex-direction:row}.acv-flex-wrap{flex-wrap:wrap}.acv-flex-nowrap{flex-wrap:nowrap}.acv-items-start{align-items:flex-start}.acv-items-center{align-items:center}.acv-items-end{align-items:flex-end}.acv-items-stretch{align-items:stretch}.acv-justify-start{justify-content:flex-start}.acv-justify-center{justify-content:center}.acv-justify-end{justify-content:flex-end}.acv-justify-between{justify-content:space-between}.acv-justify-around{justify-content:space-around}.acv-flex-1{flex:1}.acv-flex-auto{flex:auto}.acv-flex-none{flex:none}.acv-flex-grow{flex-grow:1}.acv-flex-shrink-0{flex-shrink:0}.acv-grid{display:grid}.acv-grid-cols-1{grid-template-columns:repeat(1,1fr)}.acv-grid-cols-2{grid-template-columns:repeat(2,1fr)}.acv-grid-cols-3{grid-template-columns:repeat(3,1fr)}.acv-grid-cols-4{grid-template-columns:repeat(4,1fr)}.acv-w-full{width:100%}.acv-h-full{height:100%}.acv-min-h-screen{min-height:100vh}.acv-overflow-auto{overflow:auto}.acv-overflow-hidden{overflow:hidden}.acv-overflow-x-auto{overflow-x:auto}.acv-overflow-y-auto{overflow-y:auto}.acv-relative{position:relative}.acv-absolute{position:absolute}.acv-fixed{position:fixed}.acv-sticky{position:sticky}.acv-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--acv-space-4) var(--acv-space-6)}@media(max-width:767px){.acv-form-grid{grid-template-columns:1fr}}.acv-stack{display:flex;flex-direction:column;gap:var(--acv-space-4)}.acv-stack--sm{gap:var(--acv-space-2)}.acv-stack--lg{gap:var(--acv-space-6)}.acv-inline{display:flex;align-items:center;gap:var(--acv-space-2)}.acv-inline--sm{gap:var(--acv-space-1)}.acv-inline--lg{gap:var(--acv-space-4)}.acv-center{display:flex;align-items:center;justify-content:center}.acv-between{display:flex;align-items:center;justify-content:space-between}@keyframes acv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes acv-fade-out{0%{opacity:1}to{opacity:0}}@keyframes acv-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes acv-slide-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes acv-slide-in-right{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes acv-slide-in-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes acv-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes acv-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes acv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes acv-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes acv-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@keyframes acv-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.25rem)}20%,40%,60%,80%{transform:translate(.25rem)}}@keyframes acv-diamond-grow{0%{clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}to{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}}@keyframes acv-nav-expand{0%{opacity:.6;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes acv-expand-in{0%{opacity:0;transform:scale(var(--acv-expand-start-scale, .3)) translateY(var(--acv-expand-start-translate, 50px))}50%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes acv-fab-in{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes acv-fab-pulse{0%,to{box-shadow:var(--acv-fab-pulse-shadow)}50%{box-shadow:var(--acv-fab-pulse-shadow-strong)}}.acv-animate-fade-in{animation:acv-fade-in var(--acv-transition-base) ease forwards}.acv-animate-fade-out{animation:acv-fade-out var(--acv-transition-base) ease forwards}.acv-animate-slide-up{animation:acv-slide-up var(--acv-transition-slow) cubic-bezier(.25,.8,.25,1) forwards}.acv-animate-slide-down{animation:acv-slide-down var(--acv-transition-slow) cubic-bezier(.25,.8,.25,1) forwards}.acv-animate-scale-in{animation:acv-scale-in var(--acv-transition-base) cubic-bezier(.25,.8,.25,1) forwards}.acv-animate-spin{animation:acv-spin 1s linear infinite}.acv-animate-pulse{animation:acv-pulse 2s ease-in-out infinite}.acv-animate-bounce{animation:acv-bounce 1s ease infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--acv-btn-height: 38px;--acv-btn-padding-y: 17px;--acv-btn-padding-x: 30px;--acv-btn-radius: 6px;--acv-btn-font-size: 14px;--acv-btn-font-weight: 500;--acv-btn-line-height: 28px;--acv-btn-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .1);--acv-btn-shadow-hover: 0 2px 4px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .12)}html{--mat-button-filled-container-color: var(--acv-btn-primary-bg);--mat-button-filled-label-text-color: var(--acv-btn-primary-text);--mat-button-filled-container-shape: var(--acv-btn-radius);--mat-button-filled-label-text-font: var(--acv-font-family);--mat-button-filled-label-text-size: var(--acv-btn-font-size);--mat-button-filled-label-text-weight: var(--acv-btn-font-weight);--mat-button-filled-label-text-tracking: 0;--mat-button-text-label-text-color: var(--acv-btn-secondary-text);--mat-button-text-label-text-font: var(--acv-font-family);--mat-button-text-label-text-size: var(--acv-btn-font-size);--mat-button-text-label-text-weight: var(--acv-btn-font-weight);--mat-button-outlined-label-text-color: var(--acv-btn-secondary-text);--mat-button-outlined-outline-color: var(--acv-btn-secondary-border);--mat-button-outlined-container-shape: var(--acv-btn-radius);--mat-button-outlined-label-text-font: var(--acv-font-family);--mat-button-outlined-label-text-size: var(--acv-btn-font-size);--mat-button-outlined-label-text-weight: var(--acv-btn-font-weight)}html{--mat-icon-button-state-layer-color: var(--acv-hover-overlay)}.mat-mdc-button-base.mat-mdc-button-base{height:var(--acv-btn-height);line-height:var(--acv-btn-line-height);letter-spacing:0;text-transform:none;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.mat-mdc-unelevated-button.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button),.mat-mdc-raised-button.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-mdc-raised-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button){background-color:var(--acv-btn-primary-bg);color:var(--acv-btn-primary-text);box-shadow:var(--acv-btn-shadow);padding:0 var(--acv-btn-padding-x)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):hover:not(:disabled),.mat-mdc-raised-button.mat-mdc-raised-button.mat-primary:hover:not(:disabled),.mat-mdc-raised-button.mat-mdc-raised-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):hover:not(:disabled){background-color:var(--acv-btn-primary-bg-hover);box-shadow:var(--acv-btn-shadow-hover)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button.mat-primary:active:not(:disabled),.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):active:not(:disabled),.mat-mdc-raised-button.mat-mdc-raised-button.mat-primary:active:not(:disabled),.mat-mdc-raised-button.mat-mdc-raised-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):active:not(:disabled){transform:translateY(1px)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button.mat-primary:disabled,.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):disabled,.mat-mdc-raised-button.mat-mdc-raised-button.mat-primary:disabled,.mat-mdc-raised-button.mat-mdc-raised-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button):disabled{background-color:var(--acv-btn-disabled-bg);color:var(--acv-btn-disabled-text);box-shadow:var(--acv-btn-shadow)}.mat-mdc-unelevated-button.mat-mdc-unelevated-button.mat-primary .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-mdc-unelevated-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button) .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.mat-mdc-raised-button.mat-primary .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.mat-mdc-raised-button:not([class*=mat-accent]):not([class*=mat-warn]):not(.mat-mdc-outlined-button) .mat-mdc-button-persistent-ripple:before{background-color:#ffffff1a}.mat-mdc-button.mat-mdc-button,.mat-mdc-outlined-button.mat-mdc-outlined-button{background-color:var(--acv-btn-secondary-bg);color:var(--acv-btn-secondary-text);box-shadow:var(--acv-btn-shadow);padding:0 var(--acv-btn-padding-x);border:none}.mat-mdc-button.mat-mdc-button:hover:not(:disabled),.mat-mdc-outlined-button.mat-mdc-outlined-button:hover:not(:disabled){background-color:var(--acv-btn-secondary-bg-hover);box-shadow:var(--acv-btn-shadow-hover)}.mat-mdc-button.mat-mdc-button:active:not(:disabled),.mat-mdc-outlined-button.mat-mdc-outlined-button:active:not(:disabled){transform:translateY(1px)}.mat-mdc-button.mat-mdc-button:disabled,.mat-mdc-outlined-button.mat-mdc-outlined-button:disabled{background-color:var(--acv-btn-disabled-bg);color:var(--acv-btn-disabled-text);box-shadow:var(--acv-btn-shadow)}.mat-mdc-button.mat-mdc-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple:before{background-color:var(--acv-hover-overlay)}.mat-mdc-icon-button.mat-mdc-icon-button{box-shadow:none;background-color:transparent;border-radius:var(--acv-btn-radius)}.mat-mdc-icon-button.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-hover-overlay)}.mat-mdc-icon-button.mat-mdc-icon-button:disabled{opacity:.5}button.acv-icon-btn.mat-mdc-icon-button,.acv-icon-btn.mat-mdc-icon-button{width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--acv-icon-btn-border);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;display:inline-flex;align-items:center;justify-content:center}button.acv-icon-btn.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,button.acv-icon-btn.mat-mdc-icon-button .mat-mdc-button-ripple,.acv-icon-btn.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.acv-icon-btn.mat-mdc-icon-button .mat-mdc-button-ripple{border-radius:12px}button.acv-icon-btn.mat-mdc-icon-button .mat-icon,.acv-icon-btn.mat-mdc-icon-button .mat-icon{font-size:20px;width:20px;height:20px;margin:0;padding:0;display:flex;align-items:center;justify-content:center}button.acv-icon-btn.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn.mat-mdc-icon-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--acv-shadow-md)}button.acv-icon-btn.mat-mdc-icon-button:active:not(:disabled),.acv-icon-btn.mat-mdc-icon-button:active:not(:disabled){transform:translateY(0)}button.acv-icon-btn--edit.mat-mdc-icon-button,button.acv-icon-btn--success.mat-mdc-icon-button,.acv-icon-btn--edit.mat-mdc-icon-button,.acv-icon-btn--success.mat-mdc-icon-button{background-color:var(--acv-icon-btn-edit-bg)}button.acv-icon-btn--edit.mat-mdc-icon-button .mat-icon,button.acv-icon-btn--success.mat-mdc-icon-button .mat-icon,.acv-icon-btn--edit.mat-mdc-icon-button .mat-icon,.acv-icon-btn--success.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-edit-color)}button.acv-icon-btn--edit.mat-mdc-icon-button:hover:not(:disabled),button.acv-icon-btn--success.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--edit.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--success.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-edit-bg-hover)}button.acv-icon-btn--copy.mat-mdc-icon-button,button.acv-icon-btn--info.mat-mdc-icon-button,.acv-icon-btn--copy.mat-mdc-icon-button,.acv-icon-btn--info.mat-mdc-icon-button{background-color:var(--acv-icon-btn-copy-bg)}button.acv-icon-btn--copy.mat-mdc-icon-button .mat-icon,button.acv-icon-btn--info.mat-mdc-icon-button .mat-icon,.acv-icon-btn--copy.mat-mdc-icon-button .mat-icon,.acv-icon-btn--info.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-copy-color)}button.acv-icon-btn--copy.mat-mdc-icon-button:hover:not(:disabled),button.acv-icon-btn--info.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--copy.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--info.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-copy-bg-hover)}button.acv-icon-btn--filter.mat-mdc-icon-button,button.acv-icon-btn--primary.mat-mdc-icon-button,.acv-icon-btn--filter.mat-mdc-icon-button,.acv-icon-btn--primary.mat-mdc-icon-button{background-color:var(--acv-icon-btn-filter-bg)}button.acv-icon-btn--filter.mat-mdc-icon-button .mat-icon,button.acv-icon-btn--primary.mat-mdc-icon-button .mat-icon,.acv-icon-btn--filter.mat-mdc-icon-button .mat-icon,.acv-icon-btn--primary.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-filter-color)}button.acv-icon-btn--filter.mat-mdc-icon-button:hover:not(:disabled),button.acv-icon-btn--primary.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--filter.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--primary.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-filter-bg-hover)}button.acv-icon-btn--delete.mat-mdc-icon-button,button.acv-icon-btn--danger.mat-mdc-icon-button,.acv-icon-btn--delete.mat-mdc-icon-button,.acv-icon-btn--danger.mat-mdc-icon-button{background-color:var(--acv-icon-btn-delete-bg)}button.acv-icon-btn--delete.mat-mdc-icon-button .mat-icon,button.acv-icon-btn--danger.mat-mdc-icon-button .mat-icon,.acv-icon-btn--delete.mat-mdc-icon-button .mat-icon,.acv-icon-btn--danger.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-delete-color)}button.acv-icon-btn--delete.mat-mdc-icon-button:hover:not(:disabled),button.acv-icon-btn--danger.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--delete.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--danger.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-delete-bg-hover)}button.acv-icon-btn--warning.mat-mdc-icon-button,.acv-icon-btn--warning.mat-mdc-icon-button{background-color:var(--acv-icon-btn-warning-bg)}button.acv-icon-btn--warning.mat-mdc-icon-button .mat-icon,.acv-icon-btn--warning.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-warning-color)}button.acv-icon-btn--warning.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--warning.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-warning-bg-hover)}button.acv-icon-btn--view.mat-mdc-icon-button,.acv-icon-btn--view.mat-mdc-icon-button{background-color:var(--acv-icon-btn-view-bg)}button.acv-icon-btn--view.mat-mdc-icon-button .mat-icon,.acv-icon-btn--view.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-view-color)}button.acv-icon-btn--view.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--view.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-view-bg-hover)}button.acv-icon-btn--neutral.mat-mdc-icon-button,.acv-icon-btn--neutral.mat-mdc-icon-button{background-color:var(--acv-icon-btn-neutral-bg)}button.acv-icon-btn--neutral.mat-mdc-icon-button .mat-icon,.acv-icon-btn--neutral.mat-mdc-icon-button .mat-icon{color:var(--acv-icon-btn-neutral-color)}button.acv-icon-btn--neutral.mat-mdc-icon-button:hover:not(:disabled),.acv-icon-btn--neutral.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--acv-icon-btn-neutral-bg-hover)}.mat-mdc-fab.mat-mdc-fab,.mat-mdc-mini-fab.mat-mdc-mini-fab{background-color:var(--acv-btn-primary-bg);color:var(--acv-btn-primary-text);box-shadow:var(--acv-btn-shadow)}.mat-mdc-fab.mat-mdc-fab:hover:not(:disabled),.mat-mdc-mini-fab.mat-mdc-mini-fab:hover:not(:disabled){background-color:var(--acv-btn-primary-bg-hover);box-shadow:var(--acv-btn-shadow-hover)}.mat-mdc-dialog-actions .mat-mdc-button,.mat-mdc-dialog-actions .mat-mdc-outlined-button,.mat-mdc-dialog-actions .mat-mdc-unelevated-button,.mat-mdc-dialog-actions .mat-mdc-raised-button{min-width:80px}.acv-btn-sm.acv-btn-sm{height:32px;padding:0 20px;font-size:13px}.acv-btn-lg.acv-btn-lg{height:44px;padding:0 36px;font-size:15px}.acv-btn-full.acv-btn-full{width:100%}.acv-fab-button{--acv-fab-size: 56px;--acv-fab-icon-size: 24px;display:inline-flex}.acv-fab-button__button{width:var(--acv-fab-size);height:var(--acv-fab-size);border-radius:50%;background:var(--acv-fab-gradient);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--acv-fab-icon);box-shadow:var(--acv-fab-shadow);transition:transform .2s ease,box-shadow .2s ease;animation:acv-fab-in .3s cubic-bezier(.34,1.56,.64,1)}.acv-fab-button__button mat-icon{font-size:var(--acv-fab-icon-size);width:var(--acv-fab-icon-size);height:var(--acv-fab-icon-size)}.acv-fab-button__button:hover{transform:scale(1.1);box-shadow:var(--acv-fab-shadow-hover);animation:acv-fab-pulse 1.5s ease-in-out infinite}.acv-fab-button__button:active{transform:scale(.95)}.acv-fab-button--help{--acv-fab-size: 48px;--acv-fab-icon-size: 24px}.acv-fab-button--chat{--acv-fab-size: 56px;--acv-fab-icon-size: 28px}:root{--acv-search-height: 40px;--acv-search-radius: 30px;--acv-search-padding-x: 20px;--acv-search-bg: var(--acv-surface-base);--acv-search-text: var(--acv-text-primary);--acv-search-placeholder: var(--acv-text-muted);--acv-search-border-start: #90C2DB;--acv-search-border-end: #00B5FF;--acv-search-focus-ring: rgba(0, 181, 255, .15)}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input{--mat-form-field-container-height: var(--acv-search-height);--mat-form-field-container-vertical-padding: 0}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-text-field-wrapper{background:transparent;padding:0;border:none;border-radius:var(--acv-search-radius);box-shadow:none}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-flex{height:var(--acv-search-height);align-items:center;position:relative;background:var(--acv-search-bg);border-radius:var(--acv-search-radius);padding:0 var(--acv-search-padding-x);transition:box-shadow .15s ease}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-flex:before{content:"";position:absolute;inset:0;border-radius:var(--acv-search-radius);padding:1px;background:linear-gradient(90deg,var(--acv-search-border-start),var(--acv-search-border-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-infix{padding:0;min-height:var(--acv-search-height);width:auto;display:flex;align-items:center}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mdc-notched-outline,.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mdc-line-ripple,.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-floating-label{display:none}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input input.mat-mdc-input-element{font-family:var(--acv-font-family);font-size:var(--acv-font-size-base);font-weight:var(--acv-font-weight-medium);color:var(--acv-search-text)}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input input.mat-mdc-input-element::placeholder{color:var(--acv-search-placeholder);opacity:1}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-icon-prefix{padding-right:8px;color:var(--acv-text-muted)}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-icon-prefix .mat-icon{font-size:20px;width:20px;height:20px}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-icon-suffix{padding-left:8px}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:28px;height:28px;padding:4px}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon{font-size:18px;width:18px;height:18px}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input.mat-focused .mat-mdc-form-field-flex{box-shadow:0 0 0 3px var(--acv-search-focus-ring)}.mat-mdc-form-field.mat-mdc-form-field.acv-search-input.mat-focused .mat-mdc-form-field-flex:before{background:linear-gradient(90deg,var(--acv-search-border-end),var(--acv-search-border-end))}header .mat-mdc-form-field.acv-search-input,.grid-header .mat-mdc-form-field.acv-search-input{margin-bottom:0;flex:0 1 400px;min-width:200px}.mat-mdc-form-field.acv-search-input.acv-search-input--full{width:100%;max-width:616px}.acv-search-shortcut{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:500;color:var(--acv-text-muted);background:var(--acv-surface-header);border-radius:4px;border:1px solid var(--acv-border-light);margin-left:auto}.acv-search-shortcut kbd{font-family:inherit;font-size:inherit}.acv-dialog-actions{display:flex;align-items:center;gap:var(--acv-space-2);justify-content:flex-start;flex-wrap:wrap}:root{--acv-grid-menu-bg: var(--acv-nav-bg);--acv-grid-menu-border: rgba(91, 184, 232, .28);--acv-grid-menu-text: var(--acv-nav-text);--acv-grid-menu-text-muted: var(--acv-nav-text-muted);--acv-grid-menu-item-hover: var(--acv-nav-bg-hover);--acv-grid-menu-item-active: var(--acv-nav-bg-active);--acv-grid-menu-arrow: var(--acv-nav-accent);--acv-settings-menu-bg: var(--acv-nav-bg);--acv-settings-menu-border: rgba(91, 184, 232, .3);--acv-settings-menu-text: var(--acv-nav-text);--acv-settings-menu-text-muted: var(--acv-nav-text-muted);--acv-settings-menu-hover: var(--acv-nav-bg-hover);--acv-settings-menu-active: var(--acv-nav-bg-active)}.acv-grid-menu-panel.mat-mdc-menu-panel{min-width:15rem;border:1px solid var(--acv-grid-menu-border);border-radius:.75rem;box-shadow:none;background-color:var(--acv-grid-menu-bg)}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{padding:.375rem}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:2.625rem;padding:0 .75rem;border-radius:.5rem;color:var(--acv-grid-menu-text);font-size:var(--acv-font-size-md);font-weight:var(--acv-font-weight-semibold)}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:inherit}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--acv-grid-menu-arrow);opacity:1}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item.acv-submenu-hover-locked{pointer-events:none}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item:not([aria-disabled=true]):hover,.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item:not([aria-disabled=true]):focus-visible{background-color:var(--acv-grid-menu-item-hover)}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([aria-disabled=true]){background-color:var(--acv-grid-menu-item-active)}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item[aria-disabled=true]{color:var(--acv-grid-menu-text-muted);opacity:1}.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item[aria-disabled=true] .mat-icon,.acv-grid-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-item[aria-disabled=true] .mat-mdc-menu-submenu-icon{color:var(--acv-grid-menu-text-muted)}.acv-settings-menu.mat-mdc-menu-panel{min-width:13.5rem;border:1px solid var(--acv-settings-menu-border);border-radius:.75rem;box-shadow:0 8px 24px #06142d52;background:var(--acv-settings-menu-bg)}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-content{display:grid;gap:.25rem;padding:.375rem}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:2.375rem;padding:0 .625rem;border-radius:.5rem;color:var(--acv-settings-menu-text);font-size:var(--acv-font-size-sm);font-weight:var(--acv-font-weight-medium)}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--acv-settings-menu-text-muted);margin-right:.5rem}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--acv-nav-accent);opacity:1}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item:not([aria-disabled=true]):hover,.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item:not([aria-disabled=true]):focus-visible{background-color:var(--acv-settings-menu-hover)}.acv-settings-menu.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([aria-disabled=true]){background-color:var(--acv-settings-menu-active)}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font{border:1px solid rgba(91,184,232,.22);border-radius:.625rem;padding:.5rem;margin-top:.125rem;color:var(--acv-settings-menu-text);background:#ffffff08}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-label{display:block;margin-bottom:.375rem;font-size:var(--acv-font-size-xs);font-weight:var(--acv-font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--acv-settings-menu-text-muted)}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.375rem}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-actions .acv-settings-menu__font-step{color:var(--acv-settings-menu-text);width:1.875rem;height:1.875rem;display:inline-flex;justify-content:center;align-items:center;justify-self:center;border:1px solid rgba(91,184,232,.28);border-radius:.5rem;background:#ffffff0a;font:inherit;font-size:var(--acv-font-size-xl);font-weight:var(--acv-font-weight-semibold);line-height:1;transition:background-color .15s ease;cursor:pointer}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-actions .acv-settings-menu__font-step:hover:not([disabled]){background:var(--acv-settings-menu-hover)}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-actions .acv-settings-menu__font-step[disabled]{color:var(--acv-settings-menu-text-muted);cursor:default}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-value{min-width:3.4rem;border:1px solid rgba(91,184,232,.28);border-radius:.5rem;background:#ffffff0a;color:var(--acv-settings-menu-text);font-size:var(--acv-font-size-sm);font-weight:var(--acv-font-weight-semibold);padding:.3rem .5rem;cursor:pointer;transition:background-color .15s ease}.acv-settings-menu.mat-mdc-menu-panel .acv-settings-menu__font-value:hover{background:var(--acv-settings-menu-hover)}table{width:100%;border-collapse:collapse;font-family:var(--acv-font-family);font-size:var(--acv-font-size-base)}table thead th,thead th{background-color:var(--acv-table-header-bg);color:var(--acv-table-header-text);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;padding:.75rem 1rem;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--acv-table-border)}table thead th:hover,thead th:hover{background-color:var(--acv-table-header-hover-bg);cursor:pointer}table thead th .mat-icon,thead th .mat-icon{font-size:14px;width:14px;height:14px;vertical-align:middle;margin-left:4px}table tbody tr,tbody tr{transition:background-color .15s ease}table tbody tr:nth-child(odd),tbody tr:nth-child(odd){background-color:var(--acv-table-row-odd-bg)}table tbody tr:nth-child(2n),tbody tr:nth-child(2n){background-color:var(--acv-table-row-even-bg)}table tbody tr:hover,tbody tr:hover{background-color:var(--acv-table-row-hover-bg);cursor:pointer}table tbody tr.selected,tbody tr.selected{background-color:var(--acv-table-row-selected-bg)}table tbody td,tbody td{padding:.75rem 1rem;color:var(--acv-table-text);font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:300px}table tbody td.right,tbody td.right{text-align:right}table tbody td.center,tbody td.center{text-align:center}table tbody td.bold,tbody td.bold{font-weight:var(--acv-font-weight-semibold)}.table-container{overflow:auto;flex-grow:1}.table-container::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track{background:transparent}.table-container::-webkit-scrollbar-thumb{background:var(--acv-border-default);border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:var(--acv-text-muted)}.table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--acv-text-muted)}.table-empty .mat-icon{font-size:48px;width:48px;height:48px;margin-bottom:1rem;opacity:.5}.table-empty p{font-size:var(--acv-font-size-base)}.table-loading tbody tr{opacity:.5;pointer-events:none}:root{--acv-form-label-size: 14px;--acv-form-label-weight: 500;--acv-field-shadow: 0 1px 2px rgba(0, 0, 0, .05);--acv-field-radius: 8px;--mat-tab-header-inactive-label-text-color: var(--acv-tab-inactive-text);--mat-tab-header-active-label-text-color: var(--acv-tab-active-text);--mat-tab-header-inactive-hover-label-text-color: var(--acv-tab-inactive-text);--mat-tab-header-inactive-focus-label-text-color: var(--acv-tab-inactive-text);--mat-tab-header-active-hover-label-text-color: var(--acv-tab-active-text);--mat-tab-header-active-focus-label-text-color: var(--acv-tab-active-text);--mdc-tab-indicator-active-indicator-color: transparent;--mat-tab-header-inactive-ripple-color: transparent;--mat-tab-header-active-ripple-color: transparent}html{--mat-form-field-error-text-color: var(--acv-color-error);--mat-form-field-filled-container-color: var(--acv-field-bg);--mat-form-field-filled-container-shape: var(--acv-field-radius);--mat-form-field-filled-disabled-container-color: var(--acv-field-disabled-bg);--mat-form-field-outlined-container-shape: var(--acv-field-radius);--mat-form-field-outlined-disabled-input-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-disabled-label-text-color: var(--acv-form-label-color);--mat-form-field-outlined-error-label-text-color: var(--acv-color-error);--mat-form-field-outlined-error-outline-color: var(--acv-color-error);--mat-form-field-outlined-focus-label-text-color: var(--acv-field-border-focus);--mat-form-field-outlined-focus-outline-color: var(--acv-field-border-focus);--mat-form-field-outlined-hover-label-text-color: var(--acv-form-label-color);--mat-form-field-outlined-hover-outline-color: var(--acv-field-border-hover);--mat-form-field-outlined-label-text-color: var(--acv-form-label-color);--mat-form-field-outlined-label-text-font: var(--acv-font-family);--mat-form-field-outlined-label-text-size: var(--acv-form-label-size);--mat-form-field-outlined-label-text-weight: var(--acv-form-label-weight);--mat-form-field-outlined-outline-color: var(--acv-field-border);--mat-form-field-select-disabled-option-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-subscript-text-size: 11px}html{--mat-tab-inactive-label-text-color: var(--acv-tab-inactive-text);--mat-tab-inactive-focus-label-text-color: var(--acv-tab-inactive-text);--mat-tab-inactive-hover-label-text-color: var(--acv-tab-inactive-text);--mat-tab-active-label-text-color: var(--acv-tab-active-text);--mat-tab-active-focus-label-text-color: var(--acv-tab-active-text);--mat-tab-active-hover-label-text-color: var(--acv-tab-active-text);--mat-tab-label-text-font: var(--acv-font-family);--mat-tab-label-text-size: 14px;--mat-tab-label-text-weight: 500;--mat-tab-label-text-tracking: 0;--mat-tab-active-indicator-color: transparent;--mat-tab-inactive-ripple-color: transparent;--mat-tab-active-ripple-color: transparent}html{--mat-select-trigger-text-font: var(--acv-font-family);--mat-select-trigger-text-size: 14px;--mat-select-trigger-text-weight: 500;--mat-select-panel-background-color: var(--acv-surface-elevated)}html{--mat-checkbox-label-text-color: var(--acv-form-label-color);--mat-checkbox-label-text-font: var(--acv-font-family);--mat-checkbox-label-text-size: var(--acv-form-label-size);--mat-checkbox-label-text-weight: var(--acv-form-label-weight);--mat-checkbox-selected-checkmark-color: var(--acv-text-inverse);--mat-checkbox-selected-icon-color: var(--acv-tab-active-text);--mat-checkbox-unselected-icon-color: var(--acv-field-border)}.mat-mdc-tab-header{background-color:var(--acv-surface-header);border-bottom:1px solid var(--acv-border-light)}.mat-mdc-tab-header .mat-mdc-tab-label-container{flex-grow:0;border:none}.mat-mdc-tab-labels .mdc-tab,.mat-mdc-tab-labels .mat-mdc-tab{background-color:transparent;letter-spacing:0;min-width:auto;padding:0 24px;border-radius:0;opacity:1;position:relative;overflow:visible}.mat-mdc-tab-labels .mdc-tab .mdc-tab__text-label,.mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__text-label{transition:color .15s ease;font-weight:500}.mat-mdc-tab-labels .mdc-tab .mdc-tab-indicator,.mat-mdc-tab-labels .mat-mdc-tab .mdc-tab-indicator,.mat-mdc-tab-labels .mdc-tab .mat-mdc-tab-ripple,.mat-mdc-tab-labels .mat-mdc-tab .mat-mdc-tab-ripple{display:none}.mat-mdc-tab-labels .mdc-tab.mdc-tab--active,.mat-mdc-tab-labels .mdc-tab[aria-selected=true],.mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active,.mat-mdc-tab-labels .mat-mdc-tab[aria-selected=true]{background-color:var(--acv-tab-active-bg)}.mat-mdc-tab-labels .mdc-tab.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-labels .mdc-tab[aria-selected=true] .mdc-tab__text-label,.mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-labels .mat-mdc-tab[aria-selected=true] .mdc-tab__text-label{font-weight:600}.mat-mdc-tab-labels .mdc-tab.mdc-tab--active .mdc-tab__text-label:before,.mat-mdc-tab-labels .mdc-tab[aria-selected=true] .mdc-tab__text-label:before,.mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label:before,.mat-mdc-tab-labels .mat-mdc-tab[aria-selected=true] .mdc-tab__text-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;background-color:var(--acv-color-accent);transform:rotate(45deg);border-radius:1px;vertical-align:middle}.mat-mdc-tab-labels .mdc-tab:not(.mdc-tab--active):hover,.mat-mdc-tab-labels .mat-mdc-tab:not(.mdc-tab--active):hover{background-color:var(--acv-tab-hover-bg)}.mat-mdc-tab-group .mat-mdc-tab-body-wrapper{flex:1;overflow:auto;background-color:var(--acv-surface-base)}.mat-mdc-tab-group .mat-mdc-tab-body,.mat-mdc-tab-group .mat-mdc-tab-body-content{background-color:var(--acv-surface-base)}.mat-mdc-form-field.mat-mdc-form-field{font-family:var(--acv-font-family)}.mat-mdc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--acv-field-bg);border-radius:8px;box-shadow:none;border:1px solid var(--acv-field-border);transition:border-color .15s ease,background-color .15s ease}.mat-mdc-form-field.mat-mdc-form-field:hover .mat-mdc-text-field-wrapper{border-color:var(--acv-field-border-hover)}.mat-mdc-form-field.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border-color:var(--acv-field-border-focus);border-width:2px}.mat-mdc-form-field.mat-mdc-form-field:not(.mat-form-field-appearance-outline) .mdc-notched-outline{display:none}.mat-mdc-form-field.mat-mdc-form-field .mat-mdc-input-element{color:var(--acv-field-text);font-size:14px;font-weight:500}.mat-mdc-form-field.mat-mdc-form-field .mat-mdc-input-element::placeholder{color:var(--acv-field-placeholder)}.mat-mdc-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{background-color:var(--acv-field-disabled-bg)}.mat-form-field-appearance-outline.mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:transparent;border:none}.mat-form-field-appearance-outline.mat-mdc-form-field .mdc-notched-outline{display:flex}.disabled-field{cursor:not-allowed}.disabled-field.mat-mdc-form-field .mat-mdc-form-field-outline,.disabled-field.mat-mdc-checkbox .mat-mdc-checkbox-frame{border-color:var(--mat-sys-outline-variant)}.disabled-field.mat-mdc-checkbox{opacity:.6}.disabled-field .mat-mdc-form-field-infix{opacity:.7}.disabled-field .mat-mdc-input-element{cursor:not-allowed}.acv-form-label{display:block;margin-bottom:6px;font-size:var(--acv-form-label-size);font-weight:var(--acv-form-label-weight);color:var(--acv-form-label-color)}.mat-mdc-select{font-family:var(--acv-font-family)}.mat-mdc-select .mat-mdc-select-value{color:var(--acv-field-text);font-size:14px;font-weight:500}.mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-value{color:var(--mat-sys-on-surface-variant)}.mat-mdc-select .mat-mdc-select-placeholder{color:var(--acv-field-placeholder)}.cdk-overlay-pane .mat-mdc-select-panel,.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-autocomplete-panel,.mat-mdc-autocomplete-panel{background-color:var(--acv-surface-elevated);border:1px solid var(--acv-border-default);border-radius:var(--acv-field-radius);box-shadow:var(--acv-shadow-xl);--mat-sys-on-surface: var(--acv-text-primary);--mat-sys-on-surface-variant: var(--acv-text-secondary);--mat-sys-on-secondary-container: var(--acv-tab-active-text);--mat-sys-secondary-container: var(--acv-tab-active-bg);--mat-sys-surface: var(--acv-surface-elevated);--mat-sys-surface-container: var(--acv-surface-elevated);--mat-option-label-text-color: var(--acv-text-primary);--mat-option-selected-state-label-text-color: var(--acv-tab-active-text);--mat-option-selected-state-layer-color: var(--acv-tab-active-bg);--mat-option-hover-state-layer-color: var(--acv-hover-overlay);--mat-option-focus-state-layer-color: var(--acv-hover-overlay)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{color:var(--acv-text-primary)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:hover,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:focus,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option:hover,.mat-mdc-select-panel .mat-mdc-option:focus,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:hover,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:focus,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option:hover,.mat-mdc-autocomplete-panel .mat-mdc-option:focus,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:var(--acv-tab-active-bg);color:var(--acv-text-primary)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:hover .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:focus .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option:hover .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option:focus .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:hover .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:focus .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option:hover .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option:focus .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text{color:var(--acv-text-primary)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{background-color:var(--acv-tab-active-bg);color:var(--acv-tab-active-text)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--acv-tab-active-text)}.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:hover .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:focus .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:hover .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:focus .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:hover .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:focus .mdc-list-item__primary-text,.cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:hover .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:focus .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active .mdc-list-item__primary-text{color:var(--acv-tab-active-text)}form .mat-mdc-checkbox.mat-mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-outline);border-radius:4px}form .mat-mdc-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background{background-color:var(--acv-tab-active-text);border-color:var(--acv-tab-active-text)}.acv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}@media(max-width:767px){.acv-form-row{grid-template-columns:1fr}}.acv-form-section{margin-bottom:1.5rem}.acv-form-section__title{font-size:16px;font-weight:600;color:var(--acv-form-label-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--acv-border-light)}html{--mat-sys-background: light-dark(#f6faff, #0f1418);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#edf1f7, #2c3135);--mat-sys-inverse-primary: light-dark(#8aceff, #006491);--mat-sys-inverse-surface: light-dark(#2c3135, #dfe3e8);--mat-sys-on-background: light-dark(#171c20, #dfe3e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344e);--mat-sys-on-primary-container: light-dark(#004b6e, #c9e6ff);--mat-sys-on-primary-fixed: light-dark(#001e2f, #001e2f);--mat-sys-on-primary-fixed-variant: light-dark(#004b6e, #004b6e);--mat-sys-on-secondary: light-dark(#ffffff, #08344b);--mat-sys-on-secondary-container: light-dark(#254a63, #c9e6ff);--mat-sys-on-secondary-fixed: light-dark(#001e2f, #001e2f);--mat-sys-on-secondary-fixed-variant: light-dark(#254a63, #254a63);--mat-sys-on-surface: light-dark(#171c20, #dfe3e8);--mat-sys-on-surface-variant: light-dark(#3e4850, #dae4ee);--mat-sys-on-tertiary: light-dark(#ffffff, #4e0d6b);--mat-sys-on-tertiary-container: light-dark(#672b84, #f7d8ff);--mat-sys-on-tertiary-fixed: light-dark(#310048, #310048);--mat-sys-on-tertiary-fixed-variant: light-dark(#672b84, #672b84);--mat-sys-outline: light-dark(#6f7881, #88929b);--mat-sys-outline-variant: light-dark(#bec8d1, #3e4850);--mat-sys-primary: light-dark(#006491, #8aceff);--mat-sys-primary-container: light-dark(#c9e6ff, #004b6e);--mat-sys-primary-fixed: light-dark(#c9e6ff, #c9e6ff);--mat-sys-primary-fixed-dim: light-dark(#8aceff, #8aceff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#3e627c, #a6cbe8);--mat-sys-secondary-container: light-dark(#c9e6ff, #254a63);--mat-sys-secondary-fixed: light-dark(#c9e6ff, #c9e6ff);--mat-sys-secondary-fixed-dim: light-dark(#a6cbe8, #a6cbe8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f6faff, #0f1418);--mat-sys-surface-bright: light-dark(#f6faff, #353a3e);--mat-sys-surface-container: light-dark(#eaeef4, #1b2024);--mat-sys-surface-container-high: light-dark(#e4e8ee, #262b2f);--mat-sys-surface-container-highest: light-dark(#dfe3e8, #30353a);--mat-sys-surface-container-low: light-dark(#f0f4fa, #171c20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f13);--mat-sys-surface-dim: light-dark(#d6dae0, #0f1418);--mat-sys-surface-tint: light-dark(#006491, #8aceff);--mat-sys-surface-variant: light-dark(#dae4ee, #3e4850);--mat-sys-tertiary: light-dark(#81449e, #e9b3ff);--mat-sys-tertiary-container: light-dark(#f7d8ff, #672b84);--mat-sys-tertiary-fixed: light-dark(#f7d8ff, #f7d8ff);--mat-sys-tertiary-fixed-dim: light-dark(#e9b3ff, #e9b3ff);--mat-sys-neutral-variant20: #283139;--mat-sys-neutral10: #171c20;--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 Noto Sans;--mat-sys-body-large-font: Noto Sans;--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 Noto Sans;--mat-sys-body-medium-font: Noto Sans;--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 Noto Sans;--mat-sys-body-small-font: Noto Sans;--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 Noto Sans;--mat-sys-display-large-font: Noto Sans;--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 Noto Sans;--mat-sys-display-medium-font: Noto Sans;--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 Noto Sans;--mat-sys-display-small-font: Noto Sans;--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 Noto Sans;--mat-sys-headline-large-font: Noto Sans;--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 Noto Sans;--mat-sys-headline-medium-font: Noto Sans;--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 Noto Sans;--mat-sys-headline-small-font: Noto Sans;--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 Noto Sans;--mat-sys-label-large-font: Noto Sans;--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 Noto Sans;--mat-sys-label-medium-font: Noto Sans;--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 Noto Sans;--mat-sys-label-small-font: Noto Sans;--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 Noto Sans;--mat-sys-title-large-font: Noto Sans;--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 Noto Sans;--mat-sys-title-medium-font: Noto Sans;--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 Noto Sans;--mat-sys-title-small-font: Noto Sans;--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-option-label-text-color: var(--acv-text-primary);--mat-option-label-text-font: var(--acv-font-family);--mat-option-label-text-size: 14px;--mat-option-selected-state-label-text-color: var(--acv-tab-active-text);--mat-option-selected-state-layer-color: var(--acv-tab-active-bg);--mat-option-hover-state-layer-color: var(--acv-hover-overlay);--mat-option-focus-state-layer-color: var(--acv-hover-overlay);--mat-select-panel-background-color: var(--acv-surface-elevated);--mat-autocomplete-background-color: var(--acv-surface-elevated)}html{height:100%;font-size:calc(16px * var(--acv-font-scale));scroll-behavior:smooth;tab-size:4;-webkit-text-size-adjust:100%}:root{--mat-dialog-actions-alignment: start;--mat-dialog-container-max-width: 45rem;--mat-form-field-container-height: var(--acv-input-height);--mat-form-field-container-text-size: var(--acv-font-size-base);--mat-form-field-container-vertical-padding: .4rem}:root .mat-mdc-dialog-surface{overflow:hidden;border:1px solid var(--acv-border-light);border-radius:var(--acv-dialog-radius)}:root .mat-mdc-form-field .mat-mdc-floating-label{line-height:inherit}:root .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label--float-above{line-height:normal}:root .mat-mdc-form-field .mat-mdc-icon-button{width:2rem;height:2rem;padding:.25rem}:root .mat-mdc-form-field .mat-mdc-icon-button .mat-icon{font-size:1.25rem;margin-top:.2rem}:root .mat-mdc-form-field .mat-mdc-icon-button svg{width:1.25rem}:root .mdc-snackbar.error .mat-mdc-snackbar-surface{background-color:var(--acv-color-error);color:var(--acv-text-inverse)}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--acv-font-family);font-size:var(--acv-font-size-base);font-weight:var(--acv-font-weight-medium);line-height:var(--acv-line-height-base);color:var(--acv-text-primary);background-color:var(--acv-surface-base);height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--acv-font-weight-semibold)}p,pre{margin:0}a{color:var(--acv-text-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--acv-color-accent);outline-offset:2px}::selection{background-color:var(--acv-color-accent);color:var(--acv-text-inverse)}::-webkit-scrollbar{width:8px;height:8px;-webkit-appearance:none}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--acv-border-default);border-radius:4px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--acv-text-muted)}@-moz-document url-prefix(){*{scrollbar-color:var(--acv-border-default) transparent;scrollbar-width:thin}}.cdk-drag-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--mat-font-family: var(--acv-font-family);--mdc-typography-font-family: var(--acv-font-family)}
/*# sourceMappingURL=styles.css.map */
