@charset "UTF-8";html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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;--max-width: 1140px;--border-color: #e5e7eb;--gold-primary: #c5a059;--gold-hover: #b08d4f;--bg-main: #ffffff;--text-main: #111827;--nav-height: 64px}html .mat-mdc-form-field,html .mat-mdc-input-element,html .mdc-text-field{font-family:Inter,system-ui,sans-serif!important}body,html{margin:0;padding:0;min-height:100vh;overflow-x:clip;scroll-behavior:auto!important}body{color-scheme:light;background-color:var(--bg-main)!important;color:var(--mat-sys-on-surface, var(--text-main));font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}.grid-layout{display:grid;grid-template-columns:1fr [content-start] min(var(--max-width),100vw) [content-end] 1fr;width:100%}.grid-borders{grid-column:content;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}button:where(:not([class*=mat-]):not([class*=mdc-])){all:unset;box-sizing:border-box;cursor:pointer}a:not([class*=mat-]){text-decoration:none;color:inherit}.cdk-overlay-container{z-index:999999!important}.skeleton{background:#ffffff0d;border-radius:8px;position:relative;overflow:hidden;color:transparent!important;border:none!important}.skeleton *{visibility:hidden!important}.skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer 1.5s infinite}.skeleton-text{height:1.2em;width:100%;margin-bottom:.5rem;border-radius:4px}.skeleton-title{height:2em;width:50%;border-radius:6px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-card{height:120px;width:100%;border-radius:12px}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dark-glass-dialog .mat-mdc-dialog-surface,.dark-glass-dialog .mdc-dialog__surface{background:#1e1e26f2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 24px 48px #00000080!important}.dark-glass-dialog .mat-mdc-dialog-title,.dark-glass-dialog .mat-mdc-dialog-content{color:#fff!important}.dark-glass-dialog .mat-mdc-text-field-wrapper{background-color:#0000004d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important}.dark-glass-dialog .mdc-text-field--outlined{--mdc-outlined-text-field-outline-color: transparent !important;--mdc-outlined-text-field-focus-outline-color: transparent !important;--mdc-outlined-text-field-hover-outline-color: transparent !important;--mdc-outlined-text-field-input-text-color: #ffffff !important;--mdc-outlined-text-field-caret-color: #8bb4f6 !important}.dark-glass-dialog input,.dark-glass-dialog textarea,.dark-glass-dialog .mat-mdc-input-element,.dark-glass-dialog .mat-mdc-select-value-text{color:#fff!important}.dark-glass-dialog ::placeholder{color:#fff6!important}.dark-glass-dialog .mat-mdc-floating-label,.dark-glass-dialog .mat-mdc-select-arrow,.dark-glass-dialog .btn-cancelar{color:#94a3b8!important}.dark-glass-dialog .btn-primary{background-color:#8bb4f6!important;color:#0f172a!important;border-radius:8px!important;font-weight:600!important;padding:0 24px!important}.dark-glass-dialog .btn-primary:disabled{background-color:#ffffff1a!important;color:#64748b!important}.mat-mdc-select-panel,.apex-dark-autocomplete.mat-mdc-autocomplete-panel{background:#16161cfa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:5px!important;box-shadow:0 18px 40px #00000080!important}.mat-mdc-select-panel .mat-mdc-option,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option{border-radius:8px!important;min-height:44px!important}.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-select-panel .mdc-list-item__primary-text,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mdc-list-item__primary-text{color:#e2e8f0!important}.mat-mdc-select-panel .mat-mdc-option:hover,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option:hover,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:#ffffff0f!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{background-color:#8bb4f624!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.apex-dark-autocomplete.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:#8bb4f6!important}.docusign-backdrop{background:#020617d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.docusign-transparent-dialog .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;overflow:visible!important}.email-compose-backdrop{background:#0009!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.email-compose-panel .mat-mdc-dialog-container,.email-compose-panel .mdc-dialog__container{background:transparent!important}.email-compose-panel .mat-mdc-dialog-surface,.email-compose-panel .mdc-dialog__surface{background:#1a1b1e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 28px 60px -12px #000000a6!important;padding:0!important;overflow:hidden!important;color:#e0e0e0!important}.email-compose-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important;color:#e0e0e0!important}.email-compose-panel .mat-mdc-text-field-wrapper{background-color:#00000040!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;transition:border-color .18s ease,background-color .18s ease}.email-compose-panel .mdc-text-field--outlined{--mdc-outlined-text-field-outline-color: transparent !important;--mdc-outlined-text-field-hover-outline-color: transparent !important;--mdc-outlined-text-field-focus-outline-color: transparent !important;--mdc-outlined-text-field-input-text-color: #ffffff !important;--mdc-outlined-text-field-caret-color: #60a5fa !important;--mdc-outlined-text-field-label-text-color: #8a8d93 !important;--mdc-outlined-text-field-focus-label-text-color: #60a5fa !important}.email-compose-panel .mat-focused .mat-mdc-text-field-wrapper{border-color:#60a5fa8c!important;background-color:#0000004d!important;box-shadow:0 0 0 3px #60a5fa1f!important}.email-compose-panel input.mat-mdc-input-element,.email-compose-panel textarea.mat-mdc-input-element,.email-compose-panel .mat-mdc-input-element{color:#fff!important;caret-color:#60a5fa!important}.email-compose-panel textarea.mat-mdc-input-element{resize:none!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.email-compose-panel textarea.mat-mdc-input-element::-webkit-scrollbar{width:8px}.email-compose-panel textarea.mat-mdc-input-element::-webkit-scrollbar-track{background:transparent}.email-compose-panel textarea.mat-mdc-input-element::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:10px;border:2px solid transparent;background-clip:content-box}.email-compose-panel textarea.mat-mdc-input-element::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:content-box}.email-compose-panel ::placeholder{color:#ffffff61!important}.email-compose-panel .mat-mdc-floating-label{color:#8a8d93!important}.email-compose-panel .mat-mdc-form-field-subscript-wrapper{display:none!important}:root{--apex-palette-verde: #00b68a;--apex-palette-negro: #0b181f;--apex-palette-gris: #6b7780;--apex-palette-verde-claro: #e6f7f3;--apex-palette-azul-profundo: #0e2a47;--apex-palette-azul-grisaceo: #5a6b7d;--apex-palette-gris-claro: #d9e1e8;--apex-accent-rgb: 0 182 138;--apex-negative-rgb: 240 128 112;--apex-warning-rgb: 230 178 90;--apex-info-rgb: 217 225 232;--apex-available-rgb: 227 176 75;--apex-white-rgb: 255 255 255;--apex-surface-base: #0b181f;--apex-surface-card: #0f2336;--apex-surface-elevated: #132b42;--apex-surface-sunken: #081218;--apex-surface-sunken-60: #08121899;--apex-surface-overlay: #00000099;--apex-surface-chrome: #0f2336b3;--apex-surface-rail: #0f2336cc;--apex-screen-light: radial-gradient(circle min(120vw, 120vh) at 85% -10%, #0e2a47e6 0%, #0e2a4700 100%);--apex-accent: #00b68a;--apex-accent-deep: #01664d;--apex-on-accent: #ffffff;--apex-accent-subtle-bg: #00b68a24;--apex-accent-subtle-border: #00b68a57;--apex-accent-on-subtle: #e6f7f3;--apex-button-primary-gradient: linear-gradient(180deg, #00a57d 0%, #01664d 100%);--apex-button-primary-border: #00b68a8c;--apex-button-primary-inner-edge: #ffffff29;--apex-available: #e3b04b;--apex-available-border: #e3b04b52;--apex-available-glow: #e3b04b0f;--apex-available-fill: #081218;--apex-positive: #00b68a;--apex-positive-bg: #00b68a24;--apex-positive-border: #00b68a57;--apex-negative: #f08070;--apex-negative-bg: #f0807014;--apex-negative-border: #f080704d;--apex-warning: #e6b25a;--apex-warning-bg: #e6b25a14;--apex-warning-border: #e6b25a4d;--apex-info: #d9e1e8;--apex-info-bg: #d9e1e814;--apex-info-border: #d9e1e84d;--apex-status-neutral: #d9e1e8;--apex-text-primary: #ffffff;--apex-text-secondary: #d9e1e8;--apex-text-muted: #9aa6ae;--apex-text-disabled: #6b7780;--apex-text-inverse: #0b181f;--apex-border-hairline: #d9e1e81a;--apex-border-strong: #d9e1e838;--apex-focus-ring: #00b68a;--apex-focus-halo: #00b68a24;--apex-skeleton-base: #d9e1e80f;--apex-skeleton-highlight: #d9e1e824;--apex-disabled-fill: #d9e1e80f;--apex-stepper-inactive: #d9e1e81f;--apex-sheet-handle: #d9e1e84d;--apex-hover: #ffffff0a;--apex-chart-surface: #081218;--apex-chart-surface-border: #d9e1e81f;--apex-chart-series: #00b68a;--apex-chart-area: linear-gradient(180deg, #00b68a3d 0%, #00b68a00 100%);--apex-chart-area-start: #00b68a3d;--apex-chart-grid: #d9e1e80f;--apex-chart-close-mark: #5a6b7d;--apex-chart-positive: #00b68a;--apex-chart-negative: #f08070;--apex-card-highlight: linear-gradient(161deg, #00b68a29 0%, #0f2336 64%);--apex-hwm-bar: linear-gradient(90deg, #01664d 0%, #00b68a 100%);--apex-font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--apex-type-display: 600 2rem/2.375rem var(--apex-font-ui);--apex-tracking-display: -.025em;--apex-type-h1: 600 1.5rem/1.875rem var(--apex-font-ui);--apex-type-h2: 600 1.1875rem/1.625rem var(--apex-font-ui);--apex-type-h3: 600 1rem/1.375rem var(--apex-font-ui);--apex-type-body: 400 .9375rem/1.375rem var(--apex-font-ui);--apex-type-body-strong: 600 .9375rem/1.375rem var(--apex-font-ui);--apex-type-body-sm: 400 .8125rem/1.25rem var(--apex-font-ui);--apex-type-body-sm-strong: 600 .8125rem/1.25rem var(--apex-font-ui);--apex-type-caption: 500 .6875rem/1rem var(--apex-font-ui);--apex-type-caption-strong: 600 .6875rem/1rem var(--apex-font-ui);--apex-type-label: 600 .6875rem/1rem var(--apex-font-ui);--apex-tracking-label: .12em;--apex-type-number-xl: 600 2rem/2.375rem var(--apex-font-ui);--apex-tracking-number-xl: -.01875em;--apex-type-number-lg: 500 1.25rem/1.75rem var(--apex-font-ui);--apex-type-number-input: 500 1.25rem/1.5rem var(--apex-font-ui);--apex-type-number-md: 500 1.0625rem/1.5rem var(--apex-font-ui);--apex-type-number-body: 500 .9375rem/1.25rem var(--apex-font-ui);--apex-type-number-sm: 400 .8125rem/1.125rem var(--apex-font-ui);--apex-type-number-xs: 400 .6875rem/1rem var(--apex-font-ui);--apex-type-number-prefix: 400 .8125rem/1.125rem var(--apex-font-ui);--apex-space-1: 4px;--apex-space-2: 8px;--apex-space-3: 12px;--apex-space-4: 16px;--apex-space-5: 20px;--apex-space-6: 24px;--apex-space-8: 32px;--apex-space-10: 40px;--apex-space-12: 48px;--apex-screen-pad-x: 16px;--apex-screen-pad-top: 18px;--apex-screen-pad-bottom: 16px;--apex-card-gap: 12px;--apex-card-pad: 16px;--apex-balance-card-pad: 18px;--apex-form-gap: 12px;--apex-scroll-bottom-clearance: 76px;--apex-radius-button: 999px;--apex-radius-input: 12px;--apex-radius-surface: 12px;--apex-radius-card: 16px;--apex-radius-card-inner: 12px;--apex-radius-chip: 999px;--apex-radius-sheet: 24px;--apex-radius-dialog: 24px;--apex-radius-thumb: 8px;--apex-radius-icon-box: 12px;--apex-shadow-e2: 0 8px 24px #00000080;--apex-shadow-dialog: 0 12px 32px #0000008c;--apex-shadow-e3: 0 -12px 40px #00000099;--apex-shadow-primary-button: 0 6px 16px #01664d59;--apex-shadow-fab: 0 8px 20px #01664d73;--apex-shadow-primary-pressed: inset 0 2px 4px #00000040;--apex-target-min: 44px;--apex-control-sm: 44px;--apex-control-empty: 46px;--apex-control-md: 48px;--apex-control-lg: 50px;--apex-appbar-height: 56px;--apex-dur-press: .12s;--apex-dur-control: .16s;--apex-dur-tab: .18s;--apex-dur-toast: .2s;--apex-dur-selection: .22s;--apex-dur-branch: .22s;--apex-dur-sheet-in: .24s;--apex-dur-sheet-out: .18s;--apex-dur-screen: .26s;--apex-dur-enter: .32s;--apex-dur-stagger: 45ms;--apex-dur-live-number: .42s;--apex-dur-shake: .42s;--apex-dur-progress: .6s;--apex-dur-skeleton: 1.4s;--apex-ease-standard: cubic-bezier(.2, 0, 0, 1);--apex-ease-exit: cubic-bezier(.4, 0, 1, 1);--apex-ease-emphasized: cubic-bezier(.05, .7, .1, 1);--apex-ease-settle: cubic-bezier(.34, 1.26, .64, 1);--apex-icon-weight: 300;--apex-icon-size: 24px;--apex-icon-size-inline: 20px;--apex-icon-size-caption: 16px;--bg-main: var(--apex-surface-base);--text-main: var(--apex-text-primary);color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--apex-dur-press: 0ms;--apex-dur-control: 0ms;--apex-dur-tab: 0ms;--apex-dur-toast: 0ms;--apex-dur-selection: 0ms;--apex-dur-branch: 0ms;--apex-dur-sheet-in: 0ms;--apex-dur-sheet-out: 0ms;--apex-dur-screen: 0ms;--apex-dur-enter: 0ms;--apex-dur-stagger: 0ms;--apex-dur-live-number: 0ms;--apex-dur-shake: 0ms;--apex-dur-progress: 0ms}}html{background-color:var(--apex-surface-base);font-optical-sizing:none}body{color-scheme:dark;background-color:var(--apex-surface-base);background-image:var(--apex-screen-light);background-attachment:fixed;background-repeat:no-repeat;color:var(--apex-text-primary);font:var(--apex-type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a.apx-btn{color:var(--_fg)}a.apx-nav-row,a.apx-movement{color:var(--apex-text-primary)}a.apx-banner__action{color:var(--apex-accent)}a.apx-segment{color:var(--apex-text-secondary)}a.apx-segment.is-selected,a.apx-segment[aria-current=page]{color:var(--apex-accent)}::selection{background:var(--apex-focus-halo)}:where(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px;box-shadow:0 0 0 7px var(--apex-focus-halo)}*{scrollbar-color:var(--apex-border-strong) transparent}::-webkit-scrollbar-thumb{background:var(--apex-border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.apx-t-display{font:var(--apex-type-display);letter-spacing:var(--apex-tracking-display);margin:0}.apx-t-h1{font:var(--apex-type-h1);margin:0}.apx-t-h2{font:var(--apex-type-h2);margin:0}.apx-t-h3{font:var(--apex-type-h3);margin:0}.apx-t-body{font:var(--apex-type-body)}.apx-t-body-strong{font:var(--apex-type-body-strong)}.apx-t-body-sm{font:var(--apex-type-body-sm)}.apx-t-body-sm-strong{font:var(--apex-type-body-sm-strong)}.apx-t-caption{font:var(--apex-type-caption)}.apx-t-caption-strong{font:var(--apex-type-caption-strong)}.apx-t-label{font:var(--apex-type-label);letter-spacing:var(--apex-tracking-label);text-transform:uppercase;color:var(--apex-text-muted)}.apx-n-xl{font:var(--apex-type-number-xl);letter-spacing:var(--apex-tracking-number-xl);font-variant-numeric:tabular-nums}.apx-n-lg{font:var(--apex-type-number-lg);font-variant-numeric:tabular-nums}.apx-n-input{font:var(--apex-type-number-input);font-variant-numeric:tabular-nums}.apx-n-md{font:var(--apex-type-number-md);font-variant-numeric:tabular-nums}.apx-n-body{font:var(--apex-type-number-body);font-variant-numeric:tabular-nums}.apx-n-sm{font:var(--apex-type-number-sm);font-variant-numeric:tabular-nums}.apx-n-xs{font:var(--apex-type-number-xs);font-variant-numeric:tabular-nums}.apx-n-prefix{font:var(--apex-type-number-prefix);color:var(--apex-text-muted);font-variant-numeric:tabular-nums}.apx-tnum{font-variant-numeric:tabular-nums}.apx-c-primary{color:var(--apex-text-primary)}.apx-c-secondary{color:var(--apex-text-secondary)}.apx-c-muted{color:var(--apex-text-muted)}.apx-c-disabled{color:var(--apex-text-disabled)}.apx-c-accent{color:var(--apex-accent)}.apx-c-positive{color:var(--apex-positive)}.apx-c-negative{color:var(--apex-negative)}.apx-c-warning{color:var(--apex-warning)}.apx-c-info{color:var(--apex-info)}.apx-c-available{color:var(--apex-available)}.apx-nowrap{white-space:nowrap}:where(.material-symbols-outlined){font-size:var(--apex-icon-size);font-variation-settings:"FILL" 0,"wght" var(--apex-icon-weight),"GRAD" 0,"opsz" 24}.material-symbols-outlined,.mat-icon.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";width:1em;height:1em;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.apx-icon-20{font-size:var(--apex-icon-size-inline)!important}.apx-icon-16{font-size:var(--apex-icon-size-caption)!important}.apx-icon-fill{font-variation-settings:"FILL" 1,"wght" var(--apex-icon-weight),"GRAD" 0,"opsz" 24}.apx-btn{--_h: var(--apex-control-md);--_bw: 1px;--_lh: 22px;--_bg: var(--apex-surface-card);--_border: var(--apex-border-hairline);--_fg: var(--apex-text-primary);--_shadow: none;--_bg-pressed: var(--apex-surface-elevated);position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--_h);padding:calc((var(--_h) - var(--_lh)) / 2 - var(--_bw)) calc(16px - var(--_bw));border:var(--_bw) solid var(--_border);border-radius:var(--apex-radius-button);background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font:var(--apex-type-body-strong);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--apex-dur-press) ease-out,border-color var(--apex-dur-press) ease-out,box-shadow var(--apex-dur-press) ease-out,color var(--apex-dur-press) ease-out,transform var(--apex-dur-press) var(--apex-ease-settle)}.apx-btn .mat-icon,.apx-btn .material-symbols-outlined{font-size:20px}.apx-btn:before{content:"";position:absolute;inset:calc(var(--_bw) * -1);border-radius:inherit;background:transparent;pointer-events:none;z-index:-1;transition:background-color var(--apex-dur-press) ease-out}@media (hover: hover){.apx-btn:hover:not(:disabled,.is-disabled,.is-loading):before{background:var(--apex-hover)}}.apx-btn:active:not(:disabled,.is-disabled,.is-loading){background:var(--_bg-pressed);transform:scale(.98)}.apx-btn:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-btn--sm{--_h: var(--apex-control-sm);--_lh: 20px;gap:6px;font:600 .875rem/1.25rem var(--apex-font-ui)}.apx-btn--sm .mat-icon,.apx-btn--sm .material-symbols-outlined{font-size:19px}.apx-btn--empty{--_h: var(--apex-control-empty)}.apx-btn--lg{--_h: var(--apex-control-lg)}.apx-btn--hug{width:auto}.apx-btn--primary{--_bg: var(--apex-button-primary-gradient);--_border: var(--apex-button-primary-border);--_fg: var(--apex-on-accent);--_shadow: var(--apex-shadow-primary-button)}.apx-btn--primary:after{content:"";position:absolute;inset:calc(var(--_bw) * -1);border-radius:inherit;background:linear-gradient(var(--apex-button-primary-inner-edge) 0 1px,transparent 1px);pointer-events:none;z-index:-1}.apx-btn--primary:active:not(:disabled,.is-disabled,.is-loading){background:var(--apex-accent-deep);border-color:rgb(var(--apex-accent-rgb)/.4);box-shadow:var(--apex-shadow-primary-pressed)}.apx-btn--primary:focus-visible{box-shadow:var(--_shadow),0 0 0 7px var(--apex-focus-halo)}.apx-btn--neutral{--_bg: var(--apex-surface-card);--_border: var(--apex-border-hairline);--_fg: var(--apex-text-primary);--_bg-pressed: var(--apex-surface-elevated)}.apx-btn--brand{--_bw: 1.5px;--_bg: rgb(var(--apex-accent-rgb) / .06);--_border: rgb(var(--apex-accent-rgb) / .7);--_fg: var(--apex-accent);--_bg-pressed: var(--apex-accent-subtle-bg)}.apx-btn--ghost{--_bw: 0px;--_bg: transparent;--_border: transparent;--_fg: var(--apex-accent);--_bg-pressed: var(--apex-surface-sunken-60)}.apx-btn--danger{--_bg: transparent;--_border: rgb(var(--apex-negative-rgb) / .4);--_fg: var(--apex-negative);--_bg-pressed: var(--apex-negative-bg)}.apx-btn--danger-filled{--_bw: 0px;--_bg: var(--apex-negative);--_border: transparent;--_fg: var(--apex-on-accent);--_bg-pressed: #c5695c}.apx-btn:disabled,.apx-btn.is-disabled{--_bw: 1px;--_bg: var(--apex-surface-card);--_border: var(--apex-border-strong);--_fg: var(--apex-text-disabled);--_shadow: none;cursor:not-allowed}.apx-btn:disabled:after,.apx-btn.is-disabled:after{display:none}.apx-btn.is-loading{pointer-events:none;cursor:progress}.apx-spinner{--_size: 16px;--_stroke: 2px;display:inline-block;flex-shrink:0;width:var(--_size);height:var(--_size);border-radius:50%;border:var(--_stroke) solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-right-color:currentColor;animation:apx-spin .9s linear infinite}.apx-spinner--accent{color:var(--apex-accent)}.apx-spinner--lg{--_size: 48px;--_stroke: 3px}.apx-spinner--md{--_size: 24px}@media (prefers-reduced-motion: reduce){.apx-spinner{animation:none;border-bottom-color:currentColor}}@keyframes apx-spin{to{transform:rotate(360deg)}}.apx-disabled-reason{display:flex;align-items:flex-start;gap:6px;margin-top:6px;color:var(--apex-warning);font:var(--apex-type-caption);line-height:1.5;text-align:left}.apx-disabled-reason .mat-icon,.apx-disabled-reason .material-symbols-outlined{font-size:16px;margin-top:1px}.apx-icon-btn{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;min-width:var(--apex-target-min);min-height:var(--apex-target-min);padding:0;border:0;border-radius:999px;background:transparent;color:var(--apex-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--apex-dur-press) ease-out}@media (hover: hover){.apx-icon-btn:hover:not(:disabled){background:var(--apex-hover)}}.apx-icon-btn:active:not(:disabled){background:#cccccc40}.apx-icon-btn:disabled{color:var(--apex-text-muted);cursor:not-allowed}.apx-icon-btn:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-icon-btn--muted{color:var(--apex-text-muted)}.apx-icon-btn--secondary{color:var(--apex-text-secondary)}.apx-icon-btn--accent{color:var(--apex-accent)}.apx-field{display:flex;flex-direction:column;min-width:0}.apx-field.is-disabled{opacity:.5;pointer-events:none}.apx-field__label{margin-bottom:6px;font:var(--apex-type-caption);color:var(--apex-text-secondary)}.apx-field__control{--_bw: 1px;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:var(--apex-control-md);padding:0 calc(14px - var(--_bw));border:var(--_bw) solid var(--apex-border-strong);border-radius:var(--apex-radius-input);background:var(--apex-surface-sunken-60);color:var(--apex-text-primary);transition:border-color var(--apex-dur-press) ease-out,background-color var(--apex-dur-press) ease-out,box-shadow var(--apex-dur-press) ease-out}.apx-field__control:focus-within{--_bw: 2px;border-color:var(--apex-accent);box-shadow:0 0 0 3px var(--apex-focus-halo)}.apx-field__control>.mat-icon,.apx-field__control>.material-symbols-outlined{font-size:20px;color:var(--apex-text-muted)}.apx-field__control>.apx-field__valid{color:var(--apex-positive)}.apx-field__control>.apx-field__invalid{color:var(--apex-negative)}.apx-field__control:has(>.apx-icon-btn:last-child){padding-right:calc(2px - var(--_bw))}.apx-field__control>.apx-icon-btn{color:var(--apex-text-muted)}.apx-field__control>.apx-icon-btn .mat-icon,.apx-field__control>.apx-icon-btn .material-symbols-outlined{font-size:20px}.apx-field__input{flex:1;min-width:0;box-sizing:border-box;margin:0;padding:calc(12px - var(--_bw, 1px)) 0;border:0;outline:0;background:transparent;color:inherit;font:var(--apex-type-body);caret-color:var(--apex-accent)}.apx-field__input::placeholder{color:var(--apex-text-muted);opacity:1}.apx-field__input[type=password]{font:var(--apex-type-number-body);letter-spacing:3px}.apx-field__input[type=password]::placeholder{letter-spacing:0}.apx-field__input.apx-n{font:var(--apex-type-number-body);font-variant-numeric:tabular-nums}.apx-field__input:-webkit-autofill{-webkit-text-fill-color:var(--apex-text-primary);transition:background-color 9999s ease-out 0s}textarea.apx-field__input{resize:vertical;min-height:96px;line-height:1.375rem}.apx-field.is-error .apx-field__control,.apx-field__control:has(>.apx-field__input[aria-invalid=true]){background:rgb(var(--apex-negative-rgb)/.07);border-color:var(--apex-negative);color:var(--apex-negative)}.apx-field.is-error .apx-field__control:focus-within,.apx-field__control:has(>.apx-field__input[aria-invalid=true]):focus-within{border-color:var(--apex-negative);box-shadow:0 0 0 3px var(--apex-negative-bg)}.apx-field.is-error .apx-field__control .apx-field__input,.apx-field__control:has(>.apx-field__input[aria-invalid=true]) .apx-field__input{color:var(--apex-negative)}.apx-field__message{margin-top:6px;font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-field__message.is-error,.apx-field.is-error .apx-field__message{color:var(--apex-negative)}.apx-amount-prefix{font:var(--apex-type-number-prefix);font-variant-numeric:tabular-nums;color:var(--apex-text-muted)}.apx-amount-input{font:var(--apex-type-number-input)!important;font-variant-numeric:tabular-nums}.apx-max-chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:28px;padding:5px 10px;border:1px solid rgb(var(--apex-accent-rgb)/.4);border-radius:var(--apex-radius-chip);background:transparent;color:var(--apex-accent);font:var(--apex-type-caption-strong);cursor:pointer}.apx-max-chip:after{content:"";position:absolute;inset:-8px -4px}.apx-max-chip:disabled{border-color:#9aa6ae66;color:var(--apex-text-muted);cursor:not-allowed}@media (hover: hover){.apx-max-chip:hover:not(:disabled){background:var(--apex-hover)}}.apx-select{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;height:var(--apex-control-md);padding:0 13px;border:1px solid var(--apex-border-strong);border-radius:var(--apex-radius-input);background:var(--apex-surface-sunken-60);color:var(--apex-text-primary);font:var(--apex-type-body);text-align:left;cursor:pointer}@media (hover: hover){.apx-select:hover:not(:disabled){background:linear-gradient(var(--apex-hover),var(--apex-hover)),var(--apex-surface-sunken-60)}}.apx-select:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apx-select__placeholder{color:var(--apex-text-muted)}.apx-select>.mat-icon,.apx-select>.material-symbols-outlined{font-size:22px;color:var(--apex-text-secondary)}.apx-field.is-error .apx-select{background:rgb(var(--apex-negative-rgb)/.07);border-color:var(--apex-negative)}.apx-otp{display:flex;gap:7px}.apx-otp__cell{flex:1;min-width:0;box-sizing:border-box;min-height:52px;border:1px solid var(--apex-border-strong);border-radius:var(--apex-radius-input);background:var(--apex-surface-sunken-60);color:var(--apex-text-primary);font:var(--apex-type-number-input);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--apex-accent);outline:0;transition:border-color var(--apex-dur-press) ease-out,box-shadow var(--apex-dur-press) ease-out}.apx-otp__cell:focus,.apx-otp__cell.is-active{border:2px solid var(--apex-accent);box-shadow:0 0 0 3px var(--apex-focus-halo)}.apx-otp.is-error .apx-otp__cell{border-color:var(--apex-negative);color:var(--apex-negative)}.apx-otp.is-error .apx-otp__cell:focus{box-shadow:0 0 0 3px var(--apex-negative-bg)}.apx-password-rules{display:grid;gap:4px;margin:0;padding:0;list-style:none;font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-password-rules>li{display:flex;align-items:flex-start;gap:7px}.apx-password-rules .mat-icon,.apx-password-rules .material-symbols-outlined{font-size:15px;margin-top:.5px;color:var(--apex-text-muted)}.apx-password-rules .is-met{color:var(--apex-text-secondary)}.apx-password-rules .is-met .mat-icon,.apx-password-rules .is-met .material-symbols-outlined{color:var(--apex-positive)}.apx-dropzone{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:18px 16px;border:0;border-radius:var(--apex-radius-input);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.6' y='0.6' style='width:calc(100%25 - 1.2px);height:calc(100%25 - 1.2px)' rx='12' ry='12' fill='none' stroke='%23D9E1E8' stroke-opacity='0.22' stroke-width='1.2' stroke-dasharray='6 5'/%3E%3C/svg%3E") no-repeat center/100% 100%;color:var(--apex-text-primary);text-align:center;cursor:pointer}.apx-dropzone>.mat-icon,.apx-dropzone>.material-symbols-outlined{font-size:26px;color:var(--apex-accent)}.apx-dropzone__title{margin-top:8px;font:var(--apex-type-body-sm-strong)}.apx-dropzone__hint{margin-top:4px;font:var(--apex-type-caption);color:var(--apex-text-muted)}@media (hover: hover){.apx-dropzone:hover{background-color:var(--apex-hover)}}.apx-dropzone:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-dropzone.is-error{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.6' y='0.6' style='width:calc(100%25 - 1.2px);height:calc(100%25 - 1.2px)' rx='12' ry='12' fill='none' stroke='%23F08070' stroke-width='1.2' stroke-dasharray='6 5'/%3E%3C/svg%3E")}.apx-dropzone.is-disabled{opacity:.5;pointer-events:none}.apx-file{box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:8px 4px 8px 14px;border:1px solid var(--apex-positive-border);border-radius:var(--apex-radius-input);background:var(--apex-surface-sunken-60)}.apx-file>.mat-icon,.apx-file>.material-symbols-outlined{font-size:22px;color:var(--apex-positive)}.apx-file__body{flex:1;min-width:0;display:grid}.apx-file__name{font:var(--apex-type-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-file__size{font:var(--apex-type-number-xs);font-variant-numeric:tabular-nums;color:var(--apex-text-muted)}.apx-file .apx-icon-btn{color:var(--apex-text-secondary)}.apx-file .apx-icon-btn .mat-icon,.apx-file .apx-icon-btn .material-symbols-outlined{font-size:20px}.apx-file.is-error{border-color:var(--apex-negative)}.apx-choice-chips{display:flex;flex-wrap:wrap;gap:8px}.apx-choice-chips--fill>.apx-choice-chip{flex:1 1 0}.apx-choice-chip{--_bw: 1px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 calc(12px - var(--_bw));border:var(--_bw) solid var(--apex-border-strong);border-radius:var(--apex-radius-input);background:var(--apex-surface-sunken-60);color:var(--apex-text-secondary);font:var(--apex-type-body-sm-strong);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--apex-dur-control) linear,border-color var(--apex-dur-control) linear,color var(--apex-dur-control) linear,transform var(--apex-dur-press) var(--apex-ease-settle)}@media (hover: hover){.apx-choice-chip:hover:not(.is-selected,:disabled){background:linear-gradient(var(--apex-hover),var(--apex-hover)),var(--apex-surface-sunken-60)}}.apx-choice-chip:active:not(:disabled){transform:scale(.97)}.apx-choice-chip:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-choice-chip.is-selected,.apx-choice-chip[aria-pressed=true],.apx-choice-chip[aria-checked=true]{--_bw: 1.5px;background:var(--apex-accent-subtle-bg);border-color:var(--apex-accent);color:var(--apex-accent)}.apx-choice-chip:disabled{cursor:not-allowed}.apx-segmented{--_n: 2;--_i: 0;position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--_n),minmax(0,1fr));column-gap:6px;height:46px;padding:0 4px;border:1px solid var(--apex-border-hairline);border-radius:var(--apex-radius-chip);background:var(--apex-surface-sunken-60)}.apx-segmented:before{content:"";position:absolute;top:5px;left:4px;height:34px;width:calc((100% - 8px - 6px * (var(--_n) - 1)) / var(--_n));transform:translate(calc(var(--_i) * (100% + 6px)));border:1px solid var(--apex-accent-subtle-border);border-radius:var(--apex-radius-chip);background:rgb(var(--apex-accent-rgb)/.18);box-sizing:border-box;transition:transform var(--apex-dur-selection) var(--apex-ease-standard);pointer-events:none}.apx-segment{position:relative;z-index:1;box-sizing:border-box;min-width:0;height:44px;padding:0 12px;border:0;border-radius:var(--apex-radius-chip);background:transparent;color:var(--apex-text-secondary);font:500 .75rem/1rem var(--apex-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:color var(--apex-dur-selection) var(--apex-ease-standard)}.apx-segment.is-selected,.apx-segment[aria-selected=true],.apx-segment[aria-current=page]{color:var(--apex-accent);font-weight:600}.apx-segment:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-switch{position:relative;box-sizing:border-box;display:inline-block;flex-shrink:0;width:44px;height:24px;margin:0;padding:0;border:1px solid var(--apex-border-strong);border-radius:24px;background:var(--apex-surface-sunken);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--apex-dur-control) var(--apex-ease-standard),border-color var(--apex-dur-control) var(--apex-ease-standard)}.apx-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--apex-text-secondary);box-shadow:0 1px 4px #00000040;transition:transform var(--apex-dur-control) var(--apex-ease-standard),background-color var(--apex-dur-control) var(--apex-ease-standard)}.apx-switch:checked,.apx-switch[aria-checked=true]{border-color:var(--apex-accent);background:var(--apex-accent)}.apx-switch:checked:after,.apx-switch[aria-checked=true]:after{transform:translate(20px);background:var(--apex-on-accent)}.apx-switch:disabled{opacity:.5;cursor:not-allowed}.apx-switch:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-switch-tile{display:flex;align-items:center;gap:12px;padding:4px 0}.apx-switch-tile__body{flex:1;min-width:0;display:grid;gap:2px}.apx-switch-tile__title{font:var(--apex-type-body-sm-strong);color:var(--apex-text-primary)}.apx-switch-tile__subtitle{font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-switch-tile.is-disabled .apx-switch-tile__title{color:var(--apex-text-secondary)}.apx-switch-tile .apx-switch{margin-left:8px}.apx-checkbox{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin:11px;border:1.5px solid var(--apex-border-strong);border-radius:6px;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--apex-dur-control) linear,border-color var(--apex-dur-control) linear}.apx-checkbox:after{content:"";width:12px;height:7px;margin-top:-3px;border-left:2px solid var(--apex-on-accent);border-bottom:2px solid var(--apex-on-accent);transform:rotate(-45deg) scale(0);transition:transform var(--apex-dur-control) var(--apex-ease-settle)}.apx-checkbox:checked{border-color:var(--apex-accent);background:var(--apex-accent)}.apx-checkbox:checked:after{transform:rotate(-45deg) scale(1)}.apx-checkbox.is-error,.apx-checkbox[aria-invalid=true]{border-color:var(--apex-negative)}.apx-checkbox:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-checkbox-tile{display:flex;align-items:flex-start;gap:0;font:var(--apex-type-body-sm);color:var(--apex-text-secondary);cursor:pointer}.apx-checkbox-tile>.apx-checkbox{margin:11px 11px 0 0}.apx-checkbox-tile__label{padding-top:12px}.apx-checkbox-tile__label a{color:var(--apex-accent)}.apx-radio-tile{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;width:100%;min-height:58px;padding:13px;border:1px solid var(--apex-border-strong);border-radius:var(--apex-radius-surface);background:transparent;color:var(--apex-text-primary);text-align:left;cursor:pointer;transition:border-color var(--apex-dur-control) var(--apex-ease-standard),background-color var(--apex-dur-control) var(--apex-ease-standard)}.apx-radio-tile>.mat-icon,.apx-radio-tile>.material-symbols-outlined,.apx-radio-tile__icon{font-size:20px;color:var(--apex-text-muted)}.apx-radio-tile__body{flex:1;min-width:0;display:grid;gap:2px}.apx-radio-tile__title{font:var(--apex-type-body-sm);color:var(--apex-text-primary)}.apx-radio-tile__subtitle{font:var(--apex-type-number-xs);font-variant-numeric:tabular-nums;color:var(--apex-text-muted);overflow:hidden;text-overflow:ellipsis}.apx-radio-tile__subtitle--text{font:var(--apex-type-caption);white-space:normal}@media (hover: hover){.apx-radio-tile:hover:not(.is-selected,.is-disabled){background:var(--apex-hover)}}.apx-radio-tile:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-radio-tile.is-selected,.apx-radio-tile[aria-checked=true]{border-color:rgb(var(--apex-accent-rgb)/.45);background:rgb(var(--apex-accent-rgb)/.07)}.apx-radio-tile.is-selected>.mat-icon,.apx-radio-tile.is-selected>.material-symbols-outlined,.apx-radio-tile.is-selected .apx-radio-tile__icon,.apx-radio-tile[aria-checked=true]>.mat-icon,.apx-radio-tile[aria-checked=true]>.material-symbols-outlined,.apx-radio-tile[aria-checked=true] .apx-radio-tile__icon{color:var(--apex-accent)}.apx-radio-tile.is-selected .apx-radio-tile__title,.apx-radio-tile[aria-checked=true] .apx-radio-tile__title{font:var(--apex-type-body-sm-strong)}.apx-radio-tile.is-disabled{cursor:not-allowed}.apx-radio-tile.is-disabled .apx-radio-tile__title{color:var(--apex-text-disabled)}.apx-radio-group{display:grid;gap:8px}.apx-language-chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:28px;padding:5px 10px;border:1px solid rgb(var(--apex-white-rgb)/.14);border-radius:var(--apex-radius-chip);background:transparent;color:var(--apex-text-secondary);font:var(--apex-type-caption-strong);cursor:pointer}.apx-language-chip .mat-icon,.apx-language-chip .material-symbols-outlined{font-size:16px}.apx-language-chip:after{content:"";position:absolute;inset:-8px -2px}@media (hover: hover){.apx-language-chip:hover{background:var(--apex-hover)}}.apx-language-chip:focus-visible{outline:0;box-shadow:0 0 0 3px var(--apex-focus-halo)}.apx-card{position:relative;box-sizing:border-box;min-width:0;padding:var(--apex-card-pad);border:1px solid var(--apex-border-hairline);border-radius:var(--apex-radius-card);background:var(--apex-surface-card);color:var(--apex-text-primary);overflow:hidden}.apx-card--inner{border-radius:var(--apex-radius-card-inner)}.apx-card--flush{padding:0}.apx-card--elevated{background:var(--apex-surface-elevated)}.apx-card--highlight{background:var(--apex-card-highlight);border-color:var(--apex-accent-subtle-border)}.apx-card--available{background:var(--apex-available-fill);border-color:var(--apex-available-border);box-shadow:inset 0 0 34px var(--apex-available-glow)}.apx-card--available-zero{background:var(--apex-available-fill);border-color:var(--apex-border-hairline)}.apx-card--operational{background:#132b42b3}.apx-card--chart{background:var(--apex-chart-surface);border-color:var(--apex-chart-surface-border)}.apx-card--positive{background:rgb(var(--apex-accent-rgb)/.06);border-color:rgb(var(--apex-accent-rgb)/.22)}.apx-card--warning{background:rgb(var(--apex-warning-rgb)/.06);border-color:rgb(var(--apex-warning-rgb)/.22)}.apx-card--negative{background:rgb(var(--apex-negative-rgb)/.06);border-color:rgb(var(--apex-negative-rgb)/.22)}.apx-card--info{background:rgb(var(--apex-info-rgb)/.06);border-color:rgb(var(--apex-info-rgb)/.22)}.apx-card--tappable{cursor:pointer;transition:transform var(--apex-dur-press) var(--apex-ease-settle),background-color var(--apex-dur-press) ease-out}@media (hover: hover){.apx-card--tappable:hover{background-image:linear-gradient(var(--apex-hover),var(--apex-hover))}}.apx-card--tappable:active{transform:scale(.99)}.apx-card--tappable:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-stack{display:flex;flex-direction:column;gap:var(--apex-card-gap)}.apx-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.apx-section-label{margin:0;font:var(--apex-type-label);letter-spacing:var(--apex-tracking-label);text-transform:uppercase;color:var(--apex-text-muted)}.apx-section-label--available{color:var(--apex-available)}.apx-section-label--accent{color:var(--apex-accent)}.apx-help-btn{box-sizing:border-box;display:inline-grid;place-items:center;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--apex-accent);cursor:pointer}.apx-help-btn .mat-icon,.apx-help-btn .material-symbols-outlined{font-size:19px}@media (hover: hover){.apx-help-btn:hover{background:var(--apex-hover)}}.apx-help-btn:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:-4px}.apx-help-btn--available{color:var(--apex-available)}.apx-help-btn--info{color:var(--apex-info)}.apx-help-btn--info .mat-icon,.apx-help-btn--info .material-symbols-outlined{font-size:18px}.apx-balance{padding:var(--apex-balance-card-pad)}.apx-balance__amount{display:flex;align-items:baseline;gap:.25em;margin-top:10px;font:var(--apex-type-number-xl);letter-spacing:var(--apex-tracking-number-xl);font-variant-numeric:tabular-nums;color:var(--apex-text-primary);white-space:nowrap}.apx-balance__prefix{font:var(--apex-type-number-prefix);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--apex-text-secondary)}.apx-balance__note{margin-top:4px;font:500 .75rem/1.125rem var(--apex-font-ui);color:var(--apex-text-secondary)}.apx-balance__actions{display:flex;gap:8px;margin-top:14px}.apx-balance__actions>*{flex:1 1 0;min-width:0}.apx-balance.is-zero .apx-balance__amount,.apx-balance.is-zero .apx-balance__prefix{color:var(--apex-text-muted)}.apx-kpi-grid{--_cols: 2;display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));column-gap:10px;row-gap:14px}.apx-kpi-grid--3{--_cols: 3}@media (min-width: 840px){.apx-kpi-grid--wide-6{--_cols: 6}.apx-kpi-grid--wide-4{--_cols: 4}.apx-kpi-grid--wide-3{--_cols: 3}}.apx-kpi{min-width:0}.apx-kpi__label{display:flex;align-items:center;gap:4px;font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-kpi__label .mat-icon,.apx-kpi__label .material-symbols-outlined{font-size:15px;color:var(--apex-info)}.apx-kpi__value{margin-top:2px;font:var(--apex-type-number-md);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-kpi__sub{margin-top:2px;font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-kpi-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--apex-border-hairline);font:var(--apex-type-caption);line-height:1.5;color:var(--apex-text-muted)}.apx-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0}.apx-row+.apx-row{border-top:1px solid var(--apex-border-hairline)}.apx-row__label{font:var(--apex-type-body-sm);color:var(--apex-text-secondary)}.apx-row__value{font:var(--apex-type-body-sm-strong);color:var(--apex-text-primary);text-align:right}.apx-icon-box{--_size: 56px;--_fg: var(--apex-accent);--_bg: var(--apex-accent-subtle-bg);--_border: var(--apex-accent-subtle-border);box-sizing:border-box;display:inline-grid;place-items:center;flex-shrink:0;width:var(--_size);height:var(--_size);border:1px solid var(--_border);border-radius:var(--apex-radius-icon-box);background:var(--_bg);color:var(--_fg)}.apx-icon-box .mat-icon,.apx-icon-box .material-symbols-outlined{font-size:calc(var(--_size) / 2)}.apx-icon-box--34{--_size: 34px;border-radius:10px}.apx-icon-box--34 .mat-icon,.apx-icon-box--34 .material-symbols-outlined{font-size:19px}.apx-icon-box--40{--_size: 40px}.apx-icon-box--64{--_size: 64px}.apx-icon-box--round{border-radius:50%}.apx-icon-box--positive{--_fg: var(--apex-positive);--_bg: var(--apex-positive-bg);--_border: var(--apex-positive-border)}.apx-icon-box--warning{--_fg: var(--apex-warning);--_bg: var(--apex-warning-bg);--_border: var(--apex-warning-border)}.apx-icon-box--negative{--_fg: var(--apex-negative);--_bg: var(--apex-negative-bg);--_border: var(--apex-negative-border)}.apx-icon-box--info{--_fg: var(--apex-info);--_bg: var(--apex-info-bg);--_border: var(--apex-info-border)}.apx-icon-box--neutral{--_fg: var(--apex-text-secondary);--_bg: var(--apex-disabled-fill);--_border: var(--apex-border-hairline)}.apx-avatar{--_size: 64px;--_aro: rgb(var(--apex-accent-rgb) / .45);position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex-shrink:0;width:var(--_size);height:var(--_size);border-radius:50%;background:radial-gradient(circle calc(var(--_size) * .9) at 30% 20%,var(--apex-surface-elevated),var(--apex-surface-base));color:var(--apex-accent);font:var(--apex-type-h3);overflow:visible}.apx-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.apx-avatar:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--_aro);pointer-events:none}.apx-avatar--lg{--_size: 72px;font:var(--apex-type-h2)}.apx-avatar--sm{--_size: 36px;font:var(--apex-type-caption-strong)}.apx-avatar--bar{--_size: 28px;--_aro: rgb(var(--apex-accent-rgb) / .4);background:transparent;font:var(--apex-type-caption-strong)}.apx-avatar__badge{position:absolute;z-index:1;right:-4px;bottom:-4px;box-sizing:border-box;display:grid;place-items:center;width:28px;height:28px;padding:0;border:2px solid var(--apex-surface-base);border-radius:50%;background:var(--apex-accent);color:var(--apex-on-accent);cursor:pointer}.apx-avatar__badge .mat-icon,.apx-avatar__badge .material-symbols-outlined{font-size:15px}.apx-status-chip{--_fg: var(--apex-text-secondary);--_bg: var(--apex-disabled-fill);--_border: rgb(var(--apex-white-rgb)/.14);box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 12px;border:1px solid var(--_border);border-radius:var(--apex-radius-chip);background:var(--_bg);color:var(--_fg);font:600 .75rem/1rem var(--apex-font-ui);white-space:nowrap;vertical-align:middle}.apx-status-chip .mat-icon,.apx-status-chip .material-symbols-outlined{font-size:14px}.apx-status-chip--sm{gap:4px;min-height:24px;padding:3px 8px;font:var(--apex-type-caption-strong)}.apx-status-chip--sm .mat-icon,.apx-status-chip--sm .material-symbols-outlined{font-size:12px}.apx-status-chip--positive{--_fg: var(--apex-positive);--_bg: var(--apex-positive-bg);--_border: var(--apex-positive-border)}.apx-status-chip--warning{--_fg: var(--apex-warning);--_bg: var(--apex-warning-bg);--_border: var(--apex-warning-border)}.apx-status-chip--negative{--_fg: var(--apex-negative);--_bg: var(--apex-negative-bg);--_border: var(--apex-negative-border)}.apx-status-chip--info,.apx-status-chip--live{--_fg: var(--apex-info);--_bg: var(--apex-info-bg);--_border: var(--apex-info-border)}.apx-status-chip--brand{--_fg: var(--apex-accent);--_bg: var(--apex-accent-subtle-bg);--_border: var(--apex-accent-subtle-border)}.apx-live-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--apex-positive);box-shadow:0 0 7px rgb(var(--apex-accent-rgb)/.9);animation:apx-live 1.8s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.apx-live-dot{animation:none}}@keyframes apx-live{0%{opacity:1}to{opacity:.55}}.apx-status-chip--live .apx-live-dot{background:currentColor;box-shadow:0 0 7px color-mix(in srgb,currentColor 90%,transparent)}.apx-delta{font:var(--apex-type-number-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.apx-delta--md{font:var(--apex-type-number-md)}.apx-delta.is-up{color:var(--apex-positive)}.apx-delta.is-down{color:var(--apex-negative)}.apx-delta.is-flat{color:var(--apex-text-muted)}.apx-banner{--_fg: var(--apex-info);--_bg: var(--apex-info-bg);--_border: var(--apex-info-border);box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--_border);border-radius:var(--apex-radius-surface);background:var(--_bg);color:var(--apex-text-secondary);font:400 .75rem/1.125rem var(--apex-font-ui)}.apx-banner>.mat-icon,.apx-banner>.material-symbols-outlined{font-size:20px;margin-top:1px;color:var(--_fg)}.apx-banner__body{flex:1;min-width:0;margin:0}.apx-banner p{margin:0}.apx-banner strong,.apx-banner b{color:var(--apex-text-primary);font-weight:600}.apx-banner .apx-n{color:var(--apex-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.apx-banner__action{display:inline-flex;align-items:center;min-height:27px;margin:5px 0 -5px;padding:0;border:0;background:none;color:var(--apex-accent);font:var(--apex-type-caption-strong);cursor:pointer;text-decoration:none}.apx-banner__action:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px;border-radius:8px}.apx-banner--warning{--_fg: var(--apex-warning);--_bg: var(--apex-warning-bg);--_border: var(--apex-warning-border)}.apx-banner--negative{--_fg: var(--apex-negative);--_bg: var(--apex-negative-bg);--_border: var(--apex-negative-border)}.apx-banner--positive{--_fg: var(--apex-positive);--_bg: var(--apex-positive-bg);--_border: var(--apex-positive-border)}.apx-banner--brand{--_fg: var(--apex-accent);--_bg: var(--apex-accent-subtle-bg);--_border: var(--apex-accent-subtle-border)}.apx-banner--neutral{--_fg: var(--apex-text-secondary);--_bg: var(--apex-disabled-fill);--_border: var(--apex-border-hairline)}.apx-offline-banner{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--apex-warning-border);background:var(--apex-warning-bg);color:var(--apex-text-primary);font:400 .75rem/1.125rem var(--apex-font-ui)}.apx-offline-banner>.mat-icon,.apx-offline-banner>.material-symbols-outlined{font-size:18px;color:var(--apex-warning)}.apx-toast{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--apex-border-hairline);border-radius:var(--apex-radius-surface);background:var(--apex-surface-elevated);box-shadow:var(--apex-shadow-e2);color:var(--apex-text-primary);font:var(--apex-type-body-sm)}.apx-toast>.mat-icon,.apx-toast>.material-symbols-outlined{font-size:20px}.apx-toast__msg{flex:1;padding:12px 0}.apx-toast__action{min-height:44px;margin-right:-10px;padding:0 10px;border:0;background:none;color:var(--apex-accent);font:600 .75rem/1rem var(--apex-font-ui);cursor:pointer}.apx-empty{display:flex;flex-direction:column;align-items:center;padding:30px 22px;text-align:center}.apx-empty__art{width:84px;height:84px}.apx-empty--error .apx-empty__art{width:76px;height:76px}.apx-empty__title{margin:14px 0 0;font:600 1rem/1.5rem var(--apex-font-ui);color:var(--apex-text-primary)}.apx-empty__body{margin:8px 0 0;max-width:46ch;font:var(--apex-type-body-sm);line-height:1.55;color:var(--apex-text-secondary)}.apx-empty__actions{display:grid;gap:8px;width:100%;max-width:320px;margin-top:16px}.apx-skeleton{display:block;border-radius:8px;background-color:var(--apex-skeleton-base);background-image:linear-gradient(90deg,var(--apex-skeleton-base),var(--apex-skeleton-highlight) 50%,var(--apex-skeleton-base));background-size:180px 100%;background-repeat:repeat-x;animation:apx-shimmer var(--apex-dur-skeleton) linear infinite;color:transparent!important;-webkit-user-select:none;user-select:none}.apx-skeleton--line{height:14px;border-radius:6px}.apx-skeleton--row{height:64px;border-radius:var(--apex-radius-surface)}@media (prefers-reduced-motion: reduce){.apx-skeleton{animation:none;background-image:none}}@keyframes apx-shimmer{0%{background-position:-180px 0}to{background-position:180px 0}}.apx-progress{position:relative;height:4px;border-radius:999px;background:var(--apex-border-hairline);overflow:hidden}.apx-progress__fill{height:100%;border-radius:inherit;background:var(--apex-hwm-bar);transition:width var(--apex-dur-progress) ease-in-out}.apx-progress--8{height:8px}.apx-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.apx-steps>li{display:flex;align-items:center;gap:10px;font:var(--apex-type-body-sm);color:var(--apex-text-muted)}.apx-steps__icon{display:grid;place-items:center;width:20px;height:20px}.apx-steps__icon .mat-icon,.apx-steps__icon .material-symbols-outlined{font-size:19px}.apx-steps .is-done{color:var(--apex-text-secondary)}.apx-steps .is-done .apx-steps__icon{color:var(--apex-positive)}.apx-steps .is-current{color:var(--apex-text-primary);font-weight:500}.apx-steps .is-current .apx-spinner{color:var(--apex-accent)}.apx-stepper__bars{display:flex;gap:5px}.apx-stepper__bar{flex:1;height:4px;border-radius:999px;background:var(--apex-stepper-inactive)}.apx-stepper__bar.is-done,.apx-stepper__bar.is-current{background:var(--apex-accent)}.apx-stepper__labels{display:flex;align-items:baseline;gap:12px;margin-top:10px}.apx-stepper__active{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .75rem/1rem var(--apex-font-ui);color:var(--apex-accent)}.apx-stepper__trailing{font:var(--apex-type-caption);color:var(--apex-text-muted);white-space:nowrap}.apx-divider{height:1px;margin:0;border:0;background:var(--apex-border-hairline)}.apx-movement{--_tone: var(--apex-text-secondary);box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:start;width:100%;min-height:64px;padding:13px 14px;border:0;border-bottom:1px solid var(--apex-border-hairline);background:transparent;color:var(--apex-text-primary);text-align:left;cursor:pointer;transition:background-color var(--apex-dur-press) ease-out}.apx-movement:last-child{border-bottom:0}@media (hover: hover){.apx-movement:hover{background-color:var(--apex-hover)}}.apx-movement:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:-2px}.apx-movement.is-highlighted{background-color:rgb(var(--apex-info-rgb)/.04)}.apx-movement__icon{margin-top:2px;font-size:22px;color:var(--_tone)}.apx-movement__main{min-width:0}.apx-movement__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px}.apx-movement__title{font:600 .875rem/1.25rem var(--apex-font-ui);color:var(--apex-text-primary)}.apx-movement__meta{display:block;margin-top:3px;font:400 .75rem/1rem var(--apex-font-ui);font-variant-numeric:tabular-nums;color:var(--apex-text-muted)}.apx-movement__note{display:block;margin-top:4px;font:var(--apex-type-caption)}.apx-movement__trail{display:grid;justify-items:end;text-align:right}.apx-movement__amount{font:var(--apex-type-number-md);font-variant-numeric:tabular-nums;white-space:nowrap}.apx-movement__sub{font:var(--apex-type-number-xs);font-variant-numeric:tabular-nums;color:var(--apex-text-muted);white-space:nowrap}.apx-movement.is-rejected .apx-movement__title{color:var(--apex-text-muted)}.apx-movement.is-rejected .apx-movement__amount{color:var(--apex-text-muted);text-decoration:line-through}.apx-movement--positive{--_tone: var(--apex-positive)}.apx-movement--negative{--_tone: var(--apex-negative)}.apx-movement--warning{--_tone: var(--apex-warning)}.apx-movement--info{--_tone: var(--apex-info)}.apx-movement--brand{--_tone: var(--apex-accent)}.apx-list-header{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:rgb(var(--apex-white-rgb)/.03);font:var(--apex-type-label);letter-spacing:var(--apex-tracking-label);text-transform:uppercase;color:var(--apex-text-muted)}.apx-closure-header{display:flex;align-items:flex-start;gap:8px;padding:11px 14px;background:var(--apex-info-bg);border-bottom:1px solid rgb(var(--apex-info-rgb)/.18)}.apx-closure-header>.mat-icon,.apx-closure-header>.material-symbols-outlined{margin-top:1px;font-size:18px;color:var(--apex-info)}.apx-closure-header__title{font:var(--apex-type-caption-strong);color:var(--apex-info)}.apx-closure-header__detail{margin-top:2px;font:var(--apex-type-number-xs);font-variant-numeric:tabular-nums;color:var(--apex-text-secondary)}.apx-nav-row{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;border:0;border-bottom:1px solid var(--apex-border-hairline);background:transparent;color:var(--apex-text-primary);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--apex-dur-press) ease-out}.apx-nav-row:last-child{border-bottom:0}@media (hover: hover){.apx-nav-row:hover{background-color:var(--apex-hover)}}.apx-nav-row:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:-2px}.apx-nav-row>.mat-icon:first-child,.apx-nav-row>.material-symbols-outlined:first-child{font-size:22px;color:var(--apex-accent)}.apx-nav-row__body{flex:1;min-width:0;display:grid}.apx-nav-row__title{font:var(--apex-type-body-sm-strong);color:var(--apex-text-primary)}.apx-nav-row__subtitle{font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-nav-row__trailing{font:var(--apex-type-body-sm);color:var(--apex-text-secondary)}.apx-nav-row__chevron{margin-left:-4px;font-size:20px!important;color:var(--apex-text-muted)}.apx-nav-row.is-active{background-color:var(--apex-accent-subtle-bg)}.apx-nav-row--danger>.mat-icon:first-child,.apx-nav-row--danger>.material-symbols-outlined:first-child,.apx-nav-row--danger .apx-nav-row__title{color:var(--apex-negative)}.apx-info-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--apex-border-hairline)}.apx-info-row:last-child{border-bottom:0}.apx-info-row__label{flex:0 0 112px;font:var(--apex-type-caption);color:var(--apex-text-muted)}.apx-info-row__value{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font:var(--apex-type-body-sm-strong);color:var(--apex-text-primary);overflow-wrap:anywhere}.apx-info-row__value .mat-icon,.apx-info-row__value .material-symbols-outlined{font-size:14px;color:var(--apex-text-muted)}.apx-section-title{display:flex;align-items:center;gap:8px;margin:0;font:var(--apex-type-h3);color:var(--apex-text-primary)}.apx-section-title>.mat-icon,.apx-section-title>.material-symbols-outlined{font-size:18px;color:var(--apex-accent)}.apx-table{width:100%;border-collapse:collapse;font:var(--apex-type-body-sm);color:var(--apex-text-primary)}.apx-table th{padding:10px 14px;background:rgb(var(--apex-white-rgb)/.03);font:var(--apex-type-label);letter-spacing:var(--apex-tracking-label);text-transform:uppercase;color:var(--apex-text-muted);text-align:left;white-space:nowrap}.apx-table td{padding:13px 14px;border-top:1px solid var(--apex-border-hairline);vertical-align:middle}.apx-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.apx-table tbody tr{transition:background-color var(--apex-dur-press) ease-out}.apx-table tbody tr.is-selected{background-color:var(--apex-accent-subtle-bg)}.apx-table tbody tr.is-interactive{cursor:pointer}@media (hover: hover){.apx-table tbody tr.is-interactive:hover{background-color:var(--apex-hover)}}.apx-table tbody tr.is-interactive:has(.apx-table__open:focus-visible){outline:2px solid var(--apex-focus-ring);outline-offset:-2px}.apx-table__open{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}@supports selector(:has(*)){.apx-table__open:focus-visible{outline:none;box-shadow:none}}.cdk-overlay-dark-backdrop,.apx-scrim{background:var(--apex-surface-overlay)}.apx-dialog,.apx-sheet{--mat-dialog-container-color: var(--apex-surface-elevated);--mat-dialog-container-shape: var(--apex-radius-dialog);--mat-dialog-container-elevation-shadow: var(--apex-shadow-dialog);--mat-dialog-subhead-color: var(--apex-text-primary);--mat-dialog-supporting-text-color: var(--apex-text-secondary);max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important}.apx-dialog .mat-mdc-dialog-surface,.apx-sheet .mat-mdc-dialog-surface{border:1px solid var(--apex-border-hairline);color:var(--apex-text-primary)}@media (max-width: 599.98px){.apx-sheet{position:fixed!important;left:0;right:0;bottom:0;width:100vw!important;max-width:100vw!important;max-height:92dvh!important}.apx-sheet .mat-mdc-dialog-container{animation:apx-sheet-in var(--apex-dur-sheet-in) var(--apex-ease-standard)}.apx-sheet .mat-mdc-dialog-inner-container,.apx-sheet .mdc-dialog__container{transform:none!important;opacity:1!important}.apx-sheet .mat-mdc-dialog-surface{border-width:1px 0 0;border-radius:var(--apex-radius-sheet) var(--apex-radius-sheet) 0 0!important;box-shadow:var(--apex-shadow-e3)!important;padding-bottom:env(safe-area-inset-bottom)}.apx-sheet .mat-mdc-dialog-surface:before{content:"";position:relative;inset:auto;box-sizing:content-box;border:0;display:block;flex-shrink:0;width:36px;height:4px;margin:10px auto 4px;border-radius:999px;background:var(--apex-sheet-handle)}}@keyframes apx-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.apx-sheet-title{margin:0;padding:8px 16px 0;font:var(--apex-type-h3);color:var(--apex-text-primary)}@media (min-width: 600px){.apx-sheet-title{padding-top:20px}}.apx-sheet-head{display:flex;align-items:center;gap:8px;padding:8px 6px 0 16px}.apx-sheet-head .apx-sheet-title{flex:1;min-width:0;padding:0}.apx-sheet-head>.apx-icon-btn{margin-block:-10px}@media (min-width: 600px){.apx-sheet-head{padding-top:20px}}.apx-sheet-body{padding:16px;overflow:auto}.apx-sheet-title+.apx-sheet-body,.apx-sheet-head+.apx-sheet-body{padding-top:8px}.apx-sheet-actions{display:flex;gap:8px;padding:0 16px 16px}.apx-sheet-actions>*{flex:1 1 0;min-width:0}.apx-sheet-actions--stacked{flex-direction:column-reverse}.apx-confirm{box-sizing:border-box;max-width:400px;padding:16px}.apx-confirm__head{display:flex;align-items:center;gap:8px;font:var(--apex-type-body-strong);color:var(--apex-text-primary)}.apx-confirm__head .mat-icon,.apx-confirm__head .material-symbols-outlined{font-size:20px;color:var(--apex-accent)}.apx-confirm--danger .apx-confirm__head .mat-icon,.apx-confirm--danger .apx-confirm__head .material-symbols-outlined{color:var(--apex-negative)}.apx-confirm__body{margin-top:6px;font:400 .75rem/1.125rem var(--apex-font-ui);color:var(--apex-text-secondary)}.apx-confirm__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.apx-confirm-btn{box-sizing:border-box;min-width:88px;min-height:44px;padding:12px 16px;border:0;border-radius:10px;background:transparent;color:var(--apex-text-secondary);font:var(--apex-type-body-sm-strong);cursor:pointer;transition:background-color var(--apex-dur-press) ease-out,transform var(--apex-dur-press) ease-out}.apx-confirm-btn:active{transform:scale(.98);background:var(--apex-disabled-fill);color:var(--apex-text-primary)}@media (hover: hover){.apx-confirm-btn:hover{background:var(--apex-hover)}}.apx-confirm-btn:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}.apx-confirm-btn--primary{background:var(--apex-button-primary-gradient);color:var(--apex-on-accent)}.apx-confirm-btn--primary:active{background:var(--apex-accent-deep);color:var(--apex-on-accent)}.apx-confirm-btn--danger{background:var(--apex-negative);color:var(--apex-on-accent)}.apx-confirm-btn--danger:active{background:#c76d61;color:var(--apex-on-accent)}html{--mat-sys-primary: var(--apex-accent);--mat-sys-on-primary: var(--apex-on-accent);--mat-sys-primary-container: var(--apex-accent-subtle-bg);--mat-sys-on-primary-container: var(--apex-accent-on-subtle);--mat-sys-secondary: var(--apex-accent);--mat-sys-on-secondary: var(--apex-on-accent);--mat-sys-secondary-container: var(--apex-accent-subtle-bg);--mat-sys-on-secondary-container: var(--apex-accent-on-subtle);--mat-sys-tertiary: var(--apex-positive);--mat-sys-on-tertiary: var(--apex-on-accent);--mat-sys-error: var(--apex-negative);--mat-sys-on-error: var(--apex-on-accent);--mat-sys-error-container: var(--apex-negative-bg);--mat-sys-on-error-container: var(--apex-negative);--mat-sys-background: var(--apex-surface-base);--mat-sys-on-background: var(--apex-text-primary);--mat-sys-surface: var(--apex-surface-base);--mat-sys-on-surface: var(--apex-text-primary);--mat-sys-surface-variant: var(--apex-surface-elevated);--mat-sys-on-surface-variant: var(--apex-text-secondary);--mat-sys-surface-container-lowest: var(--apex-surface-sunken);--mat-sys-surface-container-low: var(--apex-surface-base);--mat-sys-surface-container: var(--apex-surface-card);--mat-sys-surface-container-high: var(--apex-surface-elevated);--mat-sys-surface-container-highest: var(--apex-surface-elevated);--mat-sys-surface-bright: var(--apex-surface-elevated);--mat-sys-surface-dim: var(--apex-surface-sunken);--mat-sys-surface-tint: transparent;--mat-sys-outline: var(--apex-border-strong);--mat-sys-outline-variant: var(--apex-border-hairline);--mat-sys-inverse-surface: var(--apex-text-secondary);--mat-sys-inverse-on-surface: var(--apex-text-inverse);--mat-sys-inverse-primary: var(--apex-accent-deep);--mat-dialog-container-color: var(--apex-surface-elevated);--mat-dialog-container-shape: var(--apex-radius-dialog);--mat-dialog-container-elevation-shadow: var(--apex-shadow-dialog);--mat-dialog-subhead-color: var(--apex-text-primary);--mat-dialog-supporting-text-color: var(--apex-text-secondary);--mat-menu-container-color: var(--apex-surface-elevated);--mat-menu-container-shape: var(--apex-radius-surface);--mat-menu-container-elevation-shadow: var(--apex-shadow-e2);--mat-menu-item-label-text-color: var(--apex-text-primary);--mat-menu-item-icon-color: var(--apex-text-secondary);--mat-menu-item-hover-state-layer-color: var(--apex-hover);--mat-menu-item-focus-state-layer-color: rgb(var(--apex-white-rgb)/.12);--mat-menu-divider-color: var(--apex-border-hairline);--mat-select-panel-background-color: var(--apex-surface-elevated);--mat-select-enabled-trigger-text-color: var(--apex-text-primary);--mat-select-placeholder-text-color: var(--apex-text-muted);--mat-select-enabled-arrow-color: var(--apex-text-secondary);--mat-select-focused-arrow-color: var(--apex-accent);--mat-select-invalid-arrow-color: var(--apex-negative);--mat-select-container-elevation-shadow: var(--apex-shadow-e2);--mat-option-label-text-color: var(--apex-text-primary);--mat-option-hover-state-layer-color: var(--apex-hover);--mat-option-focus-state-layer-color: rgb(var(--apex-white-rgb)/.12);--mat-option-selected-state-layer-color: var(--apex-accent-subtle-bg);--mat-option-selected-state-label-text-color: var(--apex-accent);--mat-autocomplete-background-color: var(--apex-surface-elevated);--mat-tooltip-container-color: var(--apex-surface-elevated);--mat-tooltip-container-shape: 8px;--mat-tooltip-supporting-text-color: var(--apex-text-primary);--mat-snack-bar-container-color: var(--apex-surface-elevated);--mat-snack-bar-container-shape: var(--apex-radius-surface);--mat-snack-bar-supporting-text-color: var(--apex-text-primary);--mat-snack-bar-button-color: var(--apex-accent);--mat-slide-toggle-track-width: 44px;--mat-slide-toggle-track-height: 24px;--mat-slide-toggle-track-shape: 24px;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-handle-shape: 50%;--mat-slide-toggle-selected-handle-size: 18px;--mat-slide-toggle-unselected-handle-size: 18px;--mat-slide-toggle-pressed-handle-size: 18px;--mat-slide-toggle-with-icon-handle-size: 18px;--mat-slide-toggle-selected-icon-size: 0px;--mat-slide-toggle-unselected-icon-size: 0px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 22px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 2px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 22px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 2px;--mat-slide-toggle-selected-track-color: var(--apex-accent);--mat-slide-toggle-selected-hover-track-color: var(--apex-accent);--mat-slide-toggle-selected-focus-track-color: var(--apex-accent);--mat-slide-toggle-selected-pressed-track-color: var(--apex-accent);--mat-slide-toggle-selected-track-outline-color: var(--apex-accent);--mat-slide-toggle-selected-handle-color: var(--apex-on-accent);--mat-slide-toggle-selected-hover-handle-color: var(--apex-on-accent);--mat-slide-toggle-selected-focus-handle-color: var(--apex-on-accent);--mat-slide-toggle-selected-pressed-handle-color: var(--apex-on-accent);--mat-slide-toggle-unselected-track-color: var(--apex-surface-sunken);--mat-slide-toggle-unselected-hover-track-color: var(--apex-surface-sunken);--mat-slide-toggle-unselected-focus-track-color: var(--apex-surface-sunken);--mat-slide-toggle-unselected-pressed-track-color: var(--apex-surface-sunken);--mat-slide-toggle-track-outline-color: var(--apex-border-strong);--mat-slide-toggle-unselected-handle-color: var(--apex-text-secondary);--mat-slide-toggle-unselected-hover-handle-color: var(--apex-text-secondary);--mat-slide-toggle-unselected-focus-handle-color: var(--apex-text-secondary);--mat-slide-toggle-unselected-pressed-handle-color: var(--apex-text-secondary);--mat-slide-toggle-handle-elevation-shadow: 0 1px 4px rgba(0, 0, 0, .2509803922);--mat-slide-toggle-label-text-color: var(--apex-text-primary);--mat-checkbox-selected-icon-color: var(--apex-accent);--mat-checkbox-selected-hover-icon-color: var(--apex-accent);--mat-checkbox-selected-focus-icon-color: var(--apex-accent);--mat-checkbox-selected-pressed-icon-color: var(--apex-accent);--mat-checkbox-selected-checkmark-color: var(--apex-on-accent);--mat-checkbox-unselected-icon-color: var(--apex-border-strong);--mat-checkbox-unselected-hover-icon-color: var(--apex-text-muted);--mat-checkbox-unselected-focus-icon-color: var(--apex-text-muted);--mat-checkbox-label-text-color: var(--apex-text-secondary);--mat-radio-selected-icon-color: var(--apex-accent);--mat-radio-selected-hover-icon-color: var(--apex-accent);--mat-radio-selected-focus-icon-color: var(--apex-accent);--mat-radio-selected-pressed-icon-color: var(--apex-accent);--mat-radio-unselected-icon-color: var(--apex-text-muted);--mat-radio-unselected-hover-icon-color: var(--apex-text-secondary);--mat-radio-label-text-color: var(--apex-text-primary);--mat-progress-spinner-active-indicator-color: var(--apex-accent);--mat-progress-bar-active-indicator-color: var(--apex-accent);--mat-progress-bar-track-color: var(--apex-border-hairline);--mat-badge-background-color: var(--apex-accent);--mat-badge-text-color: var(--apex-on-accent);--mat-divider-color: var(--apex-border-hairline);--mat-form-field-outlined-container-shape: var(--apex-radius-input);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-outline-color: var(--apex-border-strong);--mat-form-field-outlined-hover-outline-color: var(--apex-border-strong);--mat-form-field-outlined-focus-outline-color: var(--apex-accent);--mat-form-field-outlined-error-outline-color: var(--apex-negative);--mat-form-field-outlined-error-focus-outline-color: var(--apex-negative);--mat-form-field-outlined-error-hover-outline-color: var(--apex-negative);--mat-form-field-outlined-label-text-color: var(--apex-text-secondary);--mat-form-field-outlined-focus-label-text-color: var(--apex-accent);--mat-form-field-outlined-hover-label-text-color: var(--apex-text-secondary);--mat-form-field-outlined-error-label-text-color: var(--apex-negative);--mat-form-field-outlined-error-focus-label-text-color: var(--apex-negative);--mat-form-field-outlined-input-text-color: var(--apex-text-primary);--mat-form-field-outlined-input-text-placeholder-color: var(--apex-text-muted);--mat-form-field-outlined-caret-color: var(--apex-accent);--mat-form-field-outlined-error-caret-color: var(--apex-negative);--mat-form-field-outlined-disabled-outline-color: var(--apex-border-hairline);--mat-form-field-outlined-disabled-input-text-color: var(--apex-text-disabled);--mat-form-field-outlined-disabled-label-text-color: var(--apex-text-disabled);--mat-form-field-leading-icon-color: var(--apex-text-muted);--mat-form-field-trailing-icon-color: var(--apex-text-muted);--mat-form-field-error-text-color: var(--apex-negative);--mat-form-field-enabled-select-arrow-color: var(--apex-text-secondary);--mat-form-field-focus-select-arrow-color: var(--apex-accent);--mat-form-field-select-option-text-color: var(--apex-text-primary);--mat-form-field-filled-container-color: var(--apex-surface-sunken-60);--mat-form-field-filled-input-text-color: var(--apex-text-primary);--mat-form-field-filled-label-text-color: var(--apex-text-secondary);--mat-form-field-filled-focus-label-text-color: var(--apex-accent);--mat-form-field-filled-active-indicator-color: var(--apex-border-strong);--mat-form-field-filled-focus-active-indicator-color: var(--apex-accent);--mat-form-field-filled-caret-color: var(--apex-accent)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:var(--apex-surface-sunken-60);border-radius:var(--apex-radius-input)}.mat-mdc-form-field-error{font:var(--apex-type-caption)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border:1px solid var(--apex-border-hairline)!important;box-shadow:var(--apex-shadow-e2)!important;min-height:44px}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{font:var(--apex-type-body-sm)!important}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{border-color:var(--apex-positive-border)!important}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface{border-color:var(--apex-negative-border)!important}.lpa-reader-panel .mat-mdc-dialog-surface,.lpa-reader-panel .mdc-dialog__surface{padding:0!important;overflow:hidden;border-radius:var(--apex-radius-card);background:var(--apex-surface-elevated);border:1px solid var(--apex-border-hairline)}
