html{color-scheme:dark;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: #890103;--mat-sys-error-container: #f77d7f;--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: #ffffff;--mat-sys-on-error-container: #890103;--mat-sys-on-primary: #ffffff;--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(#1a1a1a, #e8e6e9);--mat-sys-on-surface-variant: light-dark(#666666, #8a8a8a);--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(#c0c0c0, #404040);--mat-sys-outline-variant: light-dark(#e0e0e0, #2d2d2d);--mat-sys-primary: #3f0189;--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: #ca9dff;--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(#f7f7f8, #0e0e0e);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#eeeeee, #1a1a1a);--mat-sys-surface-container-high: light-dark(#e8e8e8, #1f1f1f);--mat-sys-surface-container-highest: light-dark(#dedede, #2c2c2c);--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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 Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-font: Google Sans Flex, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--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;--app-team-a: #34c221;--app-team-a-strong: #1a880b;--app-team-b: #d02af5;--app-success: #24aa12;--app-success-bright: light-dark(#1a880b, #8dfb8d);--app-success-glow: light-dark(#24aa12, #60ff4a);--app-danger-soft: #ffb4ab;--app-link: #276ce0;--app-accent-lilac: #b794f6;--app-live: #e53935;--app-skeleton: light-dark(#e0e0e0, #3a3a3a);--app-skeleton-highlight: light-dark(#ebebeb, #4a4a4a);--app-overlay: light-dark(rgba(0, 0, 0, .4), rgba(0, 0, 0, .5));--app-shadow: light-dark(rgba(0, 0, 0, .12), rgba(0, 0, 0, .35));--app-primary-mid: #b715ee;--app-primary-deep: #ad00c6;--app-primary-link: #272b98;--app-accent-pink: #ffa9ff;--app-accent-sky: #8bd2ff}html.theme-light{color-scheme:light}html .mat-exp-fab-menu{--mat-menu-container-color: transparent;--mat-menu-container-elevation-shadow: none;--mat-menu-item-leading-spacing: 24px;--mat-menu-item-trailing-spacing: 24px;--mat-menu-item-with-icon-leading-spacing: 24px;--mat-menu-item-with-icon-trailing-spacing: 24px}html .mat-exp-fab-menu .mat-mdc-menu-content{display:flex;flex-direction:column;row-gap:4px}html .mat-exp-fab-menu.mat-menu-before .mat-mdc-menu-content{align-items:end}html .mat-exp-fab-menu.mat-menu-after .mat-mdc-menu-content{align-items:start}html .mat-exp-fab-menu .mat-mdc-menu-item{width:auto;border-radius:28px;min-height:56px}html .mat-exp-fab-menu.mat-exp-fab-menu-primary{--mat-menu-item-icon-color: var(--mat-sys-on-primary-container);--mat-menu-item-label-text-color: var(--mat-sys-on-primary-container);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), var(--mat-sys-primary-container))}html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item:not(:hover){background-color:var(--mat-sys-primary-container)}html .mat-exp-fab-menu.mat-exp-fab-menu-secondary{--mat-menu-item-icon-color: var(--mat-sys-on-secondary-container);--mat-menu-item-label-text-color: var(--mat-sys-on-secondary-container);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), var(--mat-sys-secondary-container))}html .mat-exp-fab-menu.mat-exp-fab-menu-secondary .mat-mdc-menu-item{background:var(--mat-sys-secondary-container)}html .mat-exp-fab-menu.mat-exp-fab-menu-tertiary{--mat-menu-item-icon-color: var(--mat-sys-on-tertiary-container);--mat-menu-item-label-text-color: var(--mat-sys-on-tertiary-container);--mat-menu-item-hover-state-layer-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-exp-fab-menu.mat-exp-fab-menu-tertiary .mat-mdc-menu-item{background:var(--mat-sys-tertiary-container)}html .mat-exp-fab-menu-trigger{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),border-radius .2s cubic-bezier(.2,0,0,1),padding-left .2s cubic-bezier(.2,0,0,1),padding-right .2s cubic-bezier(.2,0,0,1)}html .mat-exp-fab-menu-trigger[data-menu-open=true]{--mat-fab-container-shape: 1.75rem}html .mat-exp-fab-menu-trigger[data-color=primary]{--mat-fab-container-color: var(--mat-sys-primary-container);--mat-fab-foreground-color: var(--mat-sys-on-primary-container)}html .mat-exp-fab-menu-trigger[data-color=primary][data-menu-open=true]{--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary)}html .mat-exp-fab-menu-trigger[data-color=secondary]{--mat-fab-container-color: var(--mat-sys-secondary-container);--mat-fab-foreground-color: var(--mat-sys-on-secondary-container)}html .mat-exp-fab-menu-trigger[data-color=secondary][data-menu-open=true]{--mat-fab-container-color: var(--mat-sys-secondary);--mat-fab-foreground-color: var(--mat-sys-on-secondary)}html .mat-exp-fab-menu-trigger[data-color=tertiary]{--mat-fab-container-color: var(--mat-sys-tertiary-container);--mat-fab-foreground-color: var(--mat-sys-on-tertiary-container)}html .mat-exp-fab-menu-trigger[data-color=tertiary][data-menu-open=true]{--mat-fab-container-color: var(--mat-sys-tertiary);--mat-fab-foreground-color: var(--mat-sys-on-tertiary)}html .mat-exp-fab-menu.mat-exp-fab-menu-primary{--mat-menu-item-icon-color: var(--mat-sys-primary);--mat-menu-item-label-text-color: var(--mat-sys-primary);--mat-menu-item-hover-state-layer-color: color-mix( in srgb, var(--mat-sys-primary) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), var(--mat-sys-primary-fixed) )}html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item:not(:hover){background-color:var(--mat-sys-primary-fixed)}html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item.menu-item-danger{--mat-menu-item-icon-color: var(--mat-sys-error);--mat-menu-item-label-text-color: var(--mat-sys-error);--mat-menu-item-hover-state-layer-color: color-mix( in srgb, var(--mat-sys-error) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), var(--mat-sys-error-container) );color:var(--mat-sys-error)}html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item.menu-item-danger:not(:hover){background-color:var(--mat-sys-error-container)}html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item.menu-item-danger .mat-icon,html .mat-exp-fab-menu.mat-exp-fab-menu-primary .mat-mdc-menu-item.menu-item-danger .mat-mdc-menu-item-text{color:var(--mat-sys-error)}@keyframes mat-exp-fab-menu-item-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mat-exp-fab-menu .mat-mdc-menu-item{transform-origin:top right;animation:mat-exp-fab-menu-item-enter .28s cubic-bezier(.38,1.21,.22,1) both}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(1){animation-delay:0ms}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(2){animation-delay:35ms}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(3){animation-delay:70ms}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(4){animation-delay:105ms}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(5){animation-delay:.14s}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(6){animation-delay:175ms}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(7){animation-delay:.21s}.mat-exp-fab-menu .mat-mdc-menu-item:nth-child(8){animation-delay:245ms}.mat-exp-fab-menu .menu-item-danger,.mat-exp-fab-menu .menu-item-danger .mat-icon,.mat-exp-fab-menu .menu-item-danger .mat-mdc-menu-item-text{color:var(--mat-sys-error)}@media(prefers-reduced-motion:reduce){.mat-exp-fab-menu .mat-mdc-menu-item{animation:none}}.mat-icon{font-family:Material Symbols Outlined!important;font-size:24px!important;width:24px!important;height:24px!important;font-weight:300;font-style:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}:root{--app-nav-height: 79px;--app-nav-gap: .5rem;--app-nav-clearance: calc(var(--app-nav-height) + var(--app-nav-gap) + .75rem)}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}body{background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-family:var(--mat-sys-body-medium-font);margin:0;min-height:100%;min-height:100dvh;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}body:before{content:"";position:fixed;top:0;left:0;right:0;z-index:10000;pointer-events:none;background:var(--mat-sys-surface);height:constant(safe-area-inset-top);height:env(safe-area-inset-top)}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text}@keyframes vt-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vt-slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-30%)}}@keyframes vt-slide-in-from-left{0%{transform:translate(-30%)}to{transform:translate(0)}}@keyframes vt-slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}html.vt-slide-forward::view-transition-old(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-slide-out-to-left}html.vt-slide-forward::view-transition-new(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-slide-in-from-right}html.vt-slide-back::view-transition-old(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-slide-out-to-right}html.vt-slide-back::view-transition-new(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-slide-in-from-left}::view-transition-group(app-nav){animation:none}::view-transition-old(app-nav),::view-transition-new(app-nav){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){html.vt-slide-forward::view-transition-old(root),html.vt-slide-forward::view-transition-new(root),html.vt-slide-back::view-transition-old(root),html.vt-slide-back::view-transition-new(root){animation:none}}.mat-mdc-menu-panel.profile-menu-panel{--mat-menu-container-shape: 8px;--mat-menu-item-label-text-size: 1rem;box-shadow:0 3px 7px 1px var(--app-shadow)}.mat-mdc-menu-panel.profile-menu-panel .mat-mdc-menu-content{padding:12px!important}.mat-mdc-menu-panel.profile-menu-panel .mat-mdc-menu-item{border-radius:4px}.mat-mdc-menu-panel.profile-menu-panel .menu-item-danger,.mat-mdc-menu-panel.profile-menu-panel .menu-item-danger .mat-icon,.mat-mdc-menu-panel.profile-menu-panel .menu-item-danger .mat-mdc-menu-item-text{color:var(--mat-sys-error)}
