html{height:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--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}body{color-scheme:light;background-color:var(--wyz-bg);color:var(--wyz-text);font-family:Inter,sans-serif;margin:0;height:100%}:root,.theme-light{--wyz-primary: #4F46E5;--wyz-primary-light: #818CF8;--wyz-primary-dark: #3730A3;--wyz-accent: #06B6D4;--wyz-accent-light: #67E8F9;--wyz-success: #10B981;--wyz-success-light: #D1FAE5;--wyz-warning: #F59E0B;--wyz-warning-light: #FEF3C7;--wyz-error: #EF4444;--wyz-error-light: #FEE2E2;--wyz-bg: #f8fafc;--wyz-bg-card: #ffffff;--wyz-bg-sidebar: #ffffff;--wyz-bg-header: #ffffff;--wyz-bg-hover: #F9FAFB;--wyz-bg-active: rgba(79, 70, 229, .08);--wyz-bg-input: #ffffff;--wyz-bg-overlay: rgba(0, 0, 0, .5);--wyz-text: #1F2937;--wyz-text-secondary: #6B7280;--wyz-text-muted: #9CA3AF;--wyz-text-inverse: #ffffff;--wyz-border: #E5E7EB;--wyz-border-light: #F3F4F6;--wyz-gray-50: #F9FAFB;--wyz-gray-100: #F3F4F6;--wyz-gray-200: #E5E7EB;--wyz-gray-300: #D1D5DB;--wyz-gray-400: #9CA3AF;--wyz-gray-500: #6B7280;--wyz-gray-600: #4B5563;--wyz-gray-700: #374151;--wyz-gray-800: #1F2937;--wyz-gray-900: #111827;--wyz-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--wyz-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--wyz-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--wyz-radius: 12px;--wyz-svg-bg1: #f8f7ff;--wyz-svg-bg2: #f0f4ff;--wyz-svg-bg3: #ecfeff;--wyz-svg-node-opacity: .35;--wyz-svg-line-opacity: .18;--wyz-svg-skip-opacity: .08;--wyz-scrollbar-track: transparent;--wyz-scrollbar-thumb: #D1D5DB;--wyz-scrollbar-thumb-hover: #9CA3AF;--wyz-score-high: #10B981;--wyz-score-mid: #F59E0B;--wyz-score-low: #EF4444}.theme-dark{--wyz-primary: #818CF8;--wyz-primary-light: #A5B4FC;--wyz-primary-dark: #6366F1;--wyz-accent: #22D3EE;--wyz-accent-light: #67E8F9;--wyz-success: #34D399;--wyz-success-light: rgba(52, 211, 153, .15);--wyz-warning: #FBBF24;--wyz-warning-light: rgba(251, 191, 36, .15);--wyz-error: #F87171;--wyz-error-light: rgba(248, 113, 113, .15);--wyz-bg: #111827;--wyz-bg-card: #1F2937;--wyz-bg-sidebar: #1F2937;--wyz-bg-header: #1F2937;--wyz-bg-hover: #374151;--wyz-bg-active: rgba(129, 140, 248, .12);--wyz-bg-input: #374151;--wyz-bg-overlay: rgba(0, 0, 0, .7);--wyz-text: #F9FAFB;--wyz-text-secondary: #D1D5DB;--wyz-text-muted: #9CA3AF;--wyz-text-inverse: #111827;--wyz-border: #374151;--wyz-border-light: #1F2937;--wyz-gray-50: #374151;--wyz-gray-100: #1F2937;--wyz-gray-200: #374151;--wyz-gray-300: #4B5563;--wyz-gray-400: #9CA3AF;--wyz-gray-500: #D1D5DB;--wyz-gray-600: #E5E7EB;--wyz-gray-700: #F3F4F6;--wyz-gray-800: #F9FAFB;--wyz-gray-900: #ffffff;--wyz-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--wyz-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--wyz-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--wyz-radius: 12px;--wyz-svg-bg1: #111827;--wyz-svg-bg2: #111827;--wyz-svg-bg3: #111827;--wyz-svg-node-opacity: .25;--wyz-svg-line-opacity: .12;--wyz-svg-skip-opacity: .06;--wyz-scrollbar-track: transparent;--wyz-scrollbar-thumb: #4B5563;--wyz-scrollbar-thumb-hover: #6B7280;--wyz-score-high: #34D399;--wyz-score-mid: #FBBF24;--wyz-score-low: #F87171}.theme-midnight{--wyz-primary: #A78BFA;--wyz-primary-light: #C4B5FD;--wyz-primary-dark: #7C3AED;--wyz-accent: #2DD4BF;--wyz-accent-light: #5EEAD4;--wyz-success: #34D399;--wyz-success-light: rgba(52, 211, 153, .15);--wyz-warning: #FBBF24;--wyz-warning-light: rgba(251, 191, 36, .15);--wyz-error: #FB7185;--wyz-error-light: rgba(251, 113, 133, .15);--wyz-bg: #0F0E1A;--wyz-bg-card: #1A1830;--wyz-bg-sidebar: #15132A;--wyz-bg-header: #15132A;--wyz-bg-hover: #252340;--wyz-bg-active: rgba(167, 139, 250, .12);--wyz-bg-input: #252340;--wyz-bg-overlay: rgba(0, 0, 0, .7);--wyz-text: #EDE9FE;--wyz-text-secondary: #C4B5FD;--wyz-text-muted: #8B83A8;--wyz-text-inverse: #0F0E1A;--wyz-border: #2D2A4A;--wyz-border-light: #1A1830;--wyz-gray-50: #252340;--wyz-gray-100: #1A1830;--wyz-gray-200: #2D2A4A;--wyz-gray-300: #3D3960;--wyz-gray-400: #8B83A8;--wyz-gray-500: #C4B5FD;--wyz-gray-600: #DDD6FE;--wyz-gray-700: #EDE9FE;--wyz-gray-800: #F5F3FF;--wyz-gray-900: #ffffff;--wyz-shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--wyz-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--wyz-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--wyz-radius: 12px;--wyz-svg-bg1: #0F0E1A;--wyz-svg-bg2: #0F0E1A;--wyz-svg-bg3: #0F0E1A;--wyz-svg-node-opacity: .3;--wyz-svg-line-opacity: .15;--wyz-svg-skip-opacity: .08;--wyz-scrollbar-track: transparent;--wyz-scrollbar-thumb: #3D3960;--wyz-scrollbar-thumb-hover: #5B5580;--wyz-score-high: #34D399;--wyz-score-mid: #FBBF24;--wyz-score-low: #FB7185}.theme-ocean{--wyz-primary: #0EA5E9;--wyz-primary-light: #38BDF8;--wyz-primary-dark: #0284C7;--wyz-accent: #2DD4BF;--wyz-accent-light: #5EEAD4;--wyz-success: #34D399;--wyz-success-light: rgba(52, 211, 153, .12);--wyz-warning: #FBBF24;--wyz-warning-light: rgba(251, 191, 36, .12);--wyz-error: #F87171;--wyz-error-light: rgba(248, 113, 113, .12);--wyz-bg: #0C1222;--wyz-bg-card: #132238;--wyz-bg-sidebar: #0F1A2E;--wyz-bg-header: #0F1A2E;--wyz-bg-hover: #1A2D48;--wyz-bg-active: rgba(14, 165, 233, .12);--wyz-bg-input: #1A2D48;--wyz-bg-overlay: rgba(0, 0, 0, .7);--wyz-text: #E0F2FE;--wyz-text-secondary: #7DD3FC;--wyz-text-muted: #6B93B8;--wyz-text-inverse: #0C1222;--wyz-border: #1E3A5F;--wyz-border-light: #132238;--wyz-gray-50: #1A2D48;--wyz-gray-100: #132238;--wyz-gray-200: #1E3A5F;--wyz-gray-300: #2A4A6F;--wyz-gray-400: #6B93B8;--wyz-gray-500: #7DD3FC;--wyz-gray-600: #BAE6FD;--wyz-gray-700: #E0F2FE;--wyz-gray-800: #F0F9FF;--wyz-gray-900: #ffffff;--wyz-shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--wyz-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--wyz-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--wyz-radius: 12px;--wyz-svg-bg1: #0C1222;--wyz-svg-bg2: #0C1222;--wyz-svg-bg3: #0C1222;--wyz-svg-node-opacity: .3;--wyz-svg-line-opacity: .15;--wyz-svg-skip-opacity: .08;--wyz-scrollbar-track: transparent;--wyz-scrollbar-thumb: #2A4A6F;--wyz-scrollbar-thumb-hover: #3A6090;--wyz-score-high: #34D399;--wyz-score-mid: #FBBF24;--wyz-score-low: #F87171}.theme-sunset{--wyz-primary: #F97316;--wyz-primary-light: #FB923C;--wyz-primary-dark: #EA580C;--wyz-accent: #F472B6;--wyz-accent-light: #F9A8D4;--wyz-success: #34D399;--wyz-success-light: #D1FAE5;--wyz-warning: #FBBF24;--wyz-warning-light: #FEF3C7;--wyz-error: #EF4444;--wyz-error-light: #FEE2E2;--wyz-bg: #FFFBF5;--wyz-bg-card: #ffffff;--wyz-bg-sidebar: #FFF7ED;--wyz-bg-header: #ffffff;--wyz-bg-hover: #FFF7ED;--wyz-bg-active: rgba(249, 115, 22, .08);--wyz-bg-input: #ffffff;--wyz-bg-overlay: rgba(0, 0, 0, .5);--wyz-text: #431407;--wyz-text-secondary: #9A3412;--wyz-text-muted: #C2410C;--wyz-text-inverse: #ffffff;--wyz-border: #FED7AA;--wyz-border-light: #FFEDD5;--wyz-gray-50: #FFF7ED;--wyz-gray-100: #FFEDD5;--wyz-gray-200: #FED7AA;--wyz-gray-300: #FDBA74;--wyz-gray-400: #C2410C;--wyz-gray-500: #9A3412;--wyz-gray-600: #7C2D12;--wyz-gray-700: #431407;--wyz-gray-800: #431407;--wyz-gray-900: #27130A;--wyz-shadow: 0 1px 3px rgba(154, 52, 18, .08), 0 1px 2px rgba(154, 52, 18, .05);--wyz-shadow-md: 0 4px 6px -1px rgba(154, 52, 18, .1), 0 2px 4px -1px rgba(154, 52, 18, .06);--wyz-shadow-lg: 0 10px 15px -3px rgba(154, 52, 18, .1), 0 4px 6px -2px rgba(154, 52, 18, .05);--wyz-radius: 12px;--wyz-svg-bg1: #FFFBF5;--wyz-svg-bg2: #FFF7ED;--wyz-svg-bg3: #FFF1E6;--wyz-svg-node-opacity: .35;--wyz-svg-line-opacity: .18;--wyz-svg-skip-opacity: .08;--wyz-scrollbar-track: transparent;--wyz-scrollbar-thumb: #FDBA74;--wyz-scrollbar-thumb-hover: #FB923C;--wyz-score-high: #10B981;--wyz-score-mid: #F59E0B;--wyz-score-low: #EF4444}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--wyz-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--wyz-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--wyz-scrollbar-thumb-hover)}.wyz-card{background:var(--wyz-bg-card);border-radius:var(--wyz-radius);box-shadow:var(--wyz-shadow);padding:24px;transition:box-shadow .2s ease}.wyz-card:hover{box-shadow:var(--wyz-shadow-md)}.wyz-gradient-text{background:linear-gradient(135deg,var(--wyz-primary) 0%,var(--wyz-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wyz-btn-primary{background:linear-gradient(135deg,var(--wyz-primary) 0%,var(--wyz-primary-light) 100%);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.wyz-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4f46e566}.mat-mdc-card{border-radius:var(--wyz-radius)!important}.mat-mdc-raised-button,.mat-mdc-flat-button{border-radius:8px!important}.mat-mdc-form-field{width:100%}.status-met{color:var(--wyz-success);background:var(--wyz-success-light);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-not-met{color:var(--wyz-error);background:var(--wyz-error-light);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-na{color:var(--wyz-gray-500);background:var(--wyz-gray-100);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.page-container{padding:24px;max-width:1400px;margin:0 auto}.page-header{margin-bottom:24px}.page-header h1{font-size:28px;font-weight:700;color:var(--wyz-gray-900);margin:0 0 4px}.page-header p{color:var(--wyz-gray-500);margin:0;font-size:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.theme-dark .mat-mdc-menu-panel,.theme-dark .cdk-overlay-pane .mat-mdc-select-panel,.theme-dark .mat-mdc-dialog-surface,.theme-dark .mat-mdc-autocomplete-panel,.theme-midnight .mat-mdc-menu-panel,.theme-midnight .cdk-overlay-pane .mat-mdc-select-panel,.theme-midnight .mat-mdc-dialog-surface,.theme-midnight .mat-mdc-autocomplete-panel,.theme-ocean .mat-mdc-menu-panel,.theme-ocean .cdk-overlay-pane .mat-mdc-select-panel,.theme-ocean .mat-mdc-dialog-surface,.theme-ocean .mat-mdc-autocomplete-panel{background:var(--wyz-bg-card)!important;color:var(--wyz-text)!important}.theme-dark .mat-mdc-menu-item,.theme-midnight .mat-mdc-menu-item,.theme-ocean .mat-mdc-menu-item{color:var(--wyz-text)!important}.theme-dark .mat-mdc-menu-item .mat-icon,.theme-midnight .mat-mdc-menu-item .mat-icon,.theme-ocean .mat-mdc-menu-item .mat-icon{color:var(--wyz-text-secondary)!important}.theme-dark .mat-mdc-menu-item:hover,.theme-midnight .mat-mdc-menu-item:hover,.theme-ocean .mat-mdc-menu-item:hover{background:var(--wyz-bg-hover)!important}.theme-dark .mat-mdc-option,.theme-midnight .mat-mdc-option,.theme-ocean .mat-mdc-option{color:var(--wyz-text)!important}.theme-dark .mat-mdc-option:hover,.theme-dark .mat-mdc-option.mdc-list-item--selected,.theme-midnight .mat-mdc-option:hover,.theme-midnight .mat-mdc-option.mdc-list-item--selected,.theme-ocean .mat-mdc-option:hover,.theme-ocean .mat-mdc-option.mdc-list-item--selected{background:var(--wyz-bg-hover)!important}.theme-dark .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label,.theme-midnight .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label,.theme-ocean .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--wyz-text-muted)!important}.theme-dark .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),.theme-midnight .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),.theme-ocean .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--wyz-bg-input)!important}.theme-dark .mat-mdc-form-field .mdc-floating-label,.theme-dark .mat-mdc-form-field .mat-mdc-input-element,.theme-midnight .mat-mdc-form-field .mdc-floating-label,.theme-midnight .mat-mdc-form-field .mat-mdc-input-element,.theme-ocean .mat-mdc-form-field .mdc-floating-label,.theme-ocean .mat-mdc-form-field .mat-mdc-input-element{color:var(--wyz-text)!important}.theme-dark .mat-divider,.theme-midnight .mat-divider,.theme-ocean .mat-divider{border-color:var(--wyz-border)!important}.theme-dark .mat-mdc-snack-bar-container .mdc-snackbar__surface,.theme-midnight .mat-mdc-snack-bar-container .mdc-snackbar__surface,.theme-ocean .mat-mdc-snack-bar-container .mdc-snackbar__surface{background:var(--wyz-bg-card)!important;color:var(--wyz-text)!important}.theme-dark .mat-mdc-table,.theme-midnight .mat-mdc-table,.theme-ocean .mat-mdc-table{background:var(--wyz-bg-card)!important}.theme-dark .mat-mdc-table .mat-mdc-header-cell,.theme-midnight .mat-mdc-table .mat-mdc-header-cell,.theme-ocean .mat-mdc-table .mat-mdc-header-cell{color:var(--wyz-text-secondary)!important;background:var(--wyz-bg-card)!important;border-bottom-color:var(--wyz-border)!important}.theme-dark .mat-mdc-table .mat-mdc-cell,.theme-midnight .mat-mdc-table .mat-mdc-cell,.theme-ocean .mat-mdc-table .mat-mdc-cell{color:var(--wyz-text)!important;border-bottom-color:var(--wyz-border)!important}.theme-dark .mat-mdc-table .mat-mdc-row:hover,.theme-midnight .mat-mdc-table .mat-mdc-row:hover,.theme-ocean .mat-mdc-table .mat-mdc-row:hover{background:var(--wyz-bg-hover)!important}.theme-dark .mat-mdc-paginator,.theme-midnight .mat-mdc-paginator,.theme-ocean .mat-mdc-paginator{background:var(--wyz-bg-card)!important;color:var(--wyz-text)!important}.theme-dark .mat-mdc-tooltip .mdc-tooltip__surface,.theme-midnight .mat-mdc-tooltip .mdc-tooltip__surface,.theme-ocean .mat-mdc-tooltip .mdc-tooltip__surface{background:var(--wyz-gray-300)!important;color:var(--wyz-text)!important}.theme-dark .mat-mdc-chip,.theme-midnight .mat-mdc-chip,.theme-ocean .mat-mdc-chip{background:var(--wyz-bg-hover)!important;color:var(--wyz-text)!important}.theme-dark .mat-mdc-progress-bar,.theme-midnight .mat-mdc-progress-bar,.theme-ocean .mat-mdc-progress-bar{--mdc-linear-progress-track-color: var(--wyz-border) !important}
