html{color-scheme:light dark;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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;--exp-motion-fast-spatial: linear(0, .0882, .2861, .5149, .7245, .8893, 1.0017, 1.066, 1.0922, 1.0923, 1.0775, 1.0565, 1.0353, 1.0175, 1.0044, .9962, .9921, .991, .9919, .9936, .9957, .9976, 1);--exp-motion-fast-spatial-duration: .36s;--exp-motion-default-spatial: linear(0, .0417, .1406, .2665, .3991, .5255, .6385, .7347, .8132, .8751, .9222, .9566, .9808, .9969, 1.0069, 1.0124, 1.0148, 1.0151, 1.0141, 1.0124, 1.0105, 1.0085, 1.0066, 1.005, 1.0036, 1.0025, 1.0016, 1);--exp-motion-default-spatial-duration: 435ms;--exp-motion-slow-spatial: linear(0, .0245, .0862, .1706, .2668, .3665, .464, .5556, .6389, .7127, .7765, .8306, .8755, .912, .9411, .9638, .981, .9937, 1.0027, 1.0087, 1.0124, 1.0144, 1.0151, 1.0149, 1.0141, 1.0129, 1.0114, 1.0099, 1.0084, 1.007, 1.0057, 1.0046, 1.0036, 1.0027, 1.002, 1.0014, 1);--exp-motion-slow-spatial-duration: .6s;--exp-motion-fast-effects: linear(0, .2743, .6086, .8128, .9161, .9639, .9849, .9938, .9975, 1);--exp-motion-fast-effects-duration: .15s;--exp-motion-default-effects: linear(0, .142, .3802, .5886, .7402, .8414, .9054, .9446, .968, .9817, .9897, .9942, .9968, .9982, 1);--exp-motion-default-effects-duration: 231ms;--exp-motion-slow-effects: linear(0, .079, .2366, .4038, .5518, .672, .7646, .8336, .8838, .9196, .9448, .9624, .9745, .9828, .9885, .9923, .9949, .9966, .9977, .9985, 1);--exp-motion-slow-effects-duration: 327ms;--exp-corner-extra-extra-large: 48px;--exp-corner-extra-large: 28px;--exp-corner-extra-large-increased: 32px;--exp-corner-extra-small: 4px;--exp-corner-large: 16px;--exp-corner-large-increased: 20px;--exp-corner-medium: 12px;--exp-corner-none: 0px;--exp-corner-small: 8px}html :where(.mat-mdc-button-base.mat-mdc-unelevated-button){--exp-material-button-corner: calc(var(--mat-button-filled-container-height, 40px) / 2);--mat-button-filled-container-shape: var(--exp-material-button-corner);--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: 0px}html :where(.mat-mdc-button-base.mat-mdc-unelevated-button:active:not(:disabled)){--exp-material-button-corner: var(--exp-corner-small)}html .mat-mdc-button-base.mat-mdc-unelevated-button{min-width:58px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}@media(prefers-reduced-motion:reduce){html .mat-mdc-button-base.mat-mdc-unelevated-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}}html :where(.mat-mdc-button-base.mat-mdc-raised-button){--exp-material-button-corner: calc(var(--mat-button-protected-container-height, 40px) / 2);--mat-button-protected-container-shape: var(--exp-material-button-corner);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-icon-offset: 0px}html :where(.mat-mdc-button-base.mat-mdc-raised-button:active:not(:disabled)){--exp-material-button-corner: var(--exp-corner-small)}html .mat-mdc-button-base.mat-mdc-raised-button{min-width:58px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}@media(prefers-reduced-motion:reduce){html .mat-mdc-button-base.mat-mdc-raised-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}}html :where(.mat-mdc-button-base.mat-tonal-button){--exp-material-button-corner: calc(var(--mat-button-tonal-container-height, 40px) / 2);--mat-button-tonal-container-shape: var(--exp-material-button-corner);--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: 0px}html :where(.mat-mdc-button-base.mat-tonal-button:active:not(:disabled)){--exp-material-button-corner: var(--exp-corner-small)}html .mat-mdc-button-base.mat-tonal-button{min-width:58px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}@media(prefers-reduced-motion:reduce){html .mat-mdc-button-base.mat-tonal-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}}html :where(.mat-mdc-button-base.mat-mdc-outlined-button){--exp-material-button-corner: calc(var(--mat-button-outlined-container-height, 40px) / 2);--mat-button-outlined-container-shape: var(--exp-material-button-corner);--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-icon-offset: 0px}html :where(.mat-mdc-button-base.mat-mdc-outlined-button:active:not(:disabled)){--exp-material-button-corner: var(--exp-corner-small)}html .mat-mdc-button-base.mat-mdc-outlined-button{min-width:58px;transition:border .28s cubic-bezier(.4,0,.2,1),border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}@media(prefers-reduced-motion:reduce){html .mat-mdc-button-base.mat-mdc-outlined-button{transition:border .28s cubic-bezier(.4,0,.2,1)}}html :where(.mat-mdc-button-base.mat-mdc-button){--exp-material-button-corner: calc(var(--mat-button-text-container-height, 40px) / 2);--mat-button-text-container-shape: var(--exp-material-button-corner);--mat-button-text-horizontal-padding: 16px;--mat-button-text-icon-offset: 0px}html :where(.mat-mdc-button-base.mat-mdc-button:active:not(:disabled)){--exp-material-button-corner: var(--exp-corner-small)}html .mat-mdc-button-base.mat-mdc-button{min-width:58px;transition:border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html :where(.mat-mdc-button-base.mat-mdc-outlined-button){--mat-button-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-ripple-color: color-mix( in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent );--mat-button-outlined-outline-color: var(--mat-sys-outline-variant);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-outline-variant) 10%, transparent)}html :where(.mat-mdc-button-base.mat-mdc-button){--mat-button-text-with-icon-horizontal-padding: 16px}html :where(.mat-mdc-icon-button){--exp-material-icon-button-corner: 50%;--mat-icon-button-container-shape: var(--exp-material-icon-button-corner)}html :where(.mat-mdc-icon-button:active:not(:disabled)){--exp-material-icon-button-corner: var(--exp-corner-small)}html .mat-mdc-icon-button.mat-mdc-button-base{transition:border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-persistent-ripple{border-radius:inherit}@media(prefers-reduced-motion:reduce){html .mat-mdc-icon-button.mat-mdc-button-base{transition:none}}html .mat-mdc-icon-button.exp-icon-button{--exp-icon-button-color: var(--mat-sys-on-surface-variant);--exp-icon-button-container: transparent;--exp-icon-button-outline: transparent;--exp-icon-button-full-corner: calc(min(var(--exp-icon-button-width), var(--exp-icon-button-height))/2) ;--exp-icon-button-corner: var(--exp-icon-button-full-corner);--mat-icon-button-container-shape: var(--exp-icon-button-corner);--mat-icon-button-icon-size: var(--exp-icon-button-icon-size);--mat-icon-button-icon-color: var(--exp-icon-button-color);--mat-icon-button-state-layer-color: var(--exp-icon-button-color);--mat-icon-button-ripple-color: color-mix( in srgb, var(--exp-icon-button-color) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent );width:var(--exp-icon-button-width);height:var(--exp-icon-button-height);padding:calc((var(--exp-icon-button-height) - var(--exp-icon-button-icon-size)) / 2) calc((var(--exp-icon-button-width) - var(--exp-icon-button-icon-size)) / 2);background-color:var(--exp-icon-button-container);box-shadow:inset 0 0 0 1px var(--exp-icon-button-outline);transition:border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html .mat-mdc-icon-button.exp-icon-button .mat-mdc-button-persistent-ripple{border-radius:inherit}html .mat-mdc-icon-button.exp-icon-button .mat-icon{width:var(--exp-icon-button-icon-size);height:var(--exp-icon-button-icon-size);font-size:var(--exp-icon-button-icon-size)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xs{--exp-icon-button-height: 32px;--exp-icon-button-icon-size: 20px;--exp-icon-button-square-corner: var(--exp-corner-medium);--exp-icon-button-pressed-corner: var(--exp-corner-small);--exp-icon-button-selected-corner: var(--exp-corner-medium)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xs.exp-icon-button-narrow{--exp-icon-button-width: 28px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xs.exp-icon-button-uniform{--exp-icon-button-width: 32px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xs.exp-icon-button-wide{--exp-icon-button-width: 40px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-s{--exp-icon-button-height: 40px;--exp-icon-button-icon-size: 24px;--exp-icon-button-square-corner: var(--exp-corner-medium);--exp-icon-button-pressed-corner: var(--exp-corner-small);--exp-icon-button-selected-corner: var(--exp-corner-medium)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-s.exp-icon-button-narrow{--exp-icon-button-width: 32px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-s.exp-icon-button-uniform{--exp-icon-button-width: 40px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-s.exp-icon-button-wide{--exp-icon-button-width: 52px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-m{--exp-icon-button-height: 56px;--exp-icon-button-icon-size: 24px;--exp-icon-button-square-corner: var(--exp-corner-large);--exp-icon-button-pressed-corner: var(--exp-corner-medium);--exp-icon-button-selected-corner: var(--exp-corner-large)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-m.exp-icon-button-narrow{--exp-icon-button-width: 48px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-m.exp-icon-button-uniform{--exp-icon-button-width: 56px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-m.exp-icon-button-wide{--exp-icon-button-width: 72px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-l{--exp-icon-button-height: 96px;--exp-icon-button-icon-size: 32px;--exp-icon-button-square-corner: var(--exp-corner-extra-large);--exp-icon-button-pressed-corner: var(--exp-corner-large);--exp-icon-button-selected-corner: var(--exp-corner-extra-large)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-l.exp-icon-button-narrow{--exp-icon-button-width: 64px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-l.exp-icon-button-uniform{--exp-icon-button-width: 96px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-l.exp-icon-button-wide{--exp-icon-button-width: 128px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xl{--exp-icon-button-height: 136px;--exp-icon-button-icon-size: 40px;--exp-icon-button-square-corner: var(--exp-corner-extra-large);--exp-icon-button-pressed-corner: var(--exp-corner-large);--exp-icon-button-selected-corner: var(--exp-corner-extra-large)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xl.exp-icon-button-narrow{--exp-icon-button-width: 104px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xl.exp-icon-button-uniform{--exp-icon-button-width: 136px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-xl.exp-icon-button-wide{--exp-icon-button-width: 184px}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-square{--exp-icon-button-corner: var(--exp-icon-button-square-corner);--exp-icon-button-selected-corner: var(--exp-icon-button-full-corner)}html .mat-mdc-icon-button.exp-icon-button:not(.exp-icon-button-static).exp-icon-button-selected{--exp-icon-button-corner: var(--exp-icon-button-selected-corner)}html .mat-mdc-icon-button.exp-icon-button:not(.exp-icon-button-static):active:not(:disabled){--exp-icon-button-corner: var(--exp-icon-button-pressed-corner)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-standard.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-primary)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-filled{--exp-icon-button-color: var(--mat-sys-on-primary);--exp-icon-button-container: var(--mat-sys-primary)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-filled.exp-icon-button-toggle:not(.exp-icon-button-selected){--exp-icon-button-color: var(--mat-sys-on-surface-variant);--exp-icon-button-container: var(--mat-sys-surface-container)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-tonal{--exp-icon-button-color: var(--mat-sys-on-secondary-container);--exp-icon-button-container: var(--mat-sys-secondary-container)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-tonal.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-on-secondary);--exp-icon-button-container: var(--mat-sys-secondary)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-outlined{--exp-icon-button-outline: var(--mat-sys-outline-variant)}html .mat-mdc-icon-button.exp-icon-button.exp-icon-button-outlined.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-inverse-on-surface);--exp-icon-button-container: var(--mat-sys-inverse-surface);--exp-icon-button-outline: transparent}html .mat-mdc-icon-button.exp-icon-button:disabled.exp-icon-button-filled,html .mat-mdc-icon-button.exp-icon-button:disabled.exp-icon-button-tonal{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 10%,transparent)}html .mat-mdc-icon-button.exp-icon-button:disabled.exp-icon-button-outlined{--exp-icon-button-container: transparent;--exp-icon-button-outline: color-mix(in srgb, var(--mat-sys-outline-variant) 38%, transparent)}html .mat-mdc-icon-button.exp-icon-button:disabled.exp-icon-button-outlined.exp-icon-button-selected{--exp-icon-button-outline: transparent}@media(prefers-reduced-motion:reduce){html .mat-mdc-icon-button.exp-icon-button{transition:none}}html .mat-mdc-button-base.exp-button{--exp-button-color: var(--mat-sys-on-secondary-container);--exp-button-full-corner: 20px;--mat-button-tonal-container-shape: var(--exp-button-full-corner);--mat-button-tonal-container-color: var(--mat-sys-secondary-container);--mat-button-tonal-label-text-color: var(--exp-button-color);--mat-button-tonal-state-layer-color: var(--exp-button-color);--mat-button-tonal-ripple-color: color-mix( in srgb, var(--exp-button-color) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent );--mat-button-tonal-disabled-label-text-color: color-mix( in srgb, var(--mat-sys-on-surface-variant) 38%, transparent );--mat-button-tonal-horizontal-padding: 16px;min-width:0;transition:border-radius var(--exp-motion-fast-spatial-duration) var(--exp-motion-fast-spatial),background-color var(--exp-motion-fast-effects-duration) var(--exp-motion-fast-effects),color var(--exp-motion-fast-effects-duration) var(--exp-motion-fast-effects)}html .mat-mdc-button-base.exp-button.exp-button-selected{--exp-button-color: var(--mat-sys-on-secondary);--mat-button-tonal-container-color: var(--mat-sys-secondary);--mat-button-tonal-container-shape: var(--exp-corner-medium)}html .mat-mdc-button-base.exp-button:active:not(:disabled){--mat-button-tonal-container-shape: 6px}@media(prefers-reduced-motion:reduce){html .mat-mdc-button-base.exp-button{transition:none}}html .exp-button-group{display:flex;gap:12px}html .exp-button-group-connected{gap:2px}html .exp-button-group-connected .mat-mdc-button-base.exp-button{--exp-button-inner-corner: var(--exp-corner-small);--exp-button-start-corners: var(--exp-button-inner-corner);--exp-button-end-corners: var(--exp-button-inner-corner);border-start-start-radius:var(--exp-button-start-corners);border-end-start-radius:var(--exp-button-start-corners);border-start-end-radius:var(--exp-button-end-corners);border-end-end-radius:var(--exp-button-end-corners)}html .exp-button-group-connected .mat-mdc-button-base.exp-button:first-child{--exp-button-start-corners: var(--exp-button-full-corner)}html .exp-button-group-connected .mat-mdc-button-base.exp-button:last-child{--exp-button-end-corners: var(--exp-button-full-corner)}html .exp-button-group-connected .mat-mdc-button-base.exp-button.exp-button-selected{--exp-button-inner-corner: var(--exp-button-full-corner)}html .exp-button-group-connected .mat-mdc-button-base.exp-button:active:not(:disabled){--exp-button-inner-corner: var(--exp-corner-extra-small)}html .exp-split-button{display:inline-flex;gap:2px;vertical-align:middle}html .exp-split-button.exp-split-button-xs{--exp-split-button-height: 32px;--exp-split-button-leading-start: 12px;--exp-split-button-leading-end: 10px;--exp-split-button-trailing: 13px;--exp-split-button-leading-icon: 20px;--exp-split-button-trailing-icon: 22px;--exp-split-button-inner-rest: var(--exp-corner-extra-small);--exp-split-button-inner-pressed: var(--exp-corner-small)}html .exp-split-button.exp-split-button-s{--exp-split-button-height: 40px;--exp-split-button-leading-start: 16px;--exp-split-button-leading-end: 12px;--exp-split-button-trailing: 13px;--exp-split-button-leading-icon: 20px;--exp-split-button-trailing-icon: 22px;--exp-split-button-inner-rest: var(--exp-corner-extra-small);--exp-split-button-inner-pressed: var(--exp-corner-medium)}html .exp-split-button.exp-split-button-m{--exp-split-button-height: 56px;--exp-split-button-leading-start: 24px;--exp-split-button-leading-end: 24px;--exp-split-button-trailing: 15px;--exp-split-button-leading-icon: 24px;--exp-split-button-trailing-icon: 26px;--exp-split-button-inner-rest: var(--exp-corner-extra-small);--exp-split-button-inner-pressed: var(--exp-corner-medium)}html .exp-split-button.exp-split-button-l{--exp-split-button-height: 96px;--exp-split-button-leading-start: 48px;--exp-split-button-leading-end: 48px;--exp-split-button-trailing: 29px;--exp-split-button-leading-icon: 32px;--exp-split-button-trailing-icon: 38px;--exp-split-button-inner-rest: var(--exp-corner-small);--exp-split-button-inner-pressed: var(--exp-corner-large-increased)}html .exp-split-button.exp-split-button-xl{--exp-split-button-height: 136px;--exp-split-button-leading-start: 64px;--exp-split-button-leading-end: 64px;--exp-split-button-trailing: 43px;--exp-split-button-leading-icon: 40px;--exp-split-button-trailing-icon: 50px;--exp-split-button-inner-rest: var(--exp-corner-medium);--exp-split-button-inner-pressed: var(--exp-corner-large-increased)}html .exp-split-button>.mat-mdc-button-base{--exp-split-button-full: calc(var(--exp-split-button-height) / 2);--exp-split-button-inner: var(--exp-split-button-inner-rest);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-ripple-color: color-mix( in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent );--mat-button-outlined-outline-color: var(--mat-sys-outline-variant);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-outline-variant) 10%, transparent);--exp-split-button-border: 0px;min-width:48px;height:var(--exp-split-button-height);transition:border-radius var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects),padding var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html .exp-split-button>.mat-mdc-button-base.mat-mdc-outlined-button{--exp-split-button-border: 1px}html .exp-split-button>.mat-mdc-button-base:active:not(:disabled){--exp-split-button-inner: var(--exp-split-button-inner-pressed)}@media(prefers-reduced-motion:reduce){html .exp-split-button>.mat-mdc-button-base{transition:none}}html .exp-split-button>.mat-mdc-button-base:first-child{padding-inline:calc(var(--exp-split-button-leading-start) - var(--exp-split-button-border)) calc(var(--exp-split-button-leading-end) - var(--exp-split-button-border));border-radius:0;border-start-start-radius:var(--exp-split-button-full);border-end-start-radius:var(--exp-split-button-full);border-start-end-radius:var(--exp-split-button-inner);border-end-end-radius:var(--exp-split-button-inner)}html .exp-split-button>.mat-mdc-button-base:first-child .mat-icon{width:var(--exp-split-button-leading-icon);height:var(--exp-split-button-leading-icon);font-size:var(--exp-split-button-leading-icon)}html .exp-split-button>.mat-mdc-button-base:last-child{--exp-split-button-offset: calc(.11 * (var(--exp-split-button-inner) - var(--exp-split-button-full)));padding-inline:calc(var(--exp-split-button-trailing) - var(--exp-split-button-border) + var(--exp-split-button-offset)) calc(var(--exp-split-button-trailing) - var(--exp-split-button-border) - var(--exp-split-button-offset));border-radius:0;border-start-start-radius:var(--exp-split-button-inner);border-end-start-radius:var(--exp-split-button-inner);border-start-end-radius:var(--exp-split-button-full);border-end-end-radius:var(--exp-split-button-full)}html .exp-split-button>.mat-mdc-button-base:last-child .mat-icon{width:var(--exp-split-button-trailing-icon);height:var(--exp-split-button-trailing-icon);margin:0;font-size:var(--exp-split-button-trailing-icon);transition:rotate var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html .exp-split-button>.mat-mdc-button-base:last-child[aria-expanded=true]{--exp-split-button-inner: var(--exp-split-button-full);background-image:linear-gradient(color-mix(in srgb,currentColor calc(var(--mat-sys-pressed-state-layer-opacity) * 100%),transparent) 0 0)}html .exp-split-button>.mat-mdc-button-base:last-child[aria-expanded=true] .mat-icon{rotate:180deg}@media(prefers-reduced-motion:reduce){html .exp-split-button>.mat-mdc-button-base:last-child .mat-icon{transition:none}}html .exp-floating-toolbar{--exp-floating-toolbar-container: var(--mat-sys-surface-container);--exp-floating-toolbar-content: var(--mat-sys-on-surface);--exp-floating-toolbar-motion: var(--exp-motion-fast-spatial-duration) var(--exp-motion-fast-spatial);display:inline-flex;align-items:center;vertical-align:middle}html .exp-floating-toolbar .exp-floating-toolbar-fold{display:grid;grid-template:1fr/1fr;overflow:hidden;border-radius:9999px;background:var(--exp-floating-toolbar-container);color:var(--exp-floating-toolbar-content);transition:grid-template-columns var(--exp-floating-toolbar-motion),grid-template-rows var(--exp-floating-toolbar-motion),box-shadow var(--exp-floating-toolbar-motion)}html .exp-floating-toolbar .exp-floating-toolbar-clip{min-width:0;min-height:0}html .exp-floating-toolbar .exp-floating-toolbar-bar{display:flex;align-items:center;justify-content:safe center;box-sizing:border-box;min-height:64px;padding:8px}html .exp-floating-toolbar .exp-floating-toolbar-bar>*,html .exp-floating-toolbar .exp-floating-toolbar-bar .exp-floating-toolbar-side>div>*{flex-shrink:0}html .exp-floating-toolbar .exp-floating-toolbar-bar .mat-mdc-icon-button.exp-icon-button{margin:calc(max(0px,48px - var(--exp-icon-button-height))/2) calc(max(0px,48px - var(--exp-icon-button-width))/2)}html .exp-floating-toolbar .exp-floating-toolbar-bar .mat-mdc-icon-button.exp-icon-button-standard{--exp-icon-button-color: var(--exp-floating-toolbar-content)}html .exp-floating-toolbar .exp-floating-toolbar-bar .mat-mdc-icon-button.exp-icon-button-standard.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-primary)}html .exp-floating-toolbar .exp-floating-toolbar-bar .mat-mdc-icon-button.exp-icon-button:disabled{--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--exp-floating-toolbar-content) 38%, transparent)}html .exp-floating-toolbar .exp-floating-toolbar-side{display:grid;grid-template:1fr/1fr;transition:grid-template-columns var(--exp-floating-toolbar-motion),grid-template-rows var(--exp-floating-toolbar-motion)}html .exp-floating-toolbar .exp-floating-toolbar-side>div{display:flex;align-items:center;min-width:0;min-height:0;overflow:hidden}html .exp-floating-toolbar .exp-floating-toolbar-leading>div{justify-content:flex-end}html .exp-floating-toolbar>.mat-mdc-fab{--mat-fab-container-color: var(--mat-sys-primary-container);--mat-fab-foreground-color: var(--mat-sys-on-primary-container);--mat-fab-state-layer-color: var(--mat-sys-on-primary-container);--mat-fab-ripple-color: color-mix( in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent );--mat-fab-container-shape: var(--exp-corner-large);--mat-fab-container-elevation-shadow: var(--mat-sys-level2);--mat-fab-focus-container-elevation-shadow: var(--mat-sys-level2);--mat-fab-pressed-container-elevation-shadow: var(--mat-sys-level2);--mat-fab-hover-container-elevation-shadow: var(--mat-sys-level3);flex-shrink:0;width:56px;height:56px;transition:width var(--exp-floating-toolbar-motion),height var(--exp-floating-toolbar-motion)}html .exp-floating-toolbar.exp-floating-toolbar-vibrant{--exp-floating-toolbar-container: var(--mat-sys-primary-container);--exp-floating-toolbar-content: var(--mat-sys-on-primary-container)}html .exp-floating-toolbar.exp-floating-toolbar-vibrant .exp-floating-toolbar-bar .mat-mdc-icon-button.exp-icon-button-standard.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-on-surface);--exp-icon-button-container: var(--mat-sys-surface-container)}html .exp-floating-toolbar.exp-floating-toolbar-vibrant>.mat-mdc-fab{--mat-fab-container-color: var(--mat-sys-tertiary-container);--mat-fab-foreground-color: var(--mat-sys-on-tertiary-container);--mat-fab-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-fab-ripple-color: color-mix( in srgb, var(--mat-sys-on-tertiary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}html .exp-floating-toolbar.exp-floating-toolbar-vertical{flex-direction:column}html .exp-floating-toolbar.exp-floating-toolbar-vertical .exp-floating-toolbar-bar{flex-direction:column;min-width:64px;min-height:0}html .exp-floating-toolbar.exp-floating-toolbar-vertical .exp-floating-toolbar-side>div{flex-direction:column}html .exp-floating-toolbar.exp-floating-toolbar-collapsed:not(.exp-floating-toolbar-with-fab).exp-floating-toolbar-horizontal .exp-floating-toolbar-side{grid-template-columns:0fr}html .exp-floating-toolbar.exp-floating-toolbar-collapsed:not(.exp-floating-toolbar-with-fab).exp-floating-toolbar-vertical .exp-floating-toolbar-side{grid-template-rows:0fr}html .exp-floating-toolbar.exp-floating-toolbar-with-fab{min-height:80px}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-vertical{min-width:80px;min-height:0}html .exp-floating-toolbar.exp-floating-toolbar-with-fab .exp-floating-toolbar-fold{margin-inline-end:8px;box-shadow:var(--mat-sys-level1);transition:grid-template-columns var(--exp-floating-toolbar-motion),grid-template-rows var(--exp-floating-toolbar-motion),margin var(--exp-floating-toolbar-motion),box-shadow var(--exp-floating-toolbar-motion)}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-vertical .exp-floating-toolbar-fold{margin-inline-end:0;margin-block-end:8px}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-collapsed .exp-floating-toolbar-fold{margin:0;box-shadow:none}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-collapsed.exp-floating-toolbar-horizontal .exp-floating-toolbar-fold{grid-template-columns:0fr}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-collapsed.exp-floating-toolbar-vertical .exp-floating-toolbar-fold{grid-template-rows:0fr}html .exp-floating-toolbar.exp-floating-toolbar-with-fab.exp-floating-toolbar-collapsed>.mat-mdc-fab{width:80px;height:80px}@media(prefers-reduced-motion:reduce){html .exp-floating-toolbar .exp-floating-toolbar-fold,html .exp-floating-toolbar .exp-floating-toolbar-side,html .exp-floating-toolbar>.mat-mdc-fab{transition:none}}html .exp-docked-toolbar{--exp-docked-toolbar-container: var(--mat-sys-surface-container);--exp-docked-toolbar-content: var(--mat-sys-on-surface);display:block;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--exp-docked-toolbar-container);color:var(--exp-docked-toolbar-content)}html .exp-docked-toolbar .exp-docked-toolbar-bar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:64px;padding:0 16px}html .exp-docked-toolbar .exp-docked-toolbar-bar .mat-mdc-icon-button.exp-icon-button{margin:calc(max(0px,48px - var(--exp-icon-button-height))/2) calc(max(0px,48px - var(--exp-icon-button-width))/2)}html .exp-docked-toolbar .exp-docked-toolbar-bar .mat-mdc-icon-button.exp-icon-button-standard{--exp-icon-button-color: var(--exp-docked-toolbar-content)}html .exp-docked-toolbar .exp-docked-toolbar-bar .mat-mdc-icon-button.exp-icon-button-standard.exp-icon-button-selected{--exp-icon-button-color: var(--mat-sys-primary)}html .exp-docked-toolbar .exp-docked-toolbar-bar .mat-mdc-icon-button.exp-icon-button:disabled{--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--exp-docked-toolbar-content) 38%, transparent)}html .exp-docked-toolbar.exp-docked-toolbar-fixed .exp-docked-toolbar-bar{justify-content:center;gap:32px}html .exp-segmented-list{display:flex;flex-direction:column;gap:2px}html .exp-segmented-list>*{box-sizing:border-box;min-height:56px;padding:10px 16px;border-radius:var(--exp-corner-extra-small);background:var(--exp-segmented-list-container, var(--mat-sys-surface));color:var(--mat-sys-on-surface)}html .exp-segmented-list>:first-child:not(:last-child){border-top-left-radius:var(--exp-corner-large);border-top-right-radius:var(--exp-corner-large)}html .exp-segmented-list>:last-child:not(:first-child){border-bottom-left-radius:var(--exp-corner-large);border-bottom-right-radius:var(--exp-corner-large)}html .exp-segmented-list>:is(a[href],button,:has(.exp-segmented-list-action)){position:relative;border:0;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:border-radius var(--exp-motion-fast-spatial-duration) var(--exp-motion-fast-spatial),background-color var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}@media(prefers-reduced-motion:reduce){html .exp-segmented-list>:is(a[href],button,:has(.exp-segmented-list-action)){transition:none}}html .exp-segmented-list>:is(a[href],button,:has(.exp-segmented-list-action)):hover{border-radius:var(--exp-corner-medium);background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),var(--exp-segmented-list-container, var(--mat-sys-surface)))}html .exp-segmented-list>:is(a[href],button,:has(.exp-segmented-list-action)):is(:focus-visible,:has(.exp-segmented-list-action:focus-visible)){border-radius:var(--exp-corner-large);outline:3px solid var(--mat-sys-secondary);outline-offset:-3px;background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%),var(--exp-segmented-list-container, var(--mat-sys-surface)))}html .exp-segmented-list>:is(a[href],button,:has(.exp-segmented-list-action)):active{border-radius:var(--exp-corner-large);background-color:color-mix(in srgb,var(--mat-sys-on-surface) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%),var(--exp-segmented-list-container, var(--mat-sys-surface)))}html .exp-segmented-list-action{outline:none;color:inherit;text-decoration:none}html .exp-segmented-list-action:after{position:absolute;inset:0;content:""}html .exp-segmented-list>:has(.exp-segmented-list-action) :is(a,button,input,select,textarea,label):not(.exp-segmented-list-action){position:relative;z-index:1}html .exp-card,html .exp-card-elevated,html .exp-card-outlined{--exp-card-rest-shadow: 0 0 transparent;--exp-card-hover-shadow: var(--mat-sys-level1);--exp-card-pressed-shadow: 0 0 transparent;--exp-card-shadow: var(--exp-card-rest-shadow);display:block;box-sizing:border-box;overflow:clip;border:0;border-radius:var(--exp-corner-medium);background:var(--exp-card-container, var(--mat-sys-surface-container-highest));box-shadow:inset 0 0 0 1px var(--exp-card-outline, transparent),var(--exp-card-shadow);color:var(--mat-sys-on-surface)}html .exp-card-elevated{--exp-card-rest-shadow: var(--mat-sys-level1);--exp-card-hover-shadow: var(--mat-sys-level2);--exp-card-pressed-shadow: var(--mat-sys-level1);background:var(--exp-card-container, var(--mat-sys-surface-container-low))}html .exp-card-outlined{--exp-card-outline: var(--mat-sys-outline-variant);background:var(--exp-card-container, var(--mat-sys-surface))}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)){position:relative;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:box-shadow var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):before{position:absolute;inset:0;background:var(--mat-sys-on-surface);opacity:0;pointer-events:none;content:"";transition:opacity var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):hover{--exp-card-shadow: var(--exp-card-hover-shadow)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):hover:before{opacity:var(--mat-sys-hover-state-layer-opacity)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):is(:focus-visible,:has(.exp-card-action:focus-visible)){outline:3px solid var(--mat-sys-secondary);outline-offset:2px;--exp-card-shadow: var(--exp-card-rest-shadow)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):is(:focus-visible,:has(.exp-card-action:focus-visible)):before{opacity:var(--mat-sys-focus-state-layer-opacity)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):active{--exp-card-shadow: var(--exp-card-pressed-shadow)}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):active:before{opacity:var(--mat-sys-pressed-state-layer-opacity)}@media(prefers-reduced-motion:reduce){html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)){transition:none}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):is(a[href],button,:has(.exp-card-action)):before{transition:none}}html .exp-card-outlined:is(a[href],button,:has(.exp-card-action)):is(:focus-visible,:has(.exp-card-action:focus-visible)){--exp-card-outline: var(--mat-sys-on-surface)}html .exp-card-action{outline:none;color:inherit;text-decoration:none}html .exp-card-action:after{position:absolute;inset:0;content:""}html :is(.exp-card,.exp-card-elevated,.exp-card-outlined):has(.exp-card-action) :is(a,button,input,select,textarea,label):not(.exp-card-action){position:relative;z-index:1}html .mat-mdc-menu-panel{--mat-menu-container-shape: var(--exp-corner-large);--mat-menu-container-color: var(--exp-menu-container, var(--mat-sys-surface-container-low));--mat-menu-item-spacing: 8px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-divider-color: var(--mat-sys-outline-variant);--mat-menu-divider-top-spacing: 2px;--mat-menu-divider-bottom-spacing: 2px}html .mat-mdc-menu-panel .mat-mdc-menu-content{display:flex;flex-direction:column;padding:2px 0}html .mat-mdc-menu-panel .mat-mdc-menu-item{width:calc(100% - 8px);min-height:44px;margin:2px 4px;padding-block:12px;border-radius:var(--exp-corner-extra-small);transition:border-radius var(--exp-motion-fast-spatial-duration) var(--exp-motion-fast-spatial),background-color var(--exp-motion-fast-effects-duration) var(--exp-motion-fast-effects)}@media(prefers-reduced-motion:reduce){html .mat-mdc-menu-panel .mat-mdc-menu-item{transition:none}}html .mat-mdc-menu-panel .mat-mdc-menu-item>.mat-icon{margin-block:-2px}html .mat-mdc-menu-panel .mat-mdc-menu-content>.mat-mdc-menu-item:first-child,html .exp-menu-group>.mat-mdc-menu-item:first-child,html .exp-menu-group-label+.mat-mdc-menu-item{border-top-left-radius:var(--exp-corner-medium);border-top-right-radius:var(--exp-corner-medium)}html .mat-mdc-menu-panel .mat-mdc-menu-content>.mat-mdc-menu-item:last-child,html .exp-menu-group>.mat-mdc-menu-item:last-child{border-bottom-left-radius:var(--exp-corner-medium);border-bottom-right-radius:var(--exp-corner-medium)}html .mat-mdc-menu-panel .mat-divider{margin-inline:12px}html .mat-mdc-menu-panel:has(.exp-menu-group){border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--mat-sys-shadow) 10%,transparent))}html .mat-mdc-menu-panel .mat-mdc-menu-content:has(>.exp-menu-group){gap:2px;padding:0}html .exp-menu-group{display:flex;flex-direction:column;padding:2px 0;border-radius:var(--exp-corner-small);background:var(--mat-menu-container-color)}html .exp-menu-group:first-child{border-top-left-radius:var(--exp-corner-large);border-top-right-radius:var(--exp-corner-large)}html .exp-menu-group:last-child{border-bottom-left-radius:var(--exp-corner-large);border-bottom-right-radius:var(--exp-corner-large)}html .exp-menu-group-label{display:flex;align-items:center;min-height:32px;padding:0 4px 0 12px;color:var(--mat-sys-on-surface);font:var(--mat-sys-label-large)}html .mat-mdc-menu-panel .mat-mdc-menu-item.exp-menu-item-selected:not([disabled]){--mat-menu-item-label-text-color: var(--mat-sys-on-tertiary-container);--mat-menu-item-icon-color: var(--mat-sys-on-tertiary-container);border-radius:var(--exp-corner-medium);background-color:var(--mat-sys-tertiary-container)}html .mat-mdc-menu-panel .mat-mdc-menu-item.exp-menu-item-selected:not([disabled]):hover,html .mat-mdc-menu-panel .mat-mdc-menu-item.exp-menu-item-selected:not([disabled]).cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-on-tertiary-container) calc(var(--mat-sys-hover-state-layer-opacity) * 100%),var(--mat-sys-tertiary-container))}html .mat-mdc-menu-item-text:has(>.exp-menu-item-trailing){display:flex;align-items:center;gap:8px}html .exp-menu-item-trailing{display:flex;margin-inline-start:auto;color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}html .mat-mdc-menu-item .exp-menu-item-trailing .mat-icon{margin:0}html .exp-navigation-bar{display:flex;box-sizing:border-box;min-height:64px;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--exp-navigation-bar-container, var(--mat-sys-surface-container))}html .exp-navigation-bar>:is(a,button){--exp-navigation-item-content: var(--mat-sys-on-surface-variant);position:relative;isolation:isolate;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:8px;min-width:48px;margin:0;padding:10px 0 6px;border:0;background:none;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}html .exp-navigation-bar>:is(a,button):before,html .exp-navigation-bar>:is(a,button):after{position:absolute;top:6px;left:50%;z-index:-1;height:32px;border-radius:var(--mat-sys-corner-full);transform:translate(-50%);content:""}html .exp-navigation-bar>:is(a,button):before{width:0;opacity:0;background:var(--mat-sys-secondary-container);transition:width var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),opacity var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial)}@media(prefers-reduced-motion:reduce){html .exp-navigation-bar>:is(a,button):before{transition:none}}html .exp-navigation-bar>:is(a,button):after{width:56px;background:color-mix(in srgb,var(--exp-navigation-item-content) var(--exp-navigation-item-state, 0%),transparent)}html .exp-navigation-bar>:is(a,button)>:first-child{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--exp-navigation-item-content)}html .exp-navigation-bar>:is(a,button):hover{--exp-navigation-item-state: calc(var(--mat-sys-hover-state-layer-opacity) * 100%)}html .exp-navigation-bar>:is(a,button):focus-visible{--exp-navigation-item-state: calc(var(--mat-sys-focus-state-layer-opacity) * 100%);outline:none}html .exp-navigation-bar>:is(a,button):focus-visible:after{outline:3px solid var(--mat-sys-secondary);outline-offset:2px}html .exp-navigation-bar>:is(a,button):active{--exp-navigation-item-state: calc(var(--mat-sys-pressed-state-layer-opacity) * 100%)}html .exp-navigation-bar>:is(a,button)[aria-current]:not([aria-current=false]){--exp-navigation-item-content: var(--mat-sys-on-secondary-container);color:var(--mat-sys-secondary)}html .exp-navigation-bar>:is(a,button)[aria-current]:not([aria-current=false]):before{width:56px;opacity:1}html .exp-navigation-rail{interpolate-size:allow-keywords;display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-sizing:border-box;width:96px;height:100%;padding:max(44px,env(safe-area-inset-top)) 0 max(44px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;background:var(--exp-navigation-rail-container, var(--mat-sys-surface));transition:width var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),padding var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),gap var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial)}html .exp-navigation-rail>.exp-navigation-rail-header{display:flex;justify-content:center;box-sizing:border-box;min-width:96px;margin-bottom:36px}html .exp-navigation-rail>:is(a,button){--exp-navigation-item-content: var(--mat-sys-on-surface-variant);position:relative;isolation:isolate;display:flex;flex:none;flex-direction:column;align-items:center;box-sizing:border-box;width:96px;height:64px;margin:0;padding:42px 0 0;border:0;background:none;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),height var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial)}html .exp-navigation-rail>:is(a,button):before,html .exp-navigation-rail>:is(a,button):after{position:absolute;top:6px;left:20px;z-index:-1;height:32px;border-radius:var(--mat-sys-corner-full);content:"";transition:top var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),width var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),height var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),opacity var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial)}html .exp-navigation-rail>:is(a,button):before{width:0;opacity:0;background:var(--mat-sys-secondary-container)}html .exp-navigation-rail>:is(a,button):after{width:56px;background:color-mix(in srgb,var(--exp-navigation-item-content) var(--exp-navigation-item-state, 0%),transparent)}html .exp-navigation-rail>:is(a,button)>:first-child{position:absolute;top:10px;left:36px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--exp-navigation-item-content);transition:top var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial)}html .exp-navigation-rail>:is(a,button):hover{--exp-navigation-item-state: calc(var(--mat-sys-hover-state-layer-opacity) * 100%)}html .exp-navigation-rail>:is(a,button):focus-visible{--exp-navigation-item-state: calc(var(--mat-sys-focus-state-layer-opacity) * 100%);outline:none}html .exp-navigation-rail>:is(a,button):focus-visible:after{outline:3px solid var(--mat-sys-secondary);outline-offset:2px}html .exp-navigation-rail>:is(a,button):active{--exp-navigation-item-state: calc(var(--mat-sys-pressed-state-layer-opacity) * 100%)}html .exp-navigation-rail>:is(a,button)[aria-current]:not([aria-current=false]){--exp-navigation-item-content: var(--mat-sys-on-secondary-container);color:var(--mat-sys-secondary)}html .exp-navigation-rail>:is(a,button)[aria-current]:not([aria-current=false]):before{width:56px;opacity:1}@media(prefers-reduced-motion:reduce){html .exp-navigation-rail,html .exp-navigation-rail>:is(a,button),html .exp-navigation-rail>:is(a,button):before,html .exp-navigation-rail>:is(a,button):after,html .exp-navigation-rail>:is(a,button)>:first-child{transition:none}}html .exp-navigation-rail.exp-navigation-rail-expanded{gap:0;width:max-content;min-width:220px;max-width:360px;padding-right:20px}html .exp-navigation-rail.exp-navigation-rail-expanded>:is(a,button){flex-direction:row;width:max-content;height:56px;padding:0 16px 0 68px;font:var(--mat-sys-label-large);animation:exp-navigation-rail-label-in var(--exp-motion-default-spatial-duration) linear}html .exp-navigation-rail.exp-navigation-rail-expanded>:is(a,button):before{top:0;height:56px}html .exp-navigation-rail.exp-navigation-rail-expanded>:is(a,button):after{top:0;width:calc(100% - 20px);height:56px}html .exp-navigation-rail.exp-navigation-rail-expanded>:is(a,button)>:first-child{top:16px}html .exp-navigation-rail.exp-navigation-rail-expanded>:is(a,button)[aria-current]:not([aria-current=false]):before{width:calc(100% - 20px)}html .exp-navigation-rail.exp-navigation-rail-expanded>.exp-navigation-rail-header{margin-bottom:40px}html .exp-navigation-rail:not(.exp-navigation-rail-expanded)>:is(a,button){animation:exp-navigation-rail-label-out var(--exp-motion-default-spatial-duration) linear}html .exp-modal-navigation-rail{position:fixed;inset:0 auto 0 0;box-sizing:border-box;width:max-content;max-width:360px;height:100%;max-height:none;margin:0;padding:0;border:0;border-radius:var(--mat-sys-corner-large);overflow:hidden;background:var(--exp-modal-navigation-rail-container, var(--mat-sys-surface-container));color:var(--mat-sys-on-surface);translate:-100% 0;transition:translate var(--exp-motion-default-spatial-duration) var(--exp-motion-default-spatial),display var(--exp-motion-default-spatial-duration) allow-discrete,overlay var(--exp-motion-default-spatial-duration) allow-discrete}html .exp-modal-navigation-rail[open]{translate:0 0}@starting-style{html .exp-modal-navigation-rail[open]{translate:-100% 0}}html .exp-modal-navigation-rail::backdrop{background:color-mix(in srgb,var(--mat-sys-scrim) 32%,transparent);opacity:0;transition:opacity var(--exp-motion-default-effects-duration) var(--exp-motion-default-effects),display var(--exp-motion-default-effects-duration) allow-discrete,overlay var(--exp-motion-default-effects-duration) allow-discrete}html .exp-modal-navigation-rail[open]::backdrop{opacity:1}@starting-style{html .exp-modal-navigation-rail[open]::backdrop{opacity:0}}html .exp-modal-navigation-rail>.exp-navigation-rail{background:none}html .exp-modal-navigation-rail>.exp-navigation-rail>:is(a,button){animation:none}@media(prefers-reduced-motion:reduce){html .exp-modal-navigation-rail,html .exp-modal-navigation-rail::backdrop{transition:none}}@keyframes exp-navigation-rail-label-in{0%{color:transparent}}@keyframes exp-navigation-rail-label-out{0%{color:transparent}}html .exp-search{display:block;max-width:720px}html .exp-search-bar{display:flex;align-items:center;box-sizing:border-box;width:100%;height:56px;margin:0;padding:0 16px 0 0;border:0;border-radius:var(--mat-sys-corner-full);background:var(--exp-search-container, var(--mat-sys-surface-container-high));color:var(--mat-sys-on-surface);font:var(--mat-sys-body-large);text-align:start}html .exp-search-bar:is(button){cursor:pointer}html .exp-search-bar:is(button):focus-visible{outline:3px solid var(--mat-sys-secondary);outline-offset:2px}html .exp-search-bar>.exp-search-icon{margin:0 12px 0 16px}html .exp-search-bar>input{flex:1;align-self:stretch;min-width:0;margin:0;padding:0;border:0;outline:none;background:none;color:inherit;font:inherit;caret-color:var(--mat-sys-primary)}html .exp-search-bar>input::placeholder{color:var(--mat-sys-on-surface-variant);opacity:1}html .exp-search-icon{flex:none;width:24px;height:24px;fill:currentColor}html .exp-search-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .exp-search-placeholder{color:var(--mat-sys-on-surface-variant)}html .exp-search-back{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;margin:0 0 0 4px;padding:0;border:0;border-radius:var(--mat-sys-corner-full);background:none;color:inherit;cursor:pointer}html .exp-search-back:hover{background:color-mix(in srgb,currentColor calc(var(--mat-sys-hover-state-layer-opacity) * 100%),transparent)}html .exp-search-back:focus-visible{outline:3px solid var(--mat-sys-secondary);outline-offset:-3px}html .exp-search-view{--exp-search-enter: .5s cubic-bezier(.05, .7, .1, 1) 50ms;--exp-search-exit: .25s cubic-bezier(0, 1, 0, 1) 50ms;position:fixed;inset:var(--exp-search-bar-top) auto auto var(--exp-search-bar-left);box-sizing:border-box;width:var(--exp-search-bar-width);max-width:none;height:auto;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:none;color:var(--mat-sys-on-surface);transition:display var(--exp-search-exit) allow-discrete,overlay var(--exp-search-exit) allow-discrete}html .exp-search-view[open]{display:flex;flex-direction:column;gap:2px}html .exp-search-view::backdrop{background:color-mix(in srgb,var(--mat-sys-scrim) 32%,transparent);opacity:0;transition:opacity var(--exp-search-exit),display var(--exp-search-exit) allow-discrete,overlay var(--exp-search-exit) allow-discrete}html .exp-search-view[open]::backdrop{opacity:1;transition-timing-function:cubic-bezier(.05,.7,.1,1);transition-duration:.5s}@starting-style{html .exp-search-view[open]::backdrop{opacity:0}}html .exp-search-view>.exp-search-results{box-sizing:border-box;min-height:182px;max-height:calc(50dvh - 58px);overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:var(--exp-search-container, var(--mat-sys-surface-container-high));clip-path:inset(0 0 100% 0 round 12px);opacity:0;transition:clip-path var(--exp-search-exit),opacity var(--exp-search-exit)}html .exp-search-view[open]>.exp-search-results{clip-path:inset(0 round 12px);opacity:1;transition:clip-path var(--exp-search-enter),opacity var(--exp-search-enter)}@starting-style{html .exp-search-view[open]>.exp-search-results{clip-path:inset(0 0 100% 0 round 12px);opacity:0}}html .exp-search-view.exp-search-view-full-screen{--exp-search-collapsed: inset( var(--exp-search-bar-top) calc(100% - var(--exp-search-bar-left) - var(--exp-search-bar-width)) calc(100% - var(--exp-search-bar-top) - 56px) var(--exp-search-bar-left) round 28px );inset:0;width:100%;height:100%;gap:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--exp-search-container, var(--mat-sys-surface-container-high));clip-path:var(--exp-search-collapsed);transition:clip-path var(--exp-search-exit),display var(--exp-search-exit) allow-discrete,overlay var(--exp-search-exit) allow-discrete}html .exp-search-view.exp-search-view-full-screen::backdrop{background:none}html .exp-search-view.exp-search-view-full-screen[open]{clip-path:inset(0);transition:clip-path var(--exp-search-enter),display var(--exp-search-exit) allow-discrete,overlay var(--exp-search-exit) allow-discrete}@starting-style{html .exp-search-view.exp-search-view-full-screen[open]{clip-path:var(--exp-search-collapsed)}}html .exp-search-view.exp-search-view-full-screen>.exp-search-field{flex:none;height:72px;padding-block:8px;border-bottom:1px solid var(--mat-sys-outline);border-radius:0;background:none}html .exp-search-view.exp-search-view-full-screen>.exp-search-results{flex:1;min-height:0;max-height:none;border-radius:0;background:none}@media(prefers-reduced-motion:reduce){html .exp-search-view,html .exp-search-view::backdrop,html .exp-search-view>.exp-search-results{transition:none!important}}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}
