html{--mat-sys-background: light-dark(, );--mat-sys-error: light-dark(, );--mat-sys-error-container: light-dark(, );--mat-sys-inverse-on-surface: light-dark(, );--mat-sys-inverse-primary: light-dark(, );--mat-sys-inverse-surface: light-dark(, );--mat-sys-on-background: light-dark(, );--mat-sys-on-error: light-dark(, );--mat-sys-on-error-container: light-dark(, );--mat-sys-on-primary: light-dark(#dbeafe, );--mat-sys-on-primary-container: light-dark(, );--mat-sys-on-primary-fixed: light-dark(, );--mat-sys-on-primary-fixed-variant: light-dark(, );--mat-sys-on-secondary: light-dark(, );--mat-sys-on-secondary-container: light-dark(, );--mat-sys-on-secondary-fixed: light-dark(, );--mat-sys-on-secondary-fixed-variant: light-dark(, );--mat-sys-on-surface: light-dark(, );--mat-sys-on-surface-variant: light-dark(, );--mat-sys-on-tertiary: light-dark(#ccfbf1, );--mat-sys-on-tertiary-container: light-dark(, );--mat-sys-on-tertiary-fixed: light-dark(, );--mat-sys-on-tertiary-fixed-variant: light-dark(, );--mat-sys-outline: light-dark(, );--mat-sys-outline-variant: light-dark(, );--mat-sys-primary: light-dark(, );--mat-sys-primary-container: light-dark(, );--mat-sys-primary-fixed: light-dark(, );--mat-sys-primary-fixed-dim: light-dark(, );--mat-sys-scrim: light-dark(, );--mat-sys-secondary: light-dark(, );--mat-sys-secondary-container: light-dark(, );--mat-sys-secondary-fixed: light-dark(, );--mat-sys-secondary-fixed-dim: light-dark(, );--mat-sys-shadow: light-dark(, );--mat-sys-surface: light-dark(, );--mat-sys-surface-bright: light-dark(, );--mat-sys-surface-container: light-dark(, );--mat-sys-surface-container-high: light-dark(, );--mat-sys-surface-container-highest: light-dark(, );--mat-sys-surface-container-low: light-dark(, );--mat-sys-surface-container-lowest: light-dark(, );--mat-sys-surface-dim: light-dark(, );--mat-sys-surface-tint: light-dark(, );--mat-sys-surface-variant: light-dark(, );--mat-sys-tertiary: light-dark(, );--mat-sys-tertiary-container: light-dark(, );--mat-sys-tertiary-fixed: light-dark(, );--mat-sys-tertiary-fixed-dim: light-dark(, );--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem DM Sans;--mat-sys-body-large-font: DM 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 DM Sans;--mat-sys-body-medium-font: DM 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 DM Sans;--mat-sys-body-small-font: DM 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 DM Sans;--mat-sys-display-large-font: DM 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 DM Sans;--mat-sys-display-medium-font: DM 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 DM Sans;--mat-sys-display-small-font: DM 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 DM Sans;--mat-sys-headline-large-font: DM 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 DM Sans;--mat-sys-headline-medium-font: DM 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 DM Sans;--mat-sys-headline-small-font: DM 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 DM Sans;--mat-sys-label-large-font: DM 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 DM Sans;--mat-sys-label-medium-font: DM 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 DM Sans;--mat-sys-label-small-font: DM 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 DM Sans;--mat-sys-title-large-font: DM 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 DM Sans;--mat-sys-title-medium-font: DM 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 DM Sans;--mat-sys-title-small-font: DM 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;--fnx-font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fnx-font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--fnx-text-display: 600 2.25rem/1.2 var(--fnx-font-sans);--fnx-text-headline: 600 1.75rem/1.3 var(--fnx-font-sans);--fnx-text-title-lg: 600 1.25rem/1.4 var(--fnx-font-sans);--fnx-text-title: 600 1rem/1.4 var(--fnx-font-sans);--fnx-text-body-lg: 400 1rem/1.6 var(--fnx-font-sans);--fnx-text-body: 400 .875rem/1.5 var(--fnx-font-sans);--fnx-text-label: 500 .8125rem/1.4 var(--fnx-font-sans);--fnx-text-caption: 400 .75rem/1.4 var(--fnx-font-sans);--fnx-surface: #FFFFFF;--fnx-surface-dim: #FAFAFA;--fnx-surface-container: #F5F5F5;--fnx-surface-container-high: #EFEFEF;--fnx-surface-elevated: #FFFFFF;--fnx-on-surface: #1D1D1F;--fnx-on-surface-variant: #6E6E73;--fnx-on-surface-muted: #AEAEB2;--fnx-outline: rgba(0, 0, 0, .08);--fnx-outline-variant: rgba(0, 0, 0, .04);--fnx-outline-focus: rgba(0, 0, 0, .12);--fnx-primary: #1a56db;--fnx-primary-light: #3b82f6;--fnx-primary-dark: #1e40af;--fnx-primary-container: #eff6ff;--fnx-on-primary: #FFFFFF;--fnx-on-primary-container: #1e40af;--fnx-success: #16a34a;--fnx-success-light: #22c55e;--fnx-success-container: rgba(22, 163, 74, .1);--fnx-on-success: #FFFFFF;--fnx-on-success-container: #166534;--fnx-warning: #d97706;--fnx-warning-light: #f59e0b;--fnx-warning-container: rgba(217, 119, 6, .1);--fnx-on-warning: #FFFFFF;--fnx-on-warning-container: #92400e;--fnx-error: #dc2626;--fnx-error-light: #ef4444;--fnx-error-container: rgba(220, 38, 38, .1);--fnx-on-error: #FFFFFF;--fnx-on-error-container: #991b1b;--fnx-info: #0891b2;--fnx-info-container: rgba(8, 145, 178, .1);--fnx-on-info-container: #164e63;--fnx-accent-violet: #7c3aed;--fnx-accent-violet-container: rgba(124, 58, 237, .1);--fnx-accent-rose: #e11d48;--fnx-accent-rose-container: rgba(225, 29, 72, .1);--fnx-accent-teal: #0d9488;--fnx-accent-teal-container: rgba(13, 148, 136, .1);--fnx-accent-emerald: #059669;--fnx-accent-emerald-container: rgba(5, 150, 105, .1);--fnx-accent-amber: #f59e0b;--fnx-accent-amber-container: rgba(245, 158, 11, .1);--mat-sys-success: var(--fnx-success);--mat-sys-success-container: var(--fnx-success-container);--mat-sys-on-success: var(--fnx-on-success);--mat-sys-on-success-container: var(--fnx-on-success-container);--mat-sys-warning: var(--fnx-warning);--mat-sys-warning-container: var(--fnx-warning-container);--mat-sys-on-warning: var(--fnx-on-warning);--mat-sys-on-warning-container: var(--fnx-on-warning-container);--fnx-space-0: 0;--fnx-space-1: .25rem;--fnx-space-2: .5rem;--fnx-space-3: .75rem;--fnx-space-4: 1rem;--fnx-space-5: 1.25rem;--fnx-space-6: 1.5rem;--fnx-space-8: 2rem;--fnx-space-10: 2.5rem;--fnx-space-12: 3rem;--fnx-radius-sm: 4px;--fnx-radius-md: 8px;--fnx-radius-lg: 12px;--fnx-radius-xl: 16px;--fnx-radius-2xl: 20px;--fnx-radius-full: 9999px;--fnx-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--fnx-shadow-sm: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--fnx-shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--fnx-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .04);--fnx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .16), 0 8px 16px rgba(0, 0, 0, .06);--fnx-shadow-focus: 0 0 0 3px rgba(26, 86, 219, .15);--fnx-duration-instant: .1s;--fnx-duration-fast: .15s;--fnx-duration-normal: .25s;--fnx-duration-slow: .4s;--fnx-duration-entrance: .5s;--fnx-ease-out: cubic-bezier(.16, 1, .3, 1);--fnx-ease-in-out: cubic-bezier(.76, 0, .24, 1);--fnx-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--fnx-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55)}@media (prefers-color-scheme: dark){html{--fnx-surface: #1C1C1E;--fnx-surface-dim: #161618;--fnx-surface-container: #2C2C2E;--fnx-surface-container-high: #3A3A3C;--fnx-surface-elevated: #2C2C2E;--fnx-on-surface: #F5F5F7;--fnx-on-surface-variant: #A1A1A6;--fnx-on-surface-muted: #636366;--fnx-outline: rgba(255, 255, 255, .1);--fnx-outline-variant: rgba(255, 255, 255, .05);--fnx-outline-focus: rgba(255, 255, 255, .15);--fnx-primary: #3b82f6;--fnx-primary-light: #60a5fa;--fnx-primary-dark: #2563eb;--fnx-primary-container: rgba(59, 130, 246, .15);--fnx-on-primary-container: #93c5fd;--fnx-success: #22c55e;--fnx-success-light: #4ade80;--fnx-success-container: rgba(34, 197, 94, .15);--fnx-on-success-container: #86efac;--fnx-warning: #fbbf24;--fnx-warning-light: #fcd34d;--fnx-warning-container: rgba(251, 191, 36, .15);--fnx-on-warning-container: #fde68a;--fnx-error: #f87171;--fnx-error-light: #fca5a5;--fnx-error-container: rgba(248, 113, 113, .15);--fnx-on-error-container: #fecaca;--fnx-info: #22d3ee;--fnx-info-container: rgba(34, 211, 238, .15);--fnx-on-info-container: #a5f3fc;--fnx-accent-violet: #a78bfa;--fnx-accent-violet-container: rgba(167, 139, 250, .15);--fnx-accent-rose: #fb7185;--fnx-accent-rose-container: rgba(251, 113, 133, .15);--fnx-accent-teal: #2dd4bf;--fnx-accent-teal-container: rgba(45, 212, 191, .15);--fnx-accent-emerald: #34d399;--fnx-accent-emerald-container: rgba(52, 211, 153, .15);--fnx-accent-amber: #fbbf24;--fnx-accent-amber-container: rgba(251, 191, 36, .15);--mat-sys-success: var(--fnx-success);--mat-sys-success-container: var(--fnx-success-container);--mat-sys-on-success-container: var(--fnx-on-success-container);--mat-sys-warning: var(--fnx-warning);--mat-sys-warning-container: var(--fnx-warning-container);--mat-sys-on-warning-container: var(--fnx-on-warning-container);--fnx-shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--fnx-shadow-sm: 0 2px 4px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .1);--fnx-shadow-md: 0 4px 12px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .2);--fnx-shadow-lg: 0 8px 24px rgba(0, 0, 0, .4), 0 4px 8px rgba(0, 0, 0, .2);--fnx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .5), 0 8px 16px rgba(0, 0, 0, .3);--fnx-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .3)}}body{color-scheme:light dark;background-color:var(--fnx-surface-dim);color:var(--fnx-on-surface);font-family:var(--fnx-font-sans);font-size:.875rem;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fnx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fnx-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fnx-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fnx-fade-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes fnx-fade-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fnx-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fnx-slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fnx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fnx-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fnx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fnx-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fnx-success-bounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes fnx-drop-zone-pulse{0%,to{box-shadow:0 0 #1a56db33}50%{box-shadow:0 0 0 12px #1a56db00}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fnx-animate-fade-in-up{animation:fnx-fade-in-up var(--fnx-duration-entrance) var(--fnx-ease-out) both}.fnx-animate-scale-in{animation:fnx-scale-in var(--fnx-duration-normal) var(--fnx-ease-out) both}.fnx-animate-slide-in-up{animation:fnx-slide-in-up var(--fnx-duration-entrance) var(--fnx-ease-out) both}.fnx-stagger-1{animation-delay:60ms}.fnx-stagger-2{animation-delay:120ms}.fnx-stagger-3{animation-delay:180ms}.fnx-stagger-4{animation-delay:240ms}.fnx-stagger-5{animation-delay:300ms}.fnx-stagger-6{animation-delay:360ms}.fnx-stagger-7{animation-delay:420ms}.fnx-stagger-8{animation-delay:480ms}.fnx-stagger-9{animation-delay:540ms}.fnx-stagger-10{animation-delay:600ms}.fnx-stagger-11{animation-delay:660ms}.fnx-stagger-12{animation-delay:720ms}.mat-mdc-card{background:var(--fnx-surface)!important;border:1px solid var(--fnx-outline);border-radius:var(--fnx-radius-lg)!important;box-shadow:var(--fnx-shadow-sm)!important;transition:box-shadow var(--fnx-duration-normal) var(--fnx-ease-out),transform var(--fnx-duration-normal) var(--fnx-ease-out)}.mat-mdc-card:hover{box-shadow:var(--fnx-shadow-md)!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-flat-button,.mat-mdc-unelevated-button{border-radius:var(--fnx-radius-md)!important;font-family:var(--fnx-font-sans)!important;font-weight:500!important;letter-spacing:-.01em!important;transition:transform var(--fnx-duration-fast) var(--fnx-ease-out),box-shadow var(--fnx-duration-fast) var(--fnx-ease-out),background-color var(--fnx-duration-fast) var(--fnx-ease-out)}.mat-mdc-button:active:not(:disabled),.mat-mdc-raised-button:active:not(:disabled),.mat-mdc-outlined-button:active:not(:disabled),.mat-mdc-flat-button:active:not(:disabled),.mat-mdc-unelevated-button:active:not(:disabled){transform:scale(.98)}.mat-mdc-raised-button[color=primary]:not(:disabled),.mat-mdc-flat-button[color=primary]:not(:disabled),.mat-mdc-unelevated-button[color=primary]:not(:disabled){box-shadow:0 2px 8px #1a56db40}.mat-mdc-raised-button[color=primary]:not(:disabled):hover,.mat-mdc-flat-button[color=primary]:not(:disabled):hover,.mat-mdc-unelevated-button[color=primary]:not(:disabled):hover{box-shadow:0 4px 12px #1a56db59;transform:translateY(-1px)}.mat-mdc-form-field{--mdc-outlined-text-field-outline-color: var(--fnx-outline);--mdc-outlined-text-field-focus-outline-color: var(--fnx-primary);--mdc-outlined-text-field-hover-outline-color: var(--fnx-outline-focus);--mdc-filled-text-field-container-color: var(--fnx-surface-container)}.mat-mdc-form-field .mdc-text-field{border-radius:var(--fnx-radius-md)!important}.mat-mdc-form-field.mat-focused .mdc-text-field--outlined{box-shadow:var(--fnx-shadow-focus)}.mat-mdc-table{background:transparent!important}.mat-mdc-table .mat-mdc-header-cell{background:var(--fnx-surface-container);color:var(--fnx-on-surface-variant);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--fnx-outline)}.mat-mdc-table .mat-mdc-row{transition:background-color var(--fnx-duration-fast) var(--fnx-ease-out)}.mat-mdc-table .mat-mdc-row:hover{background:var(--fnx-surface-container)}.mat-mdc-table .mat-mdc-cell{border-bottom-color:var(--fnx-outline-variant)}.mat-expansion-panel{background:var(--fnx-surface)!important;border:1px solid var(--fnx-outline)!important;border-radius:var(--fnx-radius-lg)!important;box-shadow:none!important;margin-bottom:var(--fnx-space-3)!important;overflow:hidden}.mat-expansion-panel.mat-expanded{box-shadow:var(--fnx-shadow-sm)!important}.mat-expansion-panel .mat-expansion-panel-header{font-family:var(--fnx-font-sans);transition:background-color var(--fnx-duration-fast) var(--fnx-ease-out)}.mat-expansion-panel .mat-expansion-panel-header:hover{background:var(--fnx-surface-container)!important}.mat-mdc-chip{border-radius:var(--fnx-radius-md)!important;font-family:var(--fnx-font-sans)!important;font-weight:500!important}.mat-mdc-progress-bar{border-radius:var(--fnx-radius-full);overflow:hidden}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--fnx-surface-container)!important}.mat-mdc-snack-bar-container{border-radius:var(--fnx-radius-lg)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:var(--fnx-surface-elevated)!important;border:1px solid var(--fnx-outline);box-shadow:var(--fnx-shadow-lg)!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{color:var(--fnx-on-surface)!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--fnx-radius-xl)!important;background:var(--fnx-surface)!important;box-shadow:var(--fnx-shadow-xl)!important}.mat-mdc-menu-panel{border-radius:var(--fnx-radius-lg)!important;border:1px solid var(--fnx-outline);box-shadow:var(--fnx-shadow-lg)!important;background:var(--fnx-surface)!important}.mat-mdc-tooltip .mdc-tooltip__surface{background:var(--fnx-on-surface)!important;color:var(--fnx-surface)!important;border-radius:var(--fnx-radius-md)!important;font-family:var(--fnx-font-sans)!important;font-size:.75rem!important;padding:var(--fnx-space-2) var(--fnx-space-3)!important}.mat-horizontal-stepper-header-container{background:transparent}.mat-step-header{border-radius:var(--fnx-radius-md);transition:background-color var(--fnx-duration-fast) var(--fnx-ease-out)}.mat-step-header:hover{background:var(--fnx-surface-container)}.mat-step-header .mat-step-icon{transition:transform var(--fnx-duration-normal) var(--fnx-ease-spring),background-color var(--fnx-duration-normal) var(--fnx-ease-out)}.mat-step-header .mat-step-icon.mat-step-icon-selected{transform:scale(1.1)}.mat-sidenav{border-right:none!important;box-shadow:var(--fnx-shadow-sm)}.mat-mdc-list-item{border-radius:var(--fnx-radius-md)!important;transition:background-color var(--fnx-duration-fast) var(--fnx-ease-out)}mat-icon{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fnx-outline);border-radius:var(--fnx-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--fnx-on-surface-muted)}*{scrollbar-width:thin;scrollbar-color:var(--fnx-outline) transparent}
