@import"https://fonts.bunny.net/css?family=source-sans-pro";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;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}@media only screen and (max-width: 768px){body{-webkit-user-select:none;user-select:none;overscroll-behavior-y:none;overscroll-behavior-x:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media only screen and (min-width: 769px){body{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.dj-page-container{padding:var(--spacing-md) calc(var(--spacing-sm) + env(safe-area-inset-right)) var(--spacing-md) calc(var(--spacing-sm) + env(safe-area-inset-left));max-width:1200px;margin:0 auto}:root{--mat-sys-font-family: Source Sans Pro, sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--muted-text-color: light-dark(rgba(0, 0, 0, .6), rgba(255, 255, 255, .6));--mat-sys-h1: var(--font-weight-regular) 2.375rem/1.5em var(--mat-sys-font-family);--mat-sys-h2: var(--font-weight-regular) 1.75rem/1.5em var(--mat-sys-font-family);--mat-sys-h3: var(--font-weight-semibold) 1.5rem/1.5em var(--mat-sys-font-family);--mat-sys-h4: var(--font-weight-regular) 1.25rem/1.5em var(--mat-sys-font-family);--mat-sys-h5: var(--font-weight-regular) 1.125rem/1.5em var(--mat-sys-font-family);--mat-sys-h6: var(--font-weight-semibold) 1rem/1.5em var(--mat-sys-font-family);--mat-sys-body-1: var(--font-weight-regular) .875rem/1.2em var(--mat-sys-font-family);--mat-sys-body-2: var(--font-weight-regular) 1rem/1.25em var(--mat-sys-font-family);--mat-sys-caption: var(--font-weight-regular) .875rem/1.2em var(--mat-sys-font-family);--mat-sys-intro: var(--font-weight-regular) 1.125rem/1.22em var(--mat-sys-font-family);--mat-sys-label: var(--font-weight-semibold) .875rem/1.15em var(--mat-sys-font-family);--mat-sys-legal: var(--font-weight-regular) .875rem/1.15em var(--mat-sys-font-family);--mat-sys-link-1: var(--font-weight-regular) .875rem/1.2em var(--mat-sys-font-family);--mat-sys-link-2: var(--font-weight-regular) 1rem/1.25em var(--mat-sys-font-family);--mat-sys-display-large: var(--mat-sys-h1);--mat-sys-headline-medium: var(--mat-sys-h2);--mat-sys-headline-small: var(--mat-sys-h3);--mat-sys-title-large: var(--mat-sys-h4);--mat-sys-title-medium: var(--mat-sys-h5);--mat-sys-title-small: var(--mat-sys-h6);--mat-sys-body-large: var(--mat-sys-body-2);--mat-sys-body-medium: var(--mat-sys-body-1);--mat-sys-body-small: var(--mat-sys-legal);--mat-sys-label-large: var(--mat-sys-body-2);--mat-sys-label-medium: var(--mat-sys-label);--mat-sys-label-small: var(--mat-sys-caption)}h1{font:var(--mat-sys-h3);margin:0;padding:0}h2{font:var(--mat-sys-h6);margin:0;padding:0}p,span{margin:0;padding:0;font:var(--mat-sys-body-2)}p.secondary-text,span.secondary-text{color:var(--muted-text-color)}p.tertiary-text,span.tertiary-text{font:var(--mat-sys-body-1);color:var(--muted-text-color)}a{font:var(--mat-sys-link-2);text-decoration:underline;color:var(--mat-sys-primary)}a:hover{color:var(--mat-sys-primary-dark)}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-bottom-sheet-container{padding:0!important;border-top-left-radius:var(--spacing-md)!important;border-top-right-radius:var(--spacing-md)!important;background-color:var(--mat-sys-surface)!important;max-height:80vh!important}button[matButton],a[matButton],button[mat-button],a[mat-button]{display:inline-flex;align-items:center;justify-content:center}button[matButton] .mdc-button__label,a[matButton] .mdc-button__label,button[mat-button] .mdc-button__label,a[mat-button] .mdc-button__label{display:inline-flex;align-items:center;gap:8px}button[matButton] mat-icon,a[matButton] mat-icon,button[mat-button] mat-icon,a[mat-button] mat-icon,button[matButton] dj-icon,a[matButton] dj-icon,button[mat-button] dj-icon,a[mat-button] dj-icon{display:inline-flex;align-items:center;line-height:0}html.reduced-animations *{transition-duration:.01s!important;animation-duration:.01s!important;animation-delay:0s!important;transition-delay:0s!important}.no-animation{animation:none!important;transition:none!important;transform:none!important}html.reduced-animations layout-bottom-navigation{transform:none!important}html.reduced-animations .mat-mdc-tab .mdc-tab-indicator__content--underline{transition:none!important}@media (prefers-reduced-motion: reduce){*{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important;transition-delay:0s!important}layout-bottom-navigation{transform:none!important}layout-toolbar{transform:none!important}.mat-mdc-tab .mdc-tab-indicator__content--underline{transition:none!important}.agenda-item{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.map-popup{animation:none!important;transition:none!important;transform:none!important}}html.reduced-animations .agenda-item{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}html.reduced-animations .map-popup{animation:none!important;transition:none!important;transform:none!important}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 2.5rem;--spacing-xxxl: 3rem;--breakpoint-tablet: 768px;--breakpoint-laptop: 992px;--breakpoint-desktop: 1440px}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}:root{--mat-sidenav-content-background-color: var(--mat-sys-surface);--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary)}html{color-scheme:light dark;--mat-sys-background: light-dark(var(--theme-neutral-palette-98), var(--theme-neutral-palette-6));--mat-sys-error: light-dark(var(--theme-error-palette-40), var(--theme-error-palette-80));--mat-sys-error-container: light-dark(var(--theme-error-palette-90), var(--theme-error-palette-30));--mat-sys-inverse-on-surface: light-dark(var(--theme-neutral-palette-95), var(--theme-neutral-palette-20));--mat-sys-inverse-primary: light-dark(var(--theme-dynamic-palette-80), var(--theme-dynamic-palette-40));--mat-sys-inverse-surface: light-dark(var(--theme-neutral-palette-20), var(--theme-neutral-palette-90));--mat-sys-on-background: light-dark(var(--theme-neutral-palette-10), var(--theme-neutral-palette-90));--mat-sys-on-error: light-dark(#ffffff, var(--theme-error-palette-20));--mat-sys-on-error-container: light-dark(var(--theme-error-palette-30), var(--theme-error-palette-90));--mat-sys-on-primary: light-dark(#ffffff, var(--theme-dynamic-palette-20));--mat-sys-on-primary-container: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-90));--mat-sys-on-primary-fixed: light-dark(var(--theme-dynamic-palette-10), var(--theme-dynamic-palette-10));--mat-sys-on-primary-fixed-variant: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-30));--mat-sys-on-secondary: light-dark(#ffffff, var(--theme-dynamic-palette-20));--mat-sys-on-secondary-container: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-90));--mat-sys-on-secondary-fixed: light-dark(var(--theme-dynamic-palette-10), var(--theme-dynamic-palette-10));--mat-sys-on-secondary-fixed-variant: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-30));--mat-sys-on-surface: light-dark(var(--theme-neutral-palette-10), var(--theme-neutral-palette-90));--mat-sys-on-surface-variant: light-dark(var(--theme-neutral-variant-palette-30), var(--theme-neutral-variant-palette-90));--mat-sys-on-tertiary: light-dark(#ffffff, var(--theme-dynamic-palette-20));--mat-sys-on-tertiary-container: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-90));--mat-sys-on-tertiary-fixed: light-dark(var(--theme-dynamic-palette-10), var(--theme-dynamic-palette-10));--mat-sys-on-tertiary-fixed-variant: light-dark(var(--theme-dynamic-palette-30), var(--theme-dynamic-palette-30));--mat-sys-outline: light-dark(var(--theme-neutral-variant-palette-50), var(--theme-neutral-variant-palette-60));--mat-sys-outline-variant: light-dark(var(--theme-neutral-variant-palette-80), var(--theme-neutral-variant-palette-30));--mat-sys-primary: light-dark(var(--theme-dynamic-palette-40), var(--theme-dynamic-palette-80));--mat-sys-primary-container: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-30));--mat-sys-primary-fixed: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-90));--mat-sys-primary-fixed-dim: light-dark(var(--theme-dynamic-palette-80), var(--theme-dynamic-palette-80));--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(var(--theme-dynamic-palette-40), var(--theme-dynamic-palette-80));--mat-sys-secondary-container: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-30));--mat-sys-secondary-fixed: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-90));--mat-sys-secondary-fixed-dim: light-dark(var(--theme-dynamic-palette-80), var(--theme-dynamic-palette-80));--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(var(--theme-neutral-palette-98), var(--theme-neutral-palette-6));--mat-sys-surface-bright: light-dark(var(--theme-neutral-palette-98), var(--theme-neutral-palette-24));--mat-sys-surface-container: light-dark(var(--theme-neutral-palette-94), var(--theme-neutral-palette-12));--mat-sys-surface-container-high: light-dark(var(--theme-neutral-palette-92), var(--theme-neutral-palette-17));--mat-sys-surface-container-highest: light-dark(var(--theme-neutral-palette-90), var(--theme-neutral-palette-22));--mat-sys-surface-container-low: light-dark(var(--theme-neutral-palette-96), var(--theme-neutral-palette-10));--mat-sys-surface-container-lowest: light-dark(#ffffff, var(--theme-neutral-palette-4));--mat-sys-surface-dim: light-dark(var(--theme-neutral-palette-87), var(--theme-neutral-palette-6));--mat-sys-surface-tint: light-dark(var(--theme-dynamic-palette-40), var(--theme-dynamic-palette-80));--mat-sys-surface-variant: light-dark(var(--theme-neutral-variant-palette-90), var(--theme-neutral-variant-palette-30));--mat-sys-tertiary: light-dark(var(--theme-dynamic-palette-40), var(--theme-dynamic-palette-80));--mat-sys-tertiary-container: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-30));--mat-sys-tertiary-fixed: light-dark(var(--theme-dynamic-palette-90), var(--theme-dynamic-palette-90));--mat-sys-tertiary-fixed-dim: light-dark(var(--theme-dynamic-palette-80), var(--theme-dynamic-palette-80));--mat-sys-neutral-variant20: var(--theme-neutral-variant-palette-20);--mat-sys-neutral10: var(--theme-neutral-palette-10);--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 Source Sans Pro;--mat-sys-body-large-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-body-medium-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-body-small-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-display-large-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-display-medium-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-display-small-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-headline-large-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-headline-medium-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-headline-small-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-label-large-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-label-medium-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-label-small-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-title-large-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-title-medium-font: Source Sans Pro;--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 Source Sans Pro;--mat-sys-title-small-font: Source Sans Pro;--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}html,body{height:100%;overscroll-behavior:none;overscroll-behavior-x:none;touch-action:pan-y;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--mat-sys-on-surface-variant) var(--mat-sys-surface-container)}*::-webkit-scrollbar{width:8px;height:8px;background:var(--mat-sys-surface-container)}*::-webkit-scrollbar-thumb{background:var(--mat-sys-on-surface-variant);border-radius:8px;border:2px solid var(--mat-sys-surface-container)}*::-webkit-scrollbar-thumb:hover{background:var(--mat-sys-on-surface)}*::-webkit-scrollbar-corner{background:var(--mat-sys-surface-container)}body{margin:0;font-family:var(--mat-sys-font-family);background:var(--mat-sys-background);color:var(--mat-sys-on-surface);min-height:calc(100% + env(safe-area-inset-top))}.mat-mdc-menu-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.debug-snackbar.debug-enabled .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #2e7d32;--mdc-snackbar-supporting-text-color: white;border-radius:var(--spacing-sm);box-shadow:0 var(--spacing-xs) var(--spacing-sm) #0000004d;font-weight:500}.debug-snackbar.debug-enabled .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{--mdc-snackbar-action-label-text-color: #a5d6a7;font-weight:600}.debug-snackbar.debug-disabled .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #424242;--mdc-snackbar-supporting-text-color: white;border-radius:var(--spacing-sm);box-shadow:0 var(--spacing-xs) var(--spacing-sm) #0000004d;font-weight:500}.debug-snackbar.debug-disabled .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{--mdc-snackbar-action-label-text-color: #bdbdbd;font-weight:600}.debug-snackbar.debug-progress .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #1976d2;--mdc-snackbar-supporting-text-color: white;border-radius:8px;box-shadow:0 4px 8px #0000004d;font-weight:500;font-size:14px}.debug-snackbar.debug-progress .mat-mdc-snack-bar-container .mat-mdc-snack-bar-action{--mdc-snackbar-action-label-text-color: #bbdefb;font-weight:600}button mat-icon{width:auto!important;margin-right:var(--spacing-sm)}.surface{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface)!important}.surface-container-highest{background-color:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface)!important}.surface-container-high{background-color:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)!important}.surface-container{background-color:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)!important}.surface-container-low{background-color:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface)!important}.surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest);color:var(--mat-sys-on-surface)!important}.primary-container{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)!important}.primary{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)!important}.error-container{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)!important}.error{background-color:var(--mat-sys-error);color:var(--mat-sys-on-error)!important}.selectable-container{position:relative}.selectable-container:active:before,.selectable-container:hover:before,.selectable-container.active:before,.selectable-container.selected:before{content:"";position:absolute;inset:0;background-color:light-dark(rgba(0,0,0,.05),rgba(255,255,255,.075));pointer-events:none;border-radius:inherit}.pulse-highlight{position:relative;outline:2px solid rgba(167,139,250,.6);border-radius:16px;animation:pulseGlow 1.2s ease-in-out infinite}@keyframes pulseGlow{0%{box-shadow:0 0 #a78bfa8c}70%{box-shadow:0 0 0 14px #a78bfa00}to{box-shadow:0 0 #a78bfa00}}@media (prefers-reduced-motion: reduce){.pulse-highlight{animation:none}}
