@font-face{font-family:Roboto;font-style:normal;font-weight:300 500;font-display:swap;src:url("./media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA-3ZSHNGCF.woff2") format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url("./media/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce-7BWLPMFK.woff2") format("woff2")}.material-icons-outlined{display:inline-block;direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;overflow-wrap:normal}html{--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(rgb(204, 223.2, 228.6), rgb(0, 96, 123));--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(white, rgb(0, 52.8, 67.65));--mat-sys-on-primary-container: light-dark(rgb(0, 81.6, 104.55), rgb(242.25, 247.05, 248.4));--mat-sys-on-primary-fixed: light-dark(rgb(0, 28.8, 36.9), rgb(0, 28.8, 36.9));--mat-sys-on-primary-fixed-variant: light-dark(rgb(0, 81.6, 104.55), rgb(0, 81.6, 104.55));--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(white, rgb(0, 52.8, 67.65));--mat-sys-on-tertiary-container: light-dark(rgb(0, 81.6, 104.55), rgb(242.25, 247.05, 248.4));--mat-sys-on-tertiary-fixed: light-dark(rgb(0, 28.8, 36.9), rgb(0, 28.8, 36.9));--mat-sys-on-tertiary-fixed-variant: light-dark(rgb(0, 81.6, 104.55), rgb(0, 81.6, 104.55));--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(rgb(0, 96, 123), rgb(204, 223.2, 228.6));--mat-sys-primary-container: light-dark(rgb(242.25, 247.05, 248.4), rgb(0, 81.6, 104.55));--mat-sys-primary-fixed: light-dark(rgb(242.25, 247.05, 248.4), rgb(242.25, 247.05, 248.4));--mat-sys-primary-fixed-dim: light-dark(rgb(204, 223.2, 228.6), rgb(204, 223.2, 228.6));--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(rgb(0, 96, 123), rgb(204, 223.2, 228.6));--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(rgb(0, 96, 123), rgb(204, 223.2, 228.6));--mat-sys-tertiary-container: light-dark(rgb(242.25, 247.05, 248.4), rgb(0, 81.6, 104.55));--mat-sys-tertiary-fixed: light-dark(rgb(242.25, 247.05, 248.4), rgb(242.25, 247.05, 248.4));--mat-sys-tertiary-fixed-dim: light-dark(rgb(204, 223.2, 228.6), rgb(204, 223.2, 228.6));--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--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}:root{--app-header-height: 4.5rem;--app-sidebar-width: 13rem;--app-sidebar-width-collapsed: 5.25rem;--app-sidebar-width-current: var(--app-sidebar-width);--app-content-max-width: 100rem;--app-page-max-width: 72rem;--app-space-1: .25rem;--app-space-2: .5rem;--app-space-3: .75rem;--app-space-4: 1rem;--app-space-5: 1.5rem;--app-space-6: 2rem;--app-space-7: 2.5rem;--app-radius-s: .75rem;--app-radius-m: 1rem;--app-radius-l: 1.25rem;--app-radius-xl: 1.5rem;--app-shadow-1: 0 1rem 2.5rem rgba(15, 23, 42, .12);--app-shell-background: var(--mat-sys-surface-container-lowest);--app-shell-panel: var(--mat-sys-surface);--app-shell-panel-muted: var(--mat-sys-surface-container-low);--app-shell-primary: var(--mat-sys-primary);--app-shell-on-primary: var(--mat-sys-on-primary);--app-shell-outline: var(--mat-sys-outline-variant);--app-shell-text-muted: var(--mat-sys-on-surface-variant);--app-vonovia-primary: rgb(0, 96, 123);--app-vonovia-accent-grass-green: rgb(199, 205, 0);--app-vonovia-accent-leaf-green: rgb(106, 175, 35);--app-vonovia-accent-pine-green: rgb(0, 152, 96);--app-vonovia-accent-dove-blue: rgb(0, 154, 168);--app-vonovia-accent-brick-red: rgb(222, 74, 58);--app-vonovia-accent-flower-violet: rgb(178, 82, 150);--app-vonovia-accent-sun-yellow: rgb(244, 204, 56);--app-chart-text: var(--mat-sys-on-surface);--app-chart-text-muted: var(--mat-sys-on-surface-variant);--app-chart-grid: var(--mat-sys-outline-variant);--app-chart-surface: var(--mat-sys-surface);--app-chart-series-primary: var(--mat-sys-primary);--app-chart-series-primary-fill: var(--mat-sys-primary-container);--app-chart-series-grass-green: light-dark( rgb(119.4, 123, 0), rgb(218.6, 222.5, 89.25) );--app-chart-series-grass-green-fill: color-mix( in srgb, var(--app-chart-series-grass-green) 18%, var(--app-chart-surface) );--app-chart-series-leaf-green: light-dark( rgb(74.2, 122.5, 24.5), rgb(158.15, 203, 112) );--app-chart-series-leaf-green-fill: color-mix( in srgb, var(--app-chart-series-leaf-green) 18%, var(--app-chart-surface) );--app-chart-series-pine-green: light-dark( rgb(0, 136.8, 86.4), rgb(89.25, 188.05, 151.65) );--app-chart-series-pine-green-fill: color-mix( in srgb, var(--app-chart-series-pine-green) 18%, var(--app-chart-surface) );--app-chart-series-dove-blue: light-dark( rgb(0, 138.6, 151.2), rgb(89.25, 189.35, 198.45) );--app-chart-series-dove-blue-fill: color-mix( in srgb, var(--app-chart-series-dove-blue) 18%, var(--app-chart-surface) );--app-chart-series-brick-red: light-dark( rgb(222, 74, 58), rgb(233.55, 137.35, 126.95) );--app-chart-series-brick-red-fill: color-mix( in srgb, var(--app-chart-series-brick-red) 18%, var(--app-chart-surface) );--app-chart-series-flower-violet: light-dark( rgb(178, 82, 150), rgb(201.1, 133.9, 181.5) );--app-chart-series-flower-violet-fill: color-mix( in srgb, var(--app-chart-series-flower-violet) 18%, var(--app-chart-surface) );--app-chart-series-sun-yellow: light-dark( #7a661c, rgb(246.75, 216.75, 105.75) );--app-chart-series-sun-yellow-fill: color-mix( in srgb, var(--app-chart-series-sun-yellow) 18%, var(--app-chart-surface) )}html,body,app-root{height:100%}body{margin:0;min-height:0;overflow:hidden;background:var(--app-shell-background);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:Roboto,Helvetica Neue,sans-serif}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}.app-surface{background:var(--app-shell-panel);border:1px solid var(--app-shell-outline);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-1)}.app-card-link{min-height:12rem;display:grid;align-content:start;gap:var(--app-space-4);padding:var(--app-space-5);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.app-card-link:hover,.app-card-link:focus-visible{transform:translateY(-.125rem);border-color:var(--app-shell-primary);box-shadow:0 1.25rem 2rem #0f172a14;outline:none}.app-card-link__title{margin:0;font:var(--mat-sys-title-medium)}.app-card-link__description{margin:0;color:var(--app-shell-text-muted);font:var(--mat-sys-body-medium)}.app-icon-badge{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.app-error{color:var(--mat-sys-error)}.app-page{width:min(100%,var(--app-page-max-width));display:grid;gap:var(--app-space-6)}.app-page__header{display:grid;gap:var(--app-space-2)}.app-page__eyebrow{margin:0;color:var(--app-shell-primary);font:var(--mat-sys-label-large);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-page__title{margin:0;font:var(--mat-sys-display-small)}.app-page__description{max-width:55rem;margin:0;color:var(--app-shell-text-muted);font:var(--mat-sys-body-large)}.app-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.app-form-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--app-space-3) var(--app-space-4);margin-bottom:var(--app-space-4)}.app-form-field{width:10.5rem;max-width:100%}.app-loading-indicator{display:block;margin-bottom:var(--app-space-3)}.app-chart-container{position:relative;min-height:24rem;margin-bottom:var(--app-space-4)}.app-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--app-shell-background);overflow:hidden}.app-shell--sidebar-collapsed{--app-sidebar-width-current: var(--app-sidebar-width-collapsed)}.app-shell__header{position:sticky;top:0;z-index:10;min-height:var(--app-header-height);background:var(--app-shell-primary);color:var(--app-shell-on-primary);box-shadow:0 .5rem 1.5rem #0000001f}.app-shell__menu-toggle{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:var(--app-radius-m);background:#ffffff14;outline:2px solid transparent;outline-offset:2px;transition:background-color .2s ease,outline-color .2s ease;--mat-icon-button-icon-color: var(--app-shell-on-primary)}.app-shell__menu-toggle:hover,.app-shell__menu-toggle:focus-visible,.app-shell__user-button:hover,.app-shell__user-button:focus-visible{background:#fff3;outline-color:#ffffffd1}.app-shell__menu-toggle-icon{--app-shell-icon-size: 1.5rem}.app-shell__brand{min-width:0;cursor:pointer}.app-shell__logo{width:2.5rem;height:2.5rem;flex:none;border-radius:var(--app-radius-m);background:#ffffff24}.app-shell__brand-copy{min-width:0;display:grid}.app-shell__brand-title{font:var(--mat-sys-title-medium);font-weight:700;white-space:nowrap}.app-shell__brand-subtitle{font:var(--mat-sys-body-small);opacity:.86}.app-shell__header-actions{min-width:0;margin-left:auto}.app-shell__search-slot{min-width:18rem;padding:.65rem .9rem;border:1px dashed rgba(255,255,255,.45);border-radius:999px;background:#ffffff1a;color:#ffffffe0;font:var(--mat-sys-body-medium)}.app-shell__search-slot span{display:block}.app-shell__user-summary{position:relative}.app-shell__user-button{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#ffffff1f;outline:2px solid transparent;outline-offset:2px;transition:background-color .2s ease,outline-color .2s ease;--mat-icon-button-icon-color: var(--app-shell-on-primary)}.app-user-menu{position:relative}.app-user-menu__name{font:var(--mat-sys-label-large);font-weight:700}.app-user-menu__name[disabled]{color:var(--mat-sys-on-surface);opacity:1}.app-shell__body{min-height:0;display:grid;grid-template-columns:var(--app-sidebar-width-current) minmax(0,1fr);overflow:hidden}.app-shell__sidebar{height:100%;min-height:0;background:var(--app-shell-primary);color:var(--app-shell-on-primary);overflow-y:auto;transition:width .2s ease}.app-shell__nav{display:flex;flex-direction:column}.app-nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.65rem .75rem;border-radius:var(--app-radius-l);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.app-nav-link:hover,.app-nav-link:focus-visible{background:#ffffff24;transform:translate(.125rem);outline:none}.app-nav-link.is-active{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff2e}.app-nav-link__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--app-radius-m);background:#ffffff26}.app-label-stack{min-width:0;display:grid}.app-nav-link__label{font:var(--mat-sys-title-small);font-weight:500}.app-shell__content{height:100%;min-height:0;min-width:0;padding:var(--app-space-5);overflow:auto}.app-shell__content-inner{width:min(100%,var(--app-content-max-width));margin:0 auto}.app-shell--sidebar-collapsed .app-shell__sidebar{padding-inline:var(--app-space-2)}.app-shell--sidebar-collapsed .app-nav-link{grid-template-columns:auto;justify-items:center;padding-inline:.5rem}.app-shell--sidebar-collapsed .app-label-stack{display:none}@media (max-width: 960px){.app-shell__header{flex-wrap:wrap;padding:var(--app-space-4)}.app-shell__header-actions{width:100%;justify-content:space-between}.app-shell__search-slot{flex:1 1 16rem;min-width:0}.app-shell__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.app-shell__sidebar{height:auto;overflow-x:auto;overflow-y:hidden}.app-shell--sidebar-collapsed .app-label-stack{display:grid}.app-shell--sidebar-collapsed .app-nav-link{grid-template-columns:auto minmax(0,1fr);justify-items:start;padding-inline:.75rem}.app-shell__nav{min-width:max-content;flex-direction:row}.app-nav-link{min-width:14rem}}@media (max-width: 640px){.app-shell__brand-subtitle,.app-user-menu__name{display:none}.app-shell__content{padding:var(--app-space-4)}.app-nav-link{min-width:12rem}}html{--mat-button-filled-container-shape: var(--app-radius-s);--mat-button-protected-container-shape: var(--app-radius-s);--mat-button-outlined-container-shape: var(--app-radius-s);--mat-button-text-container-shape: var(--app-radius-s);--mat-button-tonal-container-shape: var(--app-radius-s)}mat-form-field .mat-datepicker-toggle{margin-inline-end:.25rem}.app-sort-header-stable .mat-sort-header-container{gap:.375rem;flex-direction:row}.app-sort-header-stable .mat-sort-header-position-before{flex-direction:row}.app-sort-header-stable .mat-sort-header-arrow{margin:0 0 0 .375rem;width:14px;height:14px}.app-sort-header-stable .mat-sort-header-arrow svg{width:24px;height:24px;max-width:none;max-height:none}.app-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-display-none{display:none!important}.app-display-block{display:block}.app-highlight-once{animation:app-highlight-once 2s ease-out}@keyframes app-highlight-once{0%,35%{outline:.125rem solid var(--app-shell-primary);outline-offset:-.125rem}to{outline:.125rem solid transparent;outline-offset:-.125rem}}@media (prefers-reduced-motion: reduce){.app-highlight-once{animation-timing-function:step-end}}.app-min-screen-height{min-height:100vh}.app-bar-h,.app-bar-h-reverse,.app-bar-v,.app-bar-v-reverse{display:flex;box-sizing:border-box;position:relative;align-items:center}.app-bar-h-reverse{flex-direction:row-reverse}.app-bar-v{flex-direction:column}.app-bar-v-reverse{flex-direction:column-reverse}.app-list-h,.app-list-h-reverse,.app-list-v,.app-list-v-reverse{display:flex;box-sizing:border-box;position:relative}.app-list-h-reverse{flex-direction:row-reverse}.app-list-v{flex-direction:column}.app-list-v-reverse{flex-direction:column-reverse}.app-centered-v{display:flex;align-items:center}.app-centered-h{display:flex;justify-content:center}.app-centered-content{display:flex;justify-content:center;align-items:center}.app-align-items-start{align-items:flex-start}.app-align-items-center{align-items:center}.app-align-items-end{align-items:flex-end}.app-justify-content-end{justify-content:flex-end}.app-justify-content-space-between{justify-content:space-between}.app-wrap{flex-wrap:wrap}.app-wrap-reverse{flex-wrap:wrap-reverse}.app-text-center{text-align:center}.app-position-relative{position:relative}.app-overflow-hidden{overflow:hidden}.app-wrap-anywhere{overflow-wrap:anywhere}.app-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.app-white-space-pre-wrap{white-space:pre-wrap}.app-white-space-pre-line{white-space:pre-line}.app-flex-spacer{flex:1 1 auto}.app-flex-no-shrink{flex-shrink:0}.app-match-height{height:100%}.app-match-width{width:100%}.app-match-parent{position:absolute;inset:0}.app-match-parent-top{position:absolute;top:0;left:0;right:0}.app-match-parent-bottom{position:absolute;bottom:0;left:0;right:0}.app-scroll-container{display:block;overflow:auto}.app-space-container{display:block;box-sizing:border-box;position:relative;flex:1 1 auto}.app-space-container>.app-space-container__content{position:absolute;inset:0;box-sizing:border-box;overflow:auto}.app-gap-smallest{gap:var(--app-space-1)}.app-gap-h-smallest{column-gap:var(--app-space-1)}.app-gap-v-smallest{row-gap:var(--app-space-1)}.app-gap-smaller{gap:var(--app-space-2)}.app-gap-h-smaller{column-gap:var(--app-space-2)}.app-gap-v-smaller{row-gap:var(--app-space-2)}.app-gap-small{gap:var(--app-space-3)}.app-gap-h-small{column-gap:var(--app-space-3)}.app-gap-v-small{row-gap:var(--app-space-3)}.app-gap-medium{gap:var(--app-space-4)}.app-gap-h-medium{column-gap:var(--app-space-4)}.app-gap-v-medium{row-gap:var(--app-space-4)}.app-gap-big{gap:var(--app-space-6)}.app-gap-h-big{column-gap:var(--app-space-6)}.app-gap-v-big{row-gap:var(--app-space-6)}.app-gap-large{gap:var(--app-space-7)}.app-gap-h-large{column-gap:var(--app-space-7)}.app-gap-v-large{row-gap:var(--app-space-7)}.app-margin-smallest{margin-left:var(--app-space-1);margin-top:var(--app-space-1);margin-right:var(--app-space-1);margin-bottom:var(--app-space-1)}.app-margin-h-smallest{margin-left:var(--app-space-1);margin-right:var(--app-space-1)}.app-margin-v-smallest{margin-top:var(--app-space-1);margin-bottom:var(--app-space-1)}.app-margin-left-smallest{margin-left:var(--app-space-1)}.app-margin-top-smallest{margin-top:var(--app-space-1)}.app-margin-right-smallest{margin-right:var(--app-space-1)}.app-margin-bottom-smallest{margin-bottom:var(--app-space-1)}.app-margin-smaller{margin-left:var(--app-space-2);margin-top:var(--app-space-2);margin-right:var(--app-space-2);margin-bottom:var(--app-space-2)}.app-margin-h-smaller{margin-left:var(--app-space-2);margin-right:var(--app-space-2)}.app-margin-v-smaller{margin-top:var(--app-space-2);margin-bottom:var(--app-space-2)}.app-margin-left-smaller{margin-left:var(--app-space-2)}.app-margin-top-smaller{margin-top:var(--app-space-2)}.app-margin-right-smaller{margin-right:var(--app-space-2)}.app-margin-bottom-smaller{margin-bottom:var(--app-space-2)}.app-margin-small{margin-left:var(--app-space-3);margin-top:var(--app-space-3);margin-right:var(--app-space-3);margin-bottom:var(--app-space-3)}.app-margin-h-small{margin-left:var(--app-space-3);margin-right:var(--app-space-3)}.app-margin-v-small{margin-top:var(--app-space-3);margin-bottom:var(--app-space-3)}.app-margin-left-small{margin-left:var(--app-space-3)}.app-margin-top-small{margin-top:var(--app-space-3)}.app-margin-right-small{margin-right:var(--app-space-3)}.app-margin-bottom-small{margin-bottom:var(--app-space-3)}.app-margin-medium{margin-left:var(--app-space-4);margin-top:var(--app-space-4);margin-right:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-margin-h-medium{margin-left:var(--app-space-4);margin-right:var(--app-space-4)}.app-margin-v-medium{margin-top:var(--app-space-4);margin-bottom:var(--app-space-4)}.app-margin-left-medium{margin-left:var(--app-space-4)}.app-margin-top-medium{margin-top:var(--app-space-4)}.app-margin-right-medium{margin-right:var(--app-space-4)}.app-margin-bottom-medium{margin-bottom:var(--app-space-4)}.app-margin-big{margin-left:var(--app-space-6);margin-top:var(--app-space-6);margin-right:var(--app-space-6);margin-bottom:var(--app-space-6)}.app-margin-h-big{margin-left:var(--app-space-6);margin-right:var(--app-space-6)}.app-margin-v-big{margin-top:var(--app-space-6);margin-bottom:var(--app-space-6)}.app-margin-left-big{margin-left:var(--app-space-6)}.app-margin-top-big{margin-top:var(--app-space-6)}.app-margin-right-big{margin-right:var(--app-space-6)}.app-margin-bottom-big{margin-bottom:var(--app-space-6)}.app-margin-large{margin-left:var(--app-space-7);margin-top:var(--app-space-7);margin-right:var(--app-space-7);margin-bottom:var(--app-space-7)}.app-margin-h-large{margin-left:var(--app-space-7);margin-right:var(--app-space-7)}.app-margin-v-large{margin-top:var(--app-space-7);margin-bottom:var(--app-space-7)}.app-margin-left-large{margin-left:var(--app-space-7)}.app-margin-top-large{margin-top:var(--app-space-7)}.app-margin-right-large{margin-right:var(--app-space-7)}.app-margin-bottom-large{margin-bottom:var(--app-space-7)}.app-margin-bottom-none{margin-bottom:0}.app-padding-smallest{padding-left:var(--app-space-1);padding-top:var(--app-space-1);padding-right:var(--app-space-1);padding-bottom:var(--app-space-1)}.app-padding-h-smallest{padding-left:var(--app-space-1);padding-right:var(--app-space-1)}.app-padding-v-smallest{padding-top:var(--app-space-1);padding-bottom:var(--app-space-1)}.app-padding-left-smallest{padding-left:var(--app-space-1)}.app-padding-top-smallest{padding-top:var(--app-space-1)}.app-padding-right-smallest{padding-right:var(--app-space-1)}.app-padding-bottom-smallest{padding-bottom:var(--app-space-1)}.app-padding-smaller{padding-left:var(--app-space-2);padding-top:var(--app-space-2);padding-right:var(--app-space-2);padding-bottom:var(--app-space-2)}.app-padding-h-smaller{padding-left:var(--app-space-2);padding-right:var(--app-space-2)}.app-padding-v-smaller{padding-top:var(--app-space-2);padding-bottom:var(--app-space-2)}.app-padding-left-smaller{padding-left:var(--app-space-2)}.app-padding-top-smaller{padding-top:var(--app-space-2)}.app-padding-right-smaller{padding-right:var(--app-space-2)}.app-padding-bottom-smaller{padding-bottom:var(--app-space-2)}.app-padding-small{padding-left:var(--app-space-3);padding-top:var(--app-space-3);padding-right:var(--app-space-3);padding-bottom:var(--app-space-3)}.app-padding-h-small{padding-left:var(--app-space-3);padding-right:var(--app-space-3)}.app-padding-v-small{padding-top:var(--app-space-3);padding-bottom:var(--app-space-3)}.app-padding-left-small{padding-left:var(--app-space-3)}.app-padding-top-small{padding-top:var(--app-space-3)}.app-padding-right-small{padding-right:var(--app-space-3)}.app-padding-bottom-small{padding-bottom:var(--app-space-3)}.app-padding-medium{padding-left:var(--app-space-4);padding-top:var(--app-space-4);padding-right:var(--app-space-4);padding-bottom:var(--app-space-4)}.app-padding-h-medium{padding-left:var(--app-space-4);padding-right:var(--app-space-4)}.app-padding-v-medium{padding-top:var(--app-space-4);padding-bottom:var(--app-space-4)}.app-padding-left-medium{padding-left:var(--app-space-4)}.app-padding-top-medium{padding-top:var(--app-space-4)}.app-padding-right-medium{padding-right:var(--app-space-4)}.app-padding-bottom-medium{padding-bottom:var(--app-space-4)}.app-padding-big{padding-left:var(--app-space-6);padding-top:var(--app-space-6);padding-right:var(--app-space-6);padding-bottom:var(--app-space-6)}.app-padding-h-big{padding-left:var(--app-space-6);padding-right:var(--app-space-6)}.app-padding-v-big{padding-top:var(--app-space-6);padding-bottom:var(--app-space-6)}.app-padding-left-big{padding-left:var(--app-space-6)}.app-padding-top-big{padding-top:var(--app-space-6)}.app-padding-right-big{padding-right:var(--app-space-6)}.app-padding-bottom-big{padding-bottom:var(--app-space-6)}.app-padding-large{padding-left:var(--app-space-7);padding-top:var(--app-space-7);padding-right:var(--app-space-7);padding-bottom:var(--app-space-7)}.app-padding-h-large{padding-left:var(--app-space-7);padding-right:var(--app-space-7)}.app-padding-v-large{padding-top:var(--app-space-7);padding-bottom:var(--app-space-7)}.app-padding-left-large{padding-left:var(--app-space-7)}.app-padding-top-large{padding-top:var(--app-space-7)}.app-padding-right-large{padding-right:var(--app-space-7)}.app-padding-bottom-large{padding-bottom:var(--app-space-7)}.app-max-lines-until-wrap-ellipsis-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:pre-line}.app-max-lines-until-wrap-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:pre-line}.app-max-lines-until-wrap-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:pre-line}.app-max-lines-until-wrap-ellipsis-4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:pre-line}.app-max-lines-until-wrap-ellipsis-5{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:pre-line}
