@charset "UTF-8";*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:color-mix(in srgb,var(--mat-sys-primary) 35%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px;transition:background-color .15s ease}*:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--mat-sys-primary) 35%,transparent)}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mat-sys-primary) 55%,transparent)}*::-webkit-scrollbar-corner{background:transparent}html{color-scheme:light;--mat-sys-background: light-dark(#fffaec, #15140c);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5f1e3, #323127);--mat-sys-inverse-primary: light-dark(#a3d395, #3d6835);--mat-sys-inverse-surface: light-dark(#323127, #e7e2d5);--mat-sys-on-background: light-dark(#1d1c14, #e7e2d5);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #0e380b);--mat-sys-on-primary-container: light-dark(#265020, #bef0af);--mat-sys-on-primary-fixed: light-dark(#002201, #002201);--mat-sys-on-primary-fixed-variant: light-dark(#265020, #265020);--mat-sys-on-secondary: light-dark(#ffffff, #3f2e00);--mat-sys-on-secondary-container: light-dark(#5a4300, #ffdf98);--mat-sys-on-secondary-fixed: light-dark(#251a00, #251a00);--mat-sys-on-secondary-fixed-variant: light-dark(#5a4300, #5a4300);--mat-sys-on-surface: light-dark(#fffaec, #e7e2d5);--mat-sys-on-surface-variant: light-dark(#d3b161, #c2c9bb);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#1a4b64, #c5e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2d, #001e2d);--mat-sys-on-tertiary-fixed-variant: light-dark(#1a4b64, #1a4b64);--mat-sys-outline: var(--mat-sys-primary-3);--mat-sys-outline-variant: light-dark(#c2c9bb, #42493f);--mat-sys-primary: light-dark(#153f11, #a3d395);--mat-sys-primary-container: light-dark(#bef0af, #265020);--mat-sys-primary-fixed: light-dark(#bef0af, #bef0af);--mat-sys-primary-fixed-dim: light-dark(#a3d395, #a3d395);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#755b12, #e6c270);--mat-sys-secondary-container: light-dark(#ffdf98, #5a4300);--mat-sys-secondary-fixed: light-dark(#ffdf98, #ffdf98);--mat-sys-secondary-fixed-dim: light-dark(#e6c270, #e6c270);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#153f11, #15140c);--mat-sys-surface-bright: light-dark(#fef9eb, #3b3930);--mat-sys-surface-container: light-dark(#f2eee0, #212017);--mat-sys-surface-container-high: light-dark(#ede8da, #2c2a21);--mat-sys-surface-container-highest: light-dark(#e7e2d5, #36352c);--mat-sys-surface-container-low: light-dark(#f8f3e5, #1d1c14);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e07);--mat-sys-surface-dim: light-dark(#dedacc, #15140c);--mat-sys-surface-tint: light-dark(#3d6835, #a3d395);--mat-sys-surface-variant: light-dark(#dee5d7, #42493f);--mat-sys-tertiary: light-dark(#36637d, #9fccea);--mat-sys-tertiary-container: light-dark(#c5e7ff, #1a4b64);--mat-sys-tertiary-fixed: light-dark(#c5e7ff, #c5e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#9fccea, #9fccea);--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1d1c14;--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 Open Sans;--mat-sys-body-large-font: Open 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 Open Sans;--mat-sys-body-medium-font: Open 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 Open Sans;--mat-sys-body-small-font: Open 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 Open Sans;--mat-sys-display-large-font: Open 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 Open Sans;--mat-sys-display-medium-font: Open 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 Open Sans;--mat-sys-display-small-font: Open 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 Open Sans;--mat-sys-headline-large-font: Open 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 Open Sans;--mat-sys-headline-medium-font: Open 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 Open Sans;--mat-sys-headline-small-font: Open 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 Open Sans;--mat-sys-label-large-font: Open 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 Open Sans;--mat-sys-label-medium-font: Open 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 Open Sans;--mat-sys-label-small-font: Open 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 Open Sans;--mat-sys-title-large-font: Open 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 Open Sans;--mat-sys-title-medium-font: Open 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 Open Sans;--mat-sys-title-small-font: Open Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-black: light-dark(#28282b, #bef0af);--mat-sys-white: light-dark(#fffdfa, #bef0af);--mat-sys-primary-2: light-dark(#407640, #407640);--mat-sys-primary-3: light-dark(#89b69e, #407640);--mat-sys-accent: light-dark(#d3b161, #c2c9bb);--mat-sys-accent-2: light-dark(#4a1307, #c2c9bb);--mat-sys-body-text: light-dark(#666666, #949185);--mat-sys-cta-bg: light-dark(#d4af37, #c8a758);--mat-sys-cta-hover-bg: light-dark(#c19b26, #ac8d41);--mat-sys-feature-section-bg: light-dark(#5d3a1a, #3f2e00);--mat-sys-gain: #7dca7d;--mat-sys-loss: #e88080;--mat-sys-gain-on-light: #5a8c3f;--mat-sys-loss-on-light: #a83a2c;--mat-sys-error: light-dark(#a83a2c, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#f6d4cd, #93000a);--mat-sys-on-error-container: light-dark(#3a0f08, #ffdad6);--mat-sys-error-a10: rgba(168, 58, 44, .1);--mat-sys-success: #5a8c3f;--mat-sys-on-success: #ffffff;--mat-sys-success-container: #d8e8c5;--mat-sys-on-success-container: #1a2a0d;--mat-sys-success-a10: rgba(90, 140, 63, .1);--mat-sys-warning: #b8721f;--mat-sys-on-warning: #ffffff;--mat-sys-warning-container: #f5dcb8;--mat-sys-on-warning-container: #3a2107;--mat-sys-warning-a10: rgba(184, 114, 31, .1);--mat-sys-achieved: #9a7d3e;--mat-sys-on-achieved: #ffffff;--mat-sys-achieved-container: #ede0c1;--mat-sys-on-achieved-container: #2e2200;--mat-sys-achieved-a10: rgba(154, 125, 62, .1);--mat-sys-achieved-a20: rgba(154, 125, 62, .2);--gentry-achieved-30: #6b5524;--gentry-achieved-50: #9a7d3e;--gentry-achieved-90: #ede0c1;--gentry-green-20: #0e380b;--gentry-chart-1: #3d6835;--gentry-chart-2: #c8a758;--gentry-chart-3: #b85c44;--gentry-chart-4: #3d5a73;--gentry-chart-5: #b8721f;--gentry-chart-6: #5a8c3f;--gentry-chart-7: #6b3a52;--gentry-chart-8: #d6c089;--mat-sys-on-surface-a5: rgba(255, 250, 236, .05);--mat-sys-on-surface-a8: rgba(255, 250, 236, .08);--mat-sys-surface-a15: rgba(255, 250, 236, .15);--mat-sys-surface-a55: rgba(255, 250, 236, .55);--mat-sys-surface-a65: rgba(255, 250, 236, .65);--mat-sys-surface-a70: rgba(255, 250, 236, .7);--mat-sys-accent-a20: rgba(211, 177, 97, .2);--mat-sys-accent-a40: rgba(211, 177, 97, .4);--mat-sys-primary-a10: rgba(21, 63, 17, .1);--shadow-card-rest: 0 1px 4px var(--mat-sys-primary-a10);--shadow-card-hover: 0 4px 12px var(--mat-sys-primary-a10), 0 8px 24px color-mix(in srgb, var(--mat-sys-primary) 8%, transparent);--shadow-image: 0 2px 8px var(--mat-sys-primary-a10), 0 12px 40px color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--motion-fast: .15s ease;--motion-base: .2s ease;--gentry-bg: var(--mat-sys-background);--gentry-surface: var(--mat-sys-surface);--gentry-text: var(--mat-sys-black);--gentry-text-muted: var(--mat-sys-body-text);--gentry-border: var(--mat-sys-primary-a10);--gentry-fg-on-dark: var(--mat-sys-on-surface);--gentry-font-serif: "Inria Serif", Georgia, serif;--gentry-font-sans: "Open Sans", system-ui, -apple-system, "Helvetica Neue", sans-serif;--gentry-font-mono: "Open Sans", ui-sans-serif, sans-serif;--gentry-space-1: 4px;--gentry-space-2: 8px;--gentry-space-3: 12px;--gentry-space-4: 16px;--gentry-space-5: 20px;--gentry-space-6: 24px;--gentry-space-8: 32px;--gentry-space-10: 40px;--gentry-space-12: 48px;--gentry-space-16: 64px;--gentry-space-20: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-full: 9999px;--h1-font: var(--gentry-font-serif);--h1-size: 3rem;--h1-weight: 700;--h1-line: 1.13;--h2-font: var(--gentry-font-serif);--h2-size: 2rem;--h2-weight: 400;--h2-line: 1.3;--h3-font: var(--gentry-font-serif);--h3-size: 1.2rem;--h3-weight: 700;--h3-line: 1.4;--display-font: var(--gentry-font-serif);--display-size: 48px;--display-weight: 400;--display-line: 1;--p-font: var(--gentry-font-sans);--p-size: 1rem;--p-weight: 400;--p-line: 1.6;--p-color: var(--gentry-text-muted);--label-font: var(--gentry-font-sans);--label-size: .8125rem;--label-weight: 600;--label-tracking: .01em;--eyebrow-font: var(--gentry-font-sans);--eyebrow-size: 10px;--eyebrow-weight: 700;--eyebrow-tracking: .12em;--gentry-focus-ring: 0 0 0 3px rgba(21, 63, 17, .35);--gentry-focus-ring-on-dark: 0 0 0 3px rgba(255, 250, 236, .45);--mat-sys-disabled-bg: rgba(40, 40, 43, .06);--mat-sys-disabled-fg: rgba(40, 40, 43, .38);--mat-sys-disabled-bg-on-dark: rgba(255, 250, 236, .08);--mat-sys-disabled-fg-on-dark: rgba(255, 250, 236, .38);--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--motion-duration-instant: 80ms;--motion-duration-quick: .15s;--motion-duration-base: .2s;--motion-duration-deliberate: .32s;--motion-duration-celebration: .6s;--motion-ease-default: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--motion-ease-decelerate: cubic-bezier(0, 0, 0, 1);--motion-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--icon-xs: 14px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 48px;--gentry-link: var(--mat-sys-accent-2);--gentry-link-hover: color-mix(in srgb, var(--mat-sys-accent-2) 88%, var(--mat-sys-black));--mat-sys-pending: #8a7a5c;--mat-sys-on-pending: #ffffff;--mat-sys-pending-container: #ede4d3;--mat-sys-on-pending-container: #2e2200;--mat-sys-pending-a10: rgba(138, 122, 92, .1);--gentry-state-hover: 18%;--gentry-state-focus: 12%;--gentry-state-pressed: 12%}:root{--mat-datepicker-calendar-container-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-focus-state-background-color: var(--mat-sys-primary-3);--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary-3);--mat-snack-bar-container-color: var(--mat-sys-primary);--mat-snack-bar-container-shape: 8px;--mat-snack-bar-supporting-text-color: var(--mat-sys-on-primary);--mat-snack-bar-supporting-text-font: Open Sans;--mat-snack-bar-supporting-text-weight: 500;--mat-snack-bar-button-color: var(--mat-sys-accent)}:root .mat-mdc-snack-bar-container.snack-success{--mat-snack-bar-container-color: var(--mat-sys-success-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-success-container);--mat-snack-bar-button-color: var(--mat-sys-success)}:root .mat-mdc-snack-bar-container.snack-warning{--mat-snack-bar-container-color: var(--mat-sys-warning-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-warning-container);--mat-snack-bar-button-color: var(--mat-sys-warning)}:root .mat-mdc-snack-bar-container.snack-error{--mat-snack-bar-container-color: var(--mat-sys-error-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error-container);--mat-snack-bar-button-color: var(--mat-sys-error)}:root{--mat-dialog-container-shape: rectangle;--mat-dialog-container-color: var(--mat-sys-background);--mat-dialog-subhead-color: var(--mat-sys-black);--mat-dialog-subhead-font: Inria Serif;--mat-dialog-supporting-text-color: var(--mat-sys-black);--mat-dialog-supporting-text-font: Open Sans}:root .mat-mdc-dialog-container{--mat-dialog-container-shape: 10px}:root .mat-mdc-dialog-surface:has(app-confirm-dialog),:root .mat-mdc-dialog-surface:has(app-mobile-beta-dialog){width:400px;max-width:95vw}:root .mat-mdc-dialog-surface:has(app-create-account-dialog),:root .mat-mdc-dialog-surface:has(app-create-transaction-dialog){width:480px;max-width:95vw}:root .mat-mdc-dialog-surface:has(app-import-transactions-dialog),:root .mat-mdc-dialog-surface:has(app-import-holdings-dialog){width:880px;max-width:95vw}:root .mat-mdc-dialog-surface:has(app-demo-prompt-dialog){width:460px;max-width:95vw}:root .mat-mdc-dialog-surface:has(app-demo-prompt-dialog) .dialog-actions{justify-content:flex-end;flex-wrap:nowrap}:root .mat-mdc-dialog-container .dialog-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}:root .mat-mdc-dialog-container .dialog-form-field,:root .mat-mdc-dialog-container .form-fields{display:block;width:100%;--mat-form-field-outlined-container-shape: 6px;--mat-form-field-outlined-outline-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-primary-3);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-input-text-color: var(--mat-sys-black);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-body-text);--mat-form-field-outlined-label-text-color: var(--mat-sys-body-text);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-body-text);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-select-placeholder-text-color: var(--mat-sys-body-text);--mat-select-enabled-trigger-text-color: var(--mat-sys-black)}:root .mat-mdc-dialog-container .dialog-form-field .mat-mdc-form-field-subscript-wrapper,:root .mat-mdc-dialog-container .form-fields .mat-mdc-form-field-subscript-wrapper{min-height:16px;padding-bottom:12px}:root .mat-mdc-dialog-container .dialog-form-field .mat-mdc-text-field-wrapper,:root .mat-mdc-dialog-container .form-fields .mat-mdc-text-field-wrapper{background-color:var(--mat-sys-white);border-radius:6px}:root .select-panel,:root .onboarding-select-panel{--mat-option-label-text-color: var(--mat-sys-black);--mat-option-selected-state-label-text-color: var(--mat-sys-black);--mat-option-selected-state-layer-color: var(--mat-sys-primary-a10);--mat-option-hover-state-layer-color: var(--mat-sys-primary-a10);--mat-option-focus-state-layer-color: var(--mat-sys-primary-a10);background-color:var(--mat-sys-white)}:root .onboarding-wizard-panel .step-icon{font-size:16px;width:16px;height:16px;line-height:16px}:root .onboarding-wizard-panel .step-icon--edit{display:none}:root .onboarding-wizard-panel .mat-step-header:hover .step-icon--check{display:none}:root .onboarding-wizard-panel .mat-step-header:hover .step-icon--edit{display:inline-block}html,body{height:100%}body{margin:0;font-family:Open Sans,Helvetica Neue,sans-serif}.transaction-table .mat-sort-header-content{text-transform:uppercase}.transaction-table [class*=mat-column-balance] .mat-sort-header-container,.transaction-table [class*=mat-column-costBasis] .mat-sort-header-container{justify-content:flex-end!important}.transaction-table [class*=mat-column-balance] .mat-sort-header-content,.transaction-table [class*=mat-column-costBasis] .mat-sort-header-content{margin-left:auto}.transaction-table [class*=mat-column-balance] .mat-sort-header-arrow,.transaction-table [class*=mat-column-costBasis] .mat-sort-header-arrow{margin-right:-18px}.auth-form .form-field .mat-mdc-text-field-wrapper{background-color:var(--mat-sys-surface-container-lowest);border-radius:6px}.user-menu-panel{--mat-menu-container-color: var(--mat-sys-surface-container-lowest);--mat-menu-container-shape: 8px;--mat-menu-item-label-text-color: var(--mat-sys-black);--mat-menu-item-icon-color: var(--mat-sys-primary-2);--mat-menu-item-hover-state-layer-color: var(--mat-sys-primary-a10)}.user-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;align-items:center}.user-menu-panel .mat-mdc-menu-item ng-icon{font-size:18px;width:18px;height:18px;margin-right:12px;color:var(--mat-sys-primary-2);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.image-preview-panel .mat-mdc-dialog-surface{background-color:transparent;box-shadow:none;padding:0;overflow:visible}.image-preview-panel .mat-mdc-dialog-container{padding:0;--mdc-dialog-container-color: transparent}.tooltip-div{position:absolute;z-index:var(--z-overlay);pointer-events:none;padding:12px 14px;min-width:160px;background-color:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-primary-a10);border-radius:8px;box-shadow:var(--shadow-card-rest);font-family:Open Sans,sans-serif;font-size:12px;line-height:1.4;color:var(--mat-sys-black);opacity:0;transform:translate(-50%,-100%);transition:opacity .15s linear}.tooltip-div.visible{opacity:1;transition:none}.tooltip-div strong{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mat-sys-body-text);margin-bottom:8px}.tooltip-div strong:not(:first-child){font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mat-sys-black);margin-top:8px;padding-top:8px;border-top:1px solid var(--mat-sys-primary-a10)}.tooltip-div .tooltip-row{display:block}.tooltip-div .tooltip-label{color:var(--mat-sys-body-text);font-weight:500;padding-right:8px}.tooltip-div .tooltip-value{color:var(--mat-sys-black);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.tooltip-div .tooltip-more{color:var(--mat-sys-body-text);font-size:11px;font-weight:500;margin-top:4px}.chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mat-sort-header-arrow svg{fill:var(--mat-sys-black)}.transaction-table .mat-mdc-form-field{width:100%;margin:0;line-height:normal}.transaction-table .mat-mdc-form-field-infix{min-height:unset!important;padding-top:0!important;padding-bottom:0!important;height:36px!important;display:flex!important;align-items:center!important}.transaction-table .mat-mdc-input-element{margin-top:0!important;padding-left:8px!important}.transaction-table .mat-mdc-text-field-wrapper{height:36px!important;padding:0!important}.transaction-table .mat-mdc-form-field-subscript-wrapper{display:none}.side-nav .mat-drawer-inner-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.bottom-nav-item .mdc-button__label{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.account-accordion .mat-expansion-panel{box-shadow:none!important;background-color:transparent}.account-accordion .mat-expansion-panel-body{padding:0}.account-accordion .mat-expansion-indicator{margin:0 10px 0 0!important}.account-accordion .mat-content{justify-content:space-between}.account-accordion .mat-expansion-panel-header-description{flex-grow:unset;transition:opacity .18s ease}.account-accordion .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-description{opacity:0;pointer-events:none}.account-accordion .mat-expansion-panel-header.mat-expanded:focus,.account-accordion .mat-expansion-panel-header.mat-expanded:hover,.account-accordion .mat-expansion-panel-header:not([aria-disabled=true]):hover{background-color:var(--mat-sys-on-surface-a5)!important}*:focus-visible{outline:none;box-shadow:var(--gentry-focus-ring)}.on-dark-surface *:focus-visible,*:focus-visible.on-dark-surface{box-shadow:var(--gentry-focus-ring-on-dark)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-mono{font-family:var(--gentry-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clamp-1,.clamp-2,.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-1{-webkit-line-clamp:1;line-clamp:1}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.clamp-3{-webkit-line-clamp:3;line-clamp:3}.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}
