@keyframes ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}:root{--tgm-title-1-size: 1.5rem;--tgm-title-2-size: 1rem;--tgm-text-size: .875rem;--tgm-small-text-size: .75rem;--tgm-label-size: .625rem;--tgm-small-label-size: .6rem;--tgm-item-height: 42px;--tgm-header-item-height: 36px;--tgm-border-radius: 8px;--tgm-light-font-weight: 400;--tgm-regular-font-weight: 500;--tgm-medium-font-weight: 600;--tgm-bold-font-weight: 800;--tgm-tiny-padding: .125rem;--tgm-extra-small-padding: .25rem;--tgm-small-padding: .5rem;--tgm-medium-padding: .75rem;--tgm-default-padding: 1rem;--tgm-large-padding: 1.5rem;--tgm-extra-large-padding: 2rem;--tgm-xx-large-padding: 2.5rem;--tgm-xxx-large-padding: 3rem;--tgm-extremely-small-icon-size: 10px;--tgm-extra-small-icon-size: 12px;--tgm-very-small-icon-size: 14px;--tgm-small-icon-size: 16px;--tgm-medium-icon-size: 20px;--tgm-large-icon-size: 24px;--tgm-extra-large-icon-size: 32px;--tgm-humongous-icon-size: 40px;--tgm-button-height: 32px;--tgm-background-transition: background .2s cubic-bezier(.35, 0, .25, 1);--tgm-shadow-transition: box-shadow .2s cubic-bezier(.35, 0, .25, 1)}:root{--color-bg-base-rgb: 255, 255, 255;--color-bg-base: rgb(var(--color-bg-base-rgb));--color-bg-alt-rgb: 242, 244, 244;--color-bg-alt: rgb(var(--color-bg-alt-rgb));--color-bg-highlight-rgb: 224, 229, 230;--color-bg-highlight: rgb(var(--color-bg-highlight-rgb));--color-bg-inverse-rgb: 0, 36, 43;--color-bg-inverse: rgb(var(--color-bg-inverse-rgb));--color-bg-base-hover-rgb: 242, 244, 244;--color-bg-base-hover: rgb(var(--color-bg-base-hover-rgb));--color-bg-alt-hover-rgb: 224, 229, 230;--color-bg-alt-hover: rgb(var(--color-bg-alt-hover-rgb));--color-bg-inverse-hover-rgb: 76, 101, 106;--color-bg-inverse-hover: rgb(var(--color-bg-inverse-hover-rgb));--color-bg-selected-rgb: 0, 36, 43;--color-bg-selected: rgb(var(--color-bg-selected-rgb));--color-bg-disabled-rgb: 178, 189, 191;--color-bg-disabled: rgb(var(--color-bg-disabled-rgb));--color-bg-success-rgb: 212, 240, 224;--color-bg-success: rgb(var(--color-bg-success-rgb));--color-bg-warning-rgb: 255, 224, 197;--color-bg-warning: rgb(var(--color-bg-warning-rgb));--color-bg-error-rgb: 255, 206, 209;--color-bg-error: rgb(var(--color-bg-error-rgb));--color-fg-text-rgb: 0, 36, 43;--color-fg-text: rgb(var(--color-fg-text-rgb));--color-fg-secondary-text-rgb: 77, 102, 107;--color-fg-secondary-text: rgb(var(--color-fg-secondary-text-rgb));--color-fg-disabled-text-rgb: 189, 189, 189;--color-fg-disabled-text: rgb(var(--color-fg-disabled-text-rgb));--color-fg-inverse-text-rgb: 255, 255, 255;--color-fg-inverse-text: rgb(var(--color-fg-inverse-text-rgb));--color-fg-inverse-secondary-text-rgb: 178, 189, 191;--color-fg-inverse-secondary-text: rgb(var(--color-fg-inverse-secondary-text-rgb));--color-fg-inverse-disabled-text-rgb: 76, 101, 106;--color-fg-inverse-disabled-text: rgb(var(--color-fg-inverse-disabled-text-rgb));--color-fg-border-rgb: 242, 244, 244;--color-fg-border: rgb(var(--color-fg-border-rgb));--color-fg-success-rgb: 84, 194, 130;--color-fg-success: rgb(var(--color-fg-success-rgb));--color-fg-warning-rgb: 255, 131, 25;--color-fg-warning: rgb(var(--color-fg-warning-rgb));--color-fg-error-rgb: 255, 60, 69;--color-fg-error: rgb(var(--color-fg-error-rgb))}.tgm-dark-theme{--color-bg-base-rgb: 40, 40, 40;--color-bg-base: rgb(var(--color-bg-base-rgb));--color-bg-alt-rgb: 63, 63, 63;--color-bg-alt: rgb(var(--color-bg-alt-rgb));--color-bg-highlight-rgb: 113, 113, 113;--color-bg-highlight: rgb(var(--color-bg-highlight-rgb));--color-bg-inverse-rgb: 255, 255, 255;--color-bg-inverse: rgb(var(--color-bg-inverse-rgb));--color-bg-base-hover-rgb: 63, 63, 63;--color-bg-base-hover: rgb(var(--color-bg-base-hover-rgb));--color-bg-alt-hover-rgb: 113, 113, 113;--color-bg-alt-hover: rgb(var(--color-bg-alt-hover-rgb));--color-bg-inverse-hover-rgb: 242, 244, 244;--color-bg-inverse-hover: rgb(var(--color-bg-inverse-hover-rgb));--color-bg-selected-rgb: 255, 255, 255;--color-bg-selected: rgb(var(--color-bg-selected-rgb));--color-bg-disabled-rgb: 77, 102, 107;--color-bg-disabled: rgb(var(--color-bg-disabled-rgb));--color-bg-success-rgb: 53, 87, 88;--color-bg-success: rgb(var(--color-bg-success-rgb));--color-bg-warning-rgb: 64, 60, 38;--color-bg-warning: rgb(var(--color-bg-warning-rgb));--color-bg-error-rgb: 64, 42, 49;--color-bg-error: rgb(var(--color-bg-error-rgb));--color-fg-text-rgb: 255, 255, 255;--color-fg-text: rgb(var(--color-fg-text-rgb));--color-fg-secondary-text-rgb: 204, 204, 204;--color-fg-secondary-text: rgb(var(--color-fg-secondary-text-rgb));--color-fg-disabled-text-rgb: 113, 113, 113;--color-fg-disabled-text: rgb(var(--color-fg-disabled-text-rgb));--color-fg-inverse-text-rgb: 0, 36, 43;--color-fg-inverse-text: rgb(var(--color-fg-inverse-text-rgb));--color-fg-inverse-secondary-text-rgb: 77, 102, 107;--color-fg-inverse-secondary-text: rgb(var(--color-fg-inverse-secondary-text-rgb));--color-fg-inverse-disabled-text-rgb: 189, 189, 189;--color-fg-inverse-disabled-text: rgb(var(--color-fg-inverse-disabled-text-rgb));--color-fg-border-rgb: 63, 63, 63;--color-fg-border: rgb(var(--color-fg-border-rgb));--color-fg-success-rgb: 84, 194, 130;--color-fg-success: rgb(var(--color-fg-success-rgb));--color-fg-warning-rgb: 255, 131, 25;--color-fg-warning: rgb(var(--color-fg-warning-rgb));--color-fg-error-rgb: 255, 60, 69;--color-fg-error: rgb(var(--color-fg-error-rgb))}:root{--mat-app-background-color: #f0fbff;--mat-app-text-color: #001f26;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #001f26 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #001f26 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #001f26 8%, transparent);--mat-option-label-text-color: #001f26;--mat-option-selected-state-label-text-color: #004e5b;--mat-option-selected-state-layer-color: #a8edff;--mat-optgroup-label-text-color: #3f484b;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f0fbff;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #001f26 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #001f26 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #006878;--mat-pseudo-checkbox-full-unselected-icon-color: #3f484b;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #001f26 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #006878;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500}.tgm-dark-theme{--mat-app-background-color: #001317;--mat-app-text-color: #a8edff;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #a8edff 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #a8edff 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #a8edff 8%, transparent);--mat-option-label-text-color: #a8edff;--mat-option-selected-state-label-text-color: #a8edff;--mat-option-selected-state-layer-color: #004e5b;--mat-optgroup-label-text-color: #dbe4e7;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #001317;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #a8edff 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #a8edff 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #00363f;--mat-pseudo-checkbox-full-selected-icon-color: #54d7f2;--mat-pseudo-checkbox-full-unselected-icon-color: #dbe4e7;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #a8edff 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #54d7f2;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500}:root,.tgm-dark-theme{--mat-sys-primary: var(--color-fg-text);--mat-sys-on-primary: var(--color-fg-inverse-text);--mat-sys-on-surface: var(--color-fg-text);--mat-sys-on-surface-variant: var(--color-fg-secondary-text);--mat-sys-outline: var(--color-fg-border);--mat-sys-surface: var(--color-bg-base);--mat-sidenav-content-text-color: var(--color-fg-text);--mat-table-row-item-label-text-color: var(--color-fg-text);--mat-menu-container-color: var(--color-bg-base);--mat-menu-item-hover-state-layer-color: var(--color-bg-base-hover);--mat-icon-button-icon-color: var(--color-fg-text);--mat-stepper-header-icon-background-color: var(--color-bg-alt);--mat-menu-item-with-icon-leading-spacing: var(--tgm-default-padding);--mat-menu-item-with-icon-trailing-spacing: var(--tgm-default-padding);--mat-circular-progress-active-indicator-color: var(--color-fg-text)}:root .mat-mdc-menu-item-text,.tgm-dark-theme .mat-mdc-menu-item-text{margin:0 1rem}:root mat-checkbox.mat-mdc-checkbox,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox{--mat-checkbox-label-text-color: var(--color-fg-text);--mat-checkbox-ripple-size: 24px;--mat-checkbox-state-layer-size: 24px;--mat-checkbox-touch-target-size: 24px;--mat-tgm-checkbox-size: 16px}:root mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-touch-target,:root mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-ripple,:root mat-checkbox.mat-mdc-checkbox .mdc-checkbox__ripple,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-touch-target,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mdc-checkbox__ripple{display:none}:root mat-checkbox.mat-mdc-checkbox,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox{display:flex;flex-direction:row}:root mat-checkbox.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{width:var(--mat-tgm-checkbox-size);height:var(--mat-tgm-checkbox-size);top:calc((var(--mat-checkbox-ripple-size, 40px) - var(--mat-tgm-checkbox-size)) / 2);left:calc((var(--mat-checkbox-ripple-size, 40px) - var(--mat-tgm-checkbox-size)) / 2)}:root mat-checkbox.mat-mdc-checkbox,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox{min-width:0}:root mat-checkbox.mat-mdc-checkbox .mdc-form-field,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mdc-form-field{min-width:0}:root mat-checkbox.mat-mdc-checkbox .mdc-form-field label,.tgm-dark-theme mat-checkbox.mat-mdc-checkbox .mdc-form-field label{min-width:0}button.mat-mdc-button,button.mat-mdc-raised-button{border-radius:50px;overflow:hidden}button.mat-mdc-button mat-icon,button.mat-mdc-raised-button mat-icon{font-size:18px;height:18px;width:18px;line-height:18px;margin-right:.25rem}.cdk-overlay-pane.fullscreen mat-dialog-container.mat-mdc-dialog-container{--mat-dialog-container-shape: 0}.cdk-overlay-pane mat-dialog-container.mat-mdc-dialog-container{--mat-dialog-container-shape: var(--tgm-border-radius);padding:0}.cdk-overlay-pane mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-surface{overflow:hidden;background:var(--color-bg-base);display:flex;flex-direction:column}.cdk-overlay-pane .mat-mdc-menu-panel{border-radius:8px}button.tgm-ghost-button,button.tgm-button,a.tgm-ghost-button,a.tgm-button{border-radius:8px;padding:0 10px;line-height:32px;height:32px}button.tgm-ghost-button mat-icon,button.tgm-button mat-icon,a.tgm-ghost-button mat-icon,a.tgm-button mat-icon{font-size:16px;height:16px;width:16px;line-height:16px}button.tgm-ghost-button mat-icon:first-child:not(:last-child),button.tgm-button mat-icon:first-child:not(:last-child),a.tgm-ghost-button mat-icon:first-child:not(:last-child),a.tgm-button mat-icon:first-child:not(:last-child){margin-right:var(--tgm-small-padding)}.tgm-ghost-button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}mat-stepper .mat-stepper-horizontal-line{min-width:12px}mat-stepper .mat-horizontal-stepper-header-container{margin-bottom:1rem}mat-stepper .mat-horizontal-stepper-header-container .mat-step-header{border-radius:8px}mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon{width:18px;height:18px;font-size:12px}mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label{font-size:.75rem}.table-wrapper{border-radius:var(--tgm-border-radius);border:1px solid var(--color-fg-border);overflow:scroll}.table-wrapper table thead{position:sticky;top:0;background:var(--color-bg-base)}table.mat-mdc-table.cdk-table{background:none;width:100%}table.mat-mdc-table.cdk-table.selectable-table tr{border-radius:8px;transition:background,.1s;-webkit-user-select:none;user-select:none;cursor:pointer}table.mat-mdc-table.cdk-table th.mat-mdc-header-cell{border-color:var(--color-fg-border);border-bottom-width:2px;font-size:1rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:700}table.mat-mdc-table.cdk-table th.expanded-row-header{font-weight:700;font-size:.875rem}table.mat-mdc-table.cdk-table tr{cursor:default;min-height:50px;height:50px}table.mat-mdc-table.cdk-table tr>*{padding:0 1rem}table.mat-mdc-table.cdk-table tr.loop-expanded-row{height:0}table.mat-mdc-table.cdk-table th.mat-column-remove,table.mat-mdc-table.cdk-table td.mat-column-remove{text-align:center;width:3.625rem;min-width:3.625rem;max-width:3.625rem;padding-right:0}table.mat-mdc-table.cdk-table th.mat-mdc-cell,table.mat-mdc-table.cdk-table td.mat-mdc-cell,table.mat-mdc-table.cdk-table td.mat-mdc-cell span{border-color:var(--color-fg-border);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}table.mat-mdc-table.cdk-table th .mat-sort-header-content{font-size:1rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:800}table.mat-mdc-table.cdk-table mat-form-field{width:100%}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{height:40px;min-height:40px;line-height:40px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item mat-icon{font-size:16px;height:16px;width:16px;line-height:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}:root .mdc-label,.tgm-dark-theme .mdc-label{font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}:root mat-snack-bar-container.mat-mdc-snack-bar-container,.tgm-dark-theme mat-snack-bar-container.mat-mdc-snack-bar-container{margin:var(--tgm-default-padding);--mat-snackbar-container-color: transparent}:root mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface,:root mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.tgm-dark-theme mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface,.tgm-dark-theme mat-snack-bar-container.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{padding:0;overflow:hidden;border-radius:var(--tgm-border-radius)}:root:not(.tgm-dark-theme) .mat-drawer .mat-drawer-inner-container{display:flex;flex-direction:column}:root:not(.tgm-dark-theme) .mat-drawer .mat-drawer-push{background:var(--color-bg-alt);box-shadow:none}mat-icon{flex:0 0 auto}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fCRc4EsA-ZV6FOFIA.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fABc4EsA-RB4YIERV.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fCBc4EsA-XROOOA43.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fBxc4EsA-EXOITMEG.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fCxc4EsA-WPJ6SYAW.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fChc4EsA-G7KJMXPJ.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmSU5fBBc4-UTVOGLJS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu72xKOzY-26BHVYZO.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu5mxKOzY-FWOJ2YEY.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu7mxKOzY-FNKH33MZ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu4WxKOzY-MPTNYGBL.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu7WxKOzY-ZFP4AYPR.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu7GxKOzY-EGV4RSGY.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("./media/KFOmCnqEu92Fr1Mu4mxK-6KEU5XHX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fCRc4EsA-UG24SDPC.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fABc4EsA-VJUOUVBL.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fCBc4EsA-P2TM76T5.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fBxc4EsA-KM5QHUVF.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fCxc4EsA-P6GAKVF2.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fChc4EsA-QXV7WVMK.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmEU9fBBc4-GFYP3GVJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfCRc4EsA-3U3FD6YA.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfABc4EsA-EWFDLDX4.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfCBc4EsA-VDIW57OV.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfBxc4EsA-IMVYLC4E.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfCxc4EsA-OK7YGL5Y.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfChc4EsA-NL4YYJDG.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("./media/KFOlCnqEu92Fr1MmWUlfBBc4-OGZL5OBM.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url("./media/MaterialSymbolsRoundedSmall-JOPZHNHE.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body{color:var(--color-fg-text);margin:0;padding:0;height:100%;font-family:open-sans,roboto,helvetica,sans-serif}body>*{transition:opacity 1s;opacity:1}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{font-weight:500;cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}p{font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;line-height:1.4rem;margin:0}textarea{padding:var(--tgm-small-padding);border-radius:8px;border:none}*::-webkit-scrollbar{width:6px;height:6px;background-color:#0000;visibility:hidden}*::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--color-bg-highlight);visibility:hidden;cursor:default}*:hover::-webkit-scrollbar-thumb,*:hover::-webkit-scrollbar{visibility:visible}.flex-filler{flex:1 1 auto}.flex-row-center{display:flex;flex-direction:row;align-items:center;justify-content:center}loop-app{color:var(--color-fg-inverse-text)}loop-app a{color:var(--color-fg-text);text-decoration-color:var(--color-fg-text)}.router-container{background:var(--color-bg-base);color:var(--color-fg-text)}.router-container a{color:var(--color-fg-text);text-decoration-color:var(--color-fg-text)}.tgm-button:not([class*=mat-elevation-z]){box-shadow:none}button[tgm-ghost-button]{background:var(--color-bg-base)}*::selection{background:#00000040;color:#fff}table th.mat-mdc-header-cell{color:var(--color-fg-text)}input[disabled],fieldset[disabled] input{-webkit-text-fill-color:var(--color-fg-disabled-text);opacity:1}textarea{background:var(--color-bg-alt);color:var(--color-fg-text)}textarea:focus{outline:none}textarea::-webkit-scrollbar{border-radius:8px;background-color:var(--color-bg-alt)}textarea::-webkit-scrollbar-thumb{background-color:var(--color-bg-highlight);border:3px solid var(--color-bg-alt)}loop-app .subtext{color:var(--color-fg-secondary-text)}loop-app table.selectable-table tbody tr:hover{background:var(--color-bg-base-hover)}loop-app table tr.invitation-row td{color:var(--color-fg-secondary-text)}.flags{background:var(--color-bg-alt)}.form-sections:not(:last-of-type){border-bottom:1px solid var(--color-fg-border)}.form-section{border-bottom:1px solid var(--color-fg-border)}@media(min-width:960px){.form-section{border-right:1px solid var(--color-fg-border);border-bottom:none}}.approve-invitation-btn,.approve-invitation-btn .mat-icon{color:var(--color-fg-success)}.reject-invitation-btn,.reject-invitation-btn .mat-icon{color:var(--color-fg-error)}.item-row{color:var(--color-fg-inverse-text)}tgm-select .current-value{overflow:hidden}tgm-select .current-value span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
