
html { --mdc-linear-progress-active-indicator-height: 4px; --mdc-linear-progress-track-height: 4px; --mdc-linear-progress-track-shape: 0; }
.mat-mdc-progress-bar { --mdc-linear-progress-active-indicator-color: #1976d2; --mdc-linear-progress-track-color: rgba(25, 118, 210, 0.25); }
.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots { background-color: var(--mdc-linear-progress-track-color, rgba(25, 118, 210, 0.25)); }
@media (forced-colors: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots { background-color: buttonborder; }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(25, 118, 210, 0.25)'/%3E%3C/svg%3E"); }
}
.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar { background-color: var(--mdc-linear-progress-track-color, rgba(25, 118, 210, 0.25)); }
.mat-mdc-progress-bar.mat-accent { --mdc-linear-progress-active-indicator-color: #d32f2f; --mdc-linear-progress-track-color: rgba(211, 47, 47, 0.25); }
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots { background-color: var(--mdc-linear-progress-track-color, rgba(211, 47, 47, 0.25)); }
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots { background-color: buttonborder; }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(211, 47, 47, 0.25)'/%3E%3C/svg%3E"); }
}
.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar { background-color: var(--mdc-linear-progress-track-color, rgba(211, 47, 47, 0.25)); }
.mat-mdc-progress-bar.mat-warn { --mdc-linear-progress-active-indicator-color: #f44336; --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25); }
@keyframes mdc-linear-progress-buffering { 
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots { background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25)); }
@media (forced-colors: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots { background-color: buttonborder; }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E"); }
}
.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar { background-color: var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25)); }
html { --mat-sidenav-container-shape: 0; }
html { --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12); --mat-sidenav-container-background-color: white; --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87); --mat-sidenav-content-background-color: #fafafa; --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87); --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6); }
.mat-mdc-button { --mdc-text-button-label-text-color: #000; --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38); --mat-text-button-state-layer-color: #000; --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1); --mat-text-button-hover-state-layer-opacity: 0.04; --mat-text-button-focus-state-layer-opacity: 0.12; --mat-text-button-pressed-state-layer-opacity: 0.12; }
.mat-mdc-button.mat-primary { --mdc-text-button-label-text-color: #1976d2; --mat-text-button-state-layer-color: #1976d2; --mat-text-button-ripple-color: rgba(25, 118, 210, 0.1); }
.mat-mdc-button.mat-accent { --mdc-text-button-label-text-color: #d32f2f; --mat-text-button-state-layer-color: #d32f2f; --mat-text-button-ripple-color: rgba(211, 47, 47, 0.1); }
.mat-mdc-button.mat-warn { --mdc-text-button-label-text-color: #f44336; --mat-text-button-state-layer-color: #f44336; --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1); }
.mat-mdc-unelevated-button { --mdc-filled-button-container-color: white; --mdc-filled-button-label-text-color: #000; --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12); --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38); --mat-filled-button-state-layer-color: #000; --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1); --mat-filled-button-hover-state-layer-opacity: 0.04; --mat-filled-button-focus-state-layer-opacity: 0.12; --mat-filled-button-pressed-state-layer-opacity: 0.12; }
.mat-mdc-unelevated-button.mat-primary { --mdc-filled-button-container-color: #1976d2; --mdc-filled-button-label-text-color: #fff; --mat-filled-button-state-layer-color: #fff; --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-unelevated-button.mat-accent { --mdc-filled-button-container-color: #d32f2f; --mdc-filled-button-label-text-color: #fff; --mat-filled-button-state-layer-color: #fff; --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-unelevated-button.mat-warn { --mdc-filled-button-container-color: #f44336; --mdc-filled-button-label-text-color: #fff; --mat-filled-button-state-layer-color: #fff; --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-raised-button { --mdc-protected-button-container-color: white; --mdc-protected-button-label-text-color: #000; --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12); --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38); --mat-protected-button-state-layer-color: #000; --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1); --mat-protected-button-hover-state-layer-opacity: 0.04; --mat-protected-button-focus-state-layer-opacity: 0.12; --mat-protected-button-pressed-state-layer-opacity: 0.12; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px, rgba(0, 0, 0, 0.12) 0px 1px 5px; }
.mat-mdc-raised-button.mat-primary { --mdc-protected-button-container-color: #1976d2; --mdc-protected-button-label-text-color: #fff; --mat-protected-button-state-layer-color: #fff; --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-raised-button.mat-accent { --mdc-protected-button-container-color: #d32f2f; --mdc-protected-button-label-text-color: #fff; --mat-protected-button-state-layer-color: #fff; --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-raised-button.mat-warn { --mdc-protected-button-container-color: #f44336; --mdc-protected-button-label-text-color: #fff; --mat-protected-button-state-layer-color: #fff; --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1); }
.mat-mdc-raised-button:hover, .mat-mdc-raised-button:focus { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px, rgba(0, 0, 0, 0.12) 0px 1px 10px; }
.mat-mdc-raised-button:active, .mat-mdc-raised-button:focus:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mat-mdc-outlined-button { --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12); --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38); --mdc-outlined-button-label-text-color: #000; --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12); --mat-outlined-button-state-layer-color: #000; --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1); --mat-outlined-button-hover-state-layer-opacity: 0.04; --mat-outlined-button-focus-state-layer-opacity: 0.12; --mat-outlined-button-pressed-state-layer-opacity: 0.12; }
.mat-mdc-outlined-button.mat-primary { --mdc-outlined-button-label-text-color: #1976d2; --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12); --mat-outlined-button-state-layer-color: #1976d2; --mat-outlined-button-ripple-color: rgba(25, 118, 210, 0.1); }
.mat-mdc-outlined-button.mat-accent { --mdc-outlined-button-label-text-color: #d32f2f; --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12); --mat-outlined-button-state-layer-color: #d32f2f; --mat-outlined-button-ripple-color: rgba(211, 47, 47, 0.1); }
.mat-mdc-outlined-button.mat-warn { --mdc-outlined-button-label-text-color: #f44336; --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12); --mat-outlined-button-state-layer-color: #f44336; --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1); }
.mat-mdc-button { --mdc-text-button-container-height: 36px; }
.mat-mdc-raised-button { --mdc-protected-button-container-height: 36px; }
.mat-mdc-unelevated-button { --mdc-filled-button-container-height: 36px; }
.mat-mdc-outlined-button { --mdc-outlined-button-container-height: 36px; }
html { --mat-icon-color: inherit; }
.mat-icon.mat-primary { --mat-icon-color: #1976d2; }
.mat-icon.mat-accent { --mat-icon-color: #d32f2f; }
.mat-icon.mat-warn { --mat-icon-color: #f44336; }
html { --mat-toolbar-container-background-color: whitesmoke; --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87); }
.mat-toolbar.mat-primary { --mat-toolbar-container-background-color: #1976d2; --mat-toolbar-container-text-color: white; }
.mat-toolbar.mat-accent { --mat-toolbar-container-background-color: #d32f2f; --mat-toolbar-container-text-color: white; }
.mat-toolbar.mat-warn { --mat-toolbar-container-background-color: #f44336; --mat-toolbar-container-text-color: white; }
html { --mat-toolbar-standard-height: 64px; --mat-toolbar-mobile-height: 56px; }
html { --mdc-elevated-card-container-shape: 4px; --mdc-outlined-card-container-shape: 4px; --mdc-outlined-card-outline-width: 1px; }
html { --mdc-elevated-card-container-color: white; --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); --mdc-outlined-card-container-color: white; --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12); --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54); }
html { --mdc-tab-indicator-active-indicator-height: 2px; --mdc-tab-indicator-active-indicator-shape: 0; --mdc-secondary-navigation-tab-container-height: 48px; }
.mat-mdc-tab-group, .mat-mdc-tab-nav-bar { --mdc-tab-indicator-active-indicator-color: #1976d2; --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38); --mat-tab-header-pagination-icon-color: #000; --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-label-text-color: #1976d2; --mat-tab-header-active-ripple-color: #1976d2; --mat-tab-header-inactive-ripple-color: #1976d2; --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-focus-label-text-color: #1976d2; --mat-tab-header-active-hover-label-text-color: #1976d2; --mat-tab-header-active-focus-indicator-color: #1976d2; --mat-tab-header-active-hover-indicator-color: #1976d2; }
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent { --mdc-tab-indicator-active-indicator-color: #d32f2f; --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38); --mat-tab-header-pagination-icon-color: #000; --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-label-text-color: #d32f2f; --mat-tab-header-active-ripple-color: #d32f2f; --mat-tab-header-inactive-ripple-color: #d32f2f; --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-focus-label-text-color: #d32f2f; --mat-tab-header-active-hover-label-text-color: #d32f2f; --mat-tab-header-active-focus-indicator-color: #d32f2f; --mat-tab-header-active-hover-indicator-color: #d32f2f; }
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn { --mdc-tab-indicator-active-indicator-color: #f44336; --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38); --mat-tab-header-pagination-icon-color: #000; --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-label-text-color: #f44336; --mat-tab-header-active-ripple-color: #f44336; --mat-tab-header-inactive-ripple-color: #f44336; --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6); --mat-tab-header-active-focus-label-text-color: #f44336; --mat-tab-header-active-hover-label-text-color: #f44336; --mat-tab-header-active-focus-indicator-color: #f44336; --mat-tab-header-active-hover-indicator-color: #f44336; }
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary { --mat-tab-header-with-background-background-color: #1976d2; --mat-tab-header-with-background-foreground-color: white; }
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent { --mat-tab-header-with-background-background-color: #d32f2f; --mat-tab-header-with-background-foreground-color: white; }
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn { --mat-tab-header-with-background-background-color: #f44336; --mat-tab-header-with-background-foreground-color: white; }
.mat-mdc-tab-header { --mdc-secondary-navigation-tab-container-height: 48px; }
html { --mdc-snackbar-container-shape: 4px; }
html { --mdc-snackbar-container-color: #333333; --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87); --mat-snack-bar-button-color: #d32f2f; }
body { color: rgb(68, 68, 68); }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); }
h2 { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(219, 219, 219); }
h6 { color: rgb(110, 110, 110); }
p, ol, ul, li, input, a { color: rgb(68, 68, 68); }
.app-toolbar a { color: rgb(255, 255, 255); }
code { color: rgb(68, 68, 68); }
.sidenav-content a { color: rgb(25, 118, 210); }
.error-text { color: rgb(221, 0, 49); }
footer { background-color: rgb(25, 118, 210); }
footer aio-footer > * { color: rgb(255, 255, 255); }
footer aio-footer a { color: rgb(255, 255, 255); }
footer aio-footer h3 { color: rgb(255, 255, 255); }
html, body, .content { background: rgb(255, 255, 255); }
.background-sky { background: linear-gradient(145deg, rgb(13, 71, 161), rgb(66, 165, 245)); color: rgba(0, 0, 0, 0.87); }
section#intro { color: rgb(255, 255, 255); }
.announcement-bar { background-color: rgb(255, 255, 255); }
.announcement-bar .button { color: rgb(255, 255, 255); background-color: rgb(25, 118, 210); }
.announcement-bar .button:hover { color: rgba(255, 255, 255, 0.7); }
.home-row .card { background-color: rgb(255, 255, 255); }
.home-row .card .card-text-container p { color: rgb(68, 68, 68); }
.home-row .card:hover h2 { color: rgb(25, 118, 210); }
.button.hero-cta { background-color: rgb(255, 255, 255); }
.cta-bar .hero-cta, .text-headline { color: rgb(25, 118, 210); }
.marketing-banner { background-color: rgb(30, 136, 229); }
.marketing-banner .banner-headline { color: rgb(255, 255, 255); }
.nf-response h1, .nf-icon.material-icons { color: rgb(25, 118, 210); }
mat-sidenav-container.sidenav-container { background-color: rgb(255, 255, 255); }
mat-sidenav-container.sidenav-container mat-sidenav.sidenav { background-color: rgb(242, 242, 242); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(219, 219, 219); }
mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(219, 219, 219); }
aio-nav-menu aio-nav-item .vertical-menu-item { color: rgb(68, 68, 68); }
aio-nav-menu aio-nav-item .vertical-menu-item:hover { background-color: rgb(219, 219, 219); color: rgb(25, 118, 210); text-shadow: rgb(255, 255, 255) 0px 0px 5px; }
aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected { color: rgb(22, 105, 187); }
aio-nav-menu aio-nav-item .vertical-menu-item.selected { color: rgb(22, 105, 187); }
.page-home mat-toolbar.app-toolbar { background: rgb(25, 118, 210); }
mat-toolbar.app-toolbar mat-icon { color: rgb(255, 255, 255); }
mat-toolbar.app-toolbar .hamburger:hover { color: rgb(250, 250, 250); }
mat-toolbar.app-toolbar .hamburger .mat-icon { color: rgb(255, 255, 255); }
mat-toolbar.app-toolbar .nav-link.home:focus { outline: rgba(255, 255, 255, 0.8) solid 1px; }
mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link .nav-link-inner:hover { background: rgba(255, 255, 255, 0.15); }
mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link:focus .nav-link-inner { background: rgba(255, 255, 255, 0.15); box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 1px 2px; }
mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link:active .nav-link-inner { background: rgba(255, 255, 255, 0.15); }
mat-toolbar.app-toolbar aio-top-menu ul li.selected a.nav-link .nav-link-inner { background: rgba(255, 255, 255, 0.15); }
mat-toolbar.app-toolbar aio-search-box.search-container input { color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); }
mat-toolbar.app-toolbar aio-search-box.search-container input::placeholder { color: rgb(110, 110, 110); }
mat-toolbar.app-toolbar aio-search-box.search-container .search-box-shortcut { border-color: rgb(110, 110, 110); color: rgb(110, 110, 110); }
@media screen and (min-width: 351px) {
  mat-toolbar.app-toolbar aio-theme-toggle { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(255, 255, 255); }
}
.alert { color: rgb(68, 68, 68); }
.alert.is-critical { border-left-width: 8px; border-left-style: solid; border-left-color: rgb(221, 0, 49); background-color: rgba(221, 0, 49, 0.05); }
.alert.is-critical h1, .alert.is-critical h2, .alert.is-critical h3, .alert.is-critical h4, .alert.is-critical h5, .alert.is-critical h6 { color: rgb(221, 0, 49); }
.alert.is-important { border-left-width: 8px; border-left-style: solid; border-left-color: rgb(255, 152, 0); background-color: rgba(255, 152, 0, 0.05); }
.alert.is-important h1, .alert.is-important h2, .alert.is-important h3, .alert.is-important h4, .alert.is-important h5, .alert.is-important h6 { color: rgb(255, 152, 0); }
.alert.is-helpful { border-left-width: 8px; border-left-style: solid; border-left-color: rgb(25, 118, 210); background-color: rgba(25, 118, 210, 0.05); }
.alert.is-helpful h1, .alert.is-helpful h2, .alert.is-helpful h3, .alert.is-helpful h4, .alert.is-helpful h5, .alert.is-helpful h6 { color: rgb(25, 118, 210); }
.alert.archive-warning { background-color: rgb(195, 0, 47); }
.alert.archive-warning *, .alert.archive-warning a { color: rgb(255, 255, 255); }
aio-api-list .api-filter .form-search input { box-shadow: rgba(10, 16, 20, 0.24) 0px 2px 2px, rgba(10, 16, 20, 0.12) 0px 0px 2px; border: 1px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); }
aio-api-list .api-filter .form-search input::placeholder { color: rgb(110, 110, 110); }
aio-api-list .api-filter .form-search input:focus { border: 1px solid rgb(66, 165, 245); box-shadow: rgba(66, 165, 245, 0.24) 0px 2px 2px, rgba(66, 165, 245, 0.12) 0px 0px 2px; }
aio-api-list .api-filter .form-search .material-icons { color: rgb(84, 110, 122); }
aio-api-list .api-list-container a { color: rgb(25, 118, 210); }
aio-api-list .api-list-container .api-list li a { color: rgb(84, 110, 122); }
aio-api-list .api-list-container .api-list li a:hover { background: rgb(236, 239, 241); color: rgb(33, 150, 243); }
.symbol { box-shadow: rgba(10, 16, 20, 0.24) 0px 1px 2px; color: rgb(255, 255, 255); }
.symbol.all { background: rgb(255, 255, 255); }
.symbol.all::before { content: " "; }
.symbol.class { background: rgb(33, 150, 243); }
.symbol.class::before { content: "C"; }
.symbol.const { background: rgb(110, 110, 110); }
.symbol.const::before { content: "K"; }
.symbol.decorator { background: rgb(21, 101, 192); }
.symbol.decorator::before { content: "@"; }
.symbol.directive { background: rgb(216, 27, 96); }
.symbol.directive::before { content: "D"; }
.symbol.enum { background: rgb(255, 160, 0); }
.symbol.enum::before { content: "E"; }
.symbol.function { background: rgb(76, 175, 80); }
.symbol.function::before { content: "F"; }
.symbol.interface { background: rgb(0, 150, 136); }
.symbol.interface::before { content: "I"; }
.symbol.let { background: rgb(110, 110, 110); }
.symbol.let::before { content: "K"; }
.symbol.ngmodule { background: rgb(153, 68, 0); }
.symbol.ngmodule::before { content: "M"; }
.symbol.package { background: rgb(142, 36, 170); }
.symbol.package::before { content: "Pk"; }
.symbol.pipe { background: rgb(84, 110, 122); }
.symbol.pipe::before { content: "P"; }
.symbol.element { background: rgb(170, 48, 0); }
.symbol.element::before { content: "El"; }
.symbol.block { background: rgb(46, 125, 50); }
.symbol.block::before { content: "B"; }
.symbol.type-alias { background: rgb(124, 179, 66); }
.symbol.type-alias::before { content: "T"; }
.symbol.var { background: rgb(110, 110, 110); }
.symbol.var::before { content: "K"; }
a.button.mat-button.button-secondary, .button.button-secondary { background: rgb(110, 110, 110); color: rgba(255, 255, 255, 0.87); }
a.button.mat-button.button-plain, .button.button-plain { background: rgb(255, 255, 255); color: rgba(68, 68, 68, 0.87); }
a.button.mat-button.button-subtle, .button.button-subtle { background: rgb(110, 110, 110); color: rgb(225, 225, 225); }
a.button.mat-button.button-subtle:hover, .button.button-subtle:hover { color: rgba(255, 255, 255, 0.7); }
a.button.mat-button.button-blue, .button.button-blue { background: rgb(25, 118, 210); color: rgba(255, 255, 255, 0.87); }
a.button.mat-button.button-blue:hover, .button.button-blue:hover { color: rgba(255, 255, 255, 0.7); }
a.button.mat-button.button-banner, .button.button-banner { background: rgb(68, 68, 68); color: rgba(255, 255, 255, 0.87); }
.cta-bar .button:hover { color: rgb(250, 250, 250); }
.group-buttons button.button.mat-button.filter-button { background-color: rgba(25, 118, 210, 0.2); }
.group-buttons button.button.mat-button.filter-button.selected { background-color: rgb(25, 118, 210); color: rgb(255, 255, 255); }
.group-buttons button.button.mat-button.filter-button:focus, .group-buttons button.button.mat-button.filter-button:hover { background-color: rgba(25, 118, 210, 0.7); color: rgb(255, 255, 255); }
.callout header { color: rgb(255, 255, 255); }
.callout.is-critical { border-color: rgb(221, 0, 49); background: rgba(221, 0, 49, 0.05); }
.callout.is-critical header { background: rgb(221, 0, 49); }
.callout.is-important { border-color: rgb(255, 152, 0); background: rgba(255, 152, 0, 0.05); }
.callout.is-important header { background: rgb(255, 160, 0); }
.callout.is-helpful { border-color: rgb(25, 118, 210); background: rgba(25, 118, 210, 0.05); }
.callout.is-helpful header { background: rgb(25, 118, 210); }
.card-container .docs-card { background-color: rgb(255, 255, 255); }
.card-container .docs-card section { color: rgb(25, 118, 210); }
.card-container .docs-card p { color: rgb(68, 68, 68); }
.card-container .docs-card .card-footer { color: rgb(22, 105, 187); background-color: rgba(25, 118, 210, 0.1); border-top-width: 0.5px; border-top-style: solid; border-top-color: rgb(219, 219, 219); }
.card-container .docs-card .card-footer a { color: rgb(110, 110, 110); }
code-example:not(.no-box) { background-color: rgba(241, 241, 241, 0.2); border: 0.5px solid rgb(219, 219, 219); color: rgb(68, 68, 68); }
code-example[language="shell"], code-example[language="sh"], code-example[language="bash"] { background-color: rgb(68, 68, 68); }
code-example header { background-color: rgb(30, 136, 229); color: rgb(250, 250, 250); }
code-tabs .code-tab-group .mat-tab-label:hover { background: rgba(0, 0, 0, 0.04); }
code-example.avoid header, code-example.avoidFile header { border: 2px solid rgb(221, 0, 49); background: rgb(221, 0, 49); }
code-example.avoid, code-example.avoidFile, code-tabs.avoid mat-tab-body, code-tabs.avoidFile mat-tab-body { border: 0.5px solid rgb(221, 0, 49); }
aio-code pre.prettyprint code ol.linenums { color: rgb(174, 174, 174); }
aio-code pre.prettyprint code ol.linenums li::marker { color: rgb(174, 174, 174); }
aio-code pre.prettyprint code .code-missing { color: rgb(195, 0, 47); }
aio-code pre.prettyprint.lang-sh .copy-button, aio-code pre.prettyprint.lang-bash .copy-button { color: rgb(219, 219, 219); }
aio-code pre.prettyprint.lang-sh .copy-button:hover, aio-code pre.prettyprint.lang-bash .copy-button:hover { color: rgb(242, 242, 242); }
aio-code .copy-button { color: rgb(22, 105, 187); }
.sidenav-content code a, .sidenav-content a > code { color: rgb(22, 105, 187); }
.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre) > code { background-color: rgba(219, 219, 219, 0.3); }
.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre):not(a) > code { color: rgb(68, 68, 68); }
.pln { color: rgb(0, 0, 0); }
@media screen {
  .str { color: rgb(136, 0, 0); }
  .kwd { color: rgb(0, 0, 255); }
  .com { color: rgb(0, 102, 0); }
  .typ { color: red; }
  .lit { color: rgb(0, 136, 204); }
  .pun, .opn, .clo { color: rgb(102, 102, 0); }
  .tag { color: rgb(0, 0, 136); }
  .atn { color: rgb(102, 0, 102); }
  .atv { color: rgb(136, 0, 0); }
  .dec, .var { color: rgb(102, 0, 102); }
  .fun { color: red; }
}
@media print, projection {
  .str { color: rgb(0, 102, 0); }
  .kwd { color: rgb(0, 0, 102); font-weight: 700; }
  .com { color: rgb(102, 0, 0); font-style: italic; }
  .typ { color: rgb(68, 0, 68); font-weight: 700; }
  .lit { color: rgb(0, 68, 68); }
  .pun, .opn, .clo { color: rgb(68, 68, 0); }
  .tag { color: rgb(0, 0, 102); font-weight: 700; }
  .atn { color: rgb(68, 0, 68); }
  .atv { color: rgb(0, 102, 0); }
}
code-example[language="shell"] .pnk, code-example[language="shell"] .blk, code-example[language="shell"] .pln, code-example[language="shell"] .otl, code-example[language="shell"] .kwd, code-example[language="shell"] .typ, code-example[language="shell"] .tag, code-example[language="shell"] .str, code-example[language="shell"] .atv, code-example[language="shell"] .atn, code-example[language="shell"] .com, code-example[language="shell"] .lit, code-example[language="shell"] .pun, code-example[language="shell"] .dec, code-example[language="sh"] .pnk, code-example[language="sh"] .blk, code-example[language="sh"] .pln, code-example[language="sh"] .otl, code-example[language="sh"] .kwd, code-example[language="sh"] .typ, code-example[language="sh"] .tag, code-example[language="sh"] .str, code-example[language="sh"] .atv, code-example[language="sh"] .atn, code-example[language="sh"] .com, code-example[language="sh"] .lit, code-example[language="sh"] .pun, code-example[language="sh"] .dec, code-example[language="bash"] .pnk, code-example[language="bash"] .blk, code-example[language="bash"] .pln, code-example[language="bash"] .otl, code-example[language="bash"] .kwd, code-example[language="bash"] .typ, code-example[language="bash"] .tag, code-example[language="bash"] .str, code-example[language="bash"] .atv, code-example[language="bash"] .atn, code-example[language="bash"] .com, code-example[language="bash"] .lit, code-example[language="bash"] .pun, code-example[language="bash"] .dec { color: rgb(23, 255, 11); }
code-example[language="shell"] .copy-button, code-example[language="sh"] .copy-button, code-example[language="bash"] .copy-button { color: rgb(176, 190, 197); }
aio-contributor .contributor-card { background: rgb(250, 250, 250); box-shadow: rgb(110, 110, 110) 0px 1px 6px 1px; }
aio-contributor .contributor-image-wrapper { background-color: rgb(51, 51, 51); }
aio-cookies-popup .cookies-popup { background: rgb(37, 37, 37); color: rgba(255, 255, 255, 0.7); }
aio-cookies-popup .cookies-popup .actions [mat-button] { color: rgb(127, 201, 255); }
aio-cookies-popup .cookies-popup .actions [mat-button] .mat-button-focus-overlay { background: rgb(255, 255, 255); }
aio-shell.mode-archive .mat-toolbar.mat-primary, aio-shell.mode-archive footer { background: linear-gradient(145deg, rgb(38, 50, 56), rgb(120, 144, 156)); }
aio-shell.mode-archive .vertical-menu-item.selected, aio-shell.mode-archive .vertical-menu-item:hover { color: rgb(38, 50, 56); }
aio-shell.mode-archive .toc-inner ul.toc-list li.active a { color: rgb(38, 50, 56); }
aio-shell.mode-archive .toc-inner ul.toc-list li.active a::before { background-color: rgb(38, 50, 56); }
aio-shell.mode-archive .toc-inner ul.toc-list li:hover a { color: rgb(38, 50, 56); }
aio-shell.mode-next .mat-toolbar.mat-primary, aio-shell.mode-next footer { background: linear-gradient(145deg, rgb(221, 0, 49), rgb(195, 0, 47)); }
aio-shell.mode-next .vertical-menu-item.selected, aio-shell.mode-next .vertical-menu-item:hover { color: rgb(221, 0, 49); }
aio-shell.mode-next .toc-inner ul.toc-list li.active a { color: rgb(221, 0, 49); }
aio-shell.mode-next .toc-inner ul.toc-list li.active a::before { background-color: rgb(221, 0, 49); }
aio-shell.mode-next .toc-inner ul.toc-list li:hover a { color: rgb(221, 0, 49); }
aio-shell.mode-rc .mat-toolbar.mat-primary, aio-shell.mode-rc footer { background: linear-gradient(145deg, rgb(221, 163, 2), rgb(195, 163, 0)); }
aio-shell.mode-rc .vertical-menu-item.selected, aio-shell.mode-rc .vertical-menu-item:hover { color: rgb(221, 163, 2); }
aio-shell.mode-rc .toc-inner ul.toc-list li.active a { color: rgb(221, 163, 2); }
aio-shell.mode-rc .toc-inner ul.toc-list li.active a::before { background-color: rgb(221, 163, 2); }
aio-shell.mode-rc .toc-inner ul.toc-list li:hover a { color: rgb(221, 163, 2); }
details { box-shadow: rgba(10, 16, 20, 0.37) 0px 1px 4px; }
.error-list li .symbol.runtime { background: rgb(76, 175, 80); }
.error-list li .symbol.compiler { background: rgb(33, 150, 243); }
.error-list li a { color: rgb(84, 110, 122); }
.error-list li a:hover { background: rgb(236, 239, 241); color: rgb(33, 150, 243); }
.filetree { background: rgb(255, 255, 255); border: 4px solid rgb(219, 219, 219); }
.filetree .file { color: rgb(68, 68, 68); }
.filetree .children .file::before { border-color: rgb(219, 219, 219); }
.reviewed { color: rgb(94, 94, 94); }
.sidenav-content h1 .header-link, .sidenav-content h2 .header-link, .sidenav-content h3 .header-link, .sidenav-content h4 .header-link, .sidenav-content h5 .header-link, .sidenav-content h6 .header-link { color: rgb(110, 110, 110); }
hr { background: rgb(219, 219, 219); }
.content .lightbox { border: 1px solid rgb(219, 219, 219); background-color: rgb(235, 235, 235); }
.content .lightbox img { background-color: rgb(255, 255, 255); }
.api-header label { color: rgb(255, 255, 255); }
label.api-status-label { color: rgb(255, 255, 255); background-color: rgb(110, 110, 110); }
label.api-status-label.deprecated, label.api-status-label.security, label.api-status-label.impure-pipe, label.api-status-label.dev-preview, label.api-status-label.experimental { background-color: rgb(221, 0, 49); }
label.api-status-label a { color: inherit; line-height: inherit; font-size: inherit; font-weight: inherit; }
label.api-type-label { color: rgb(255, 255, 255); background-color: rgb(30, 136, 229); }
label.api-type-label.all { background: rgb(255, 255, 255); }
label.api-type-label.class { background: rgb(33, 150, 243); }
label.api-type-label.const { background: rgb(110, 110, 110); }
label.api-type-label.decorator { background: rgb(21, 101, 192); }
label.api-type-label.directive { background: rgb(216, 27, 96); }
label.api-type-label.enum { background: rgb(255, 160, 0); }
label.api-type-label.function { background: rgb(76, 175, 80); }
label.api-type-label.interface { background: rgb(0, 150, 136); }
label.api-type-label.let { background: rgb(110, 110, 110); }
label.api-type-label.ngmodule { background: rgb(153, 68, 0); }
label.api-type-label.package { background: rgb(142, 36, 170); }
label.api-type-label.pipe { background: rgb(84, 110, 122); }
label.api-type-label.element { background: rgb(170, 48, 0); }
label.api-type-label.block { background: rgb(46, 125, 50); }
label.api-type-label.type-alias { background: rgb(124, 179, 66); }
label.api-type-label.var { background: rgb(110, 110, 110); }
label.page-label { background-color: rgb(236, 239, 241); color: rgb(110, 110, 110); }
label.property-type-label { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
aio-notification { background: rgb(68, 68, 68); }
aio-notification .close-button { background: rgb(68, 68, 68); }
aio-notification .content { background: rgb(68, 68, 68); }
aio-notification .content .action-button { background: rgb(221, 0, 49); }
.presskit-container .presskit-section:not(:first-child) { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(219, 219, 219); }
.presskit-container .presskit-section .presskit-icon-group .presskit-icon-item .presskit-image-container .transparent-img { background-color: rgb(255, 255, 255); }
.presskit-container .presskit-section .presskit-icon-group .presskit-icon-item .presskit-image-container .transparent-img-inverse { background-color: rgb(51, 51, 51); }
aio-resource-list .subcategory-title { background-color: rgb(236, 239, 241); }
aio-resource-list .resource-row-link { background-color: rgb(255, 255, 255); }
aio-resource-list .resource-row-link:hover { border-color: rgba(25, 118, 210, 0.5); box-shadow: rgba(1, 131, 163, 0.24) 0px 8px 8px, rgba(1, 67, 163, 0.12) 0px 0px 8px, rgba(43, 133, 231, 0.12) 0px 6px 18px; }
.page-guide-roadmap .completed-details { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(219, 219, 219); }
aio-search-results .search-results { background-color: rgb(68, 68, 68); box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px; }
aio-search-results .search-results .search-area .search-section-header { color: rgb(255, 255, 255); }
aio-search-results .search-results .search-area ul .search-result-item { color: rgb(250, 250, 250); }
aio-search-results .search-results .search-area ul .search-result-item:hover { color: rgb(255, 255, 255); }
aio-search-results .search-results .no-results { color: rgb(255, 255, 255); }
aio-search-results .search-results a { color: rgba(0, 0, 0, 0.87); }
aio-search-results .search-results .close-button { color: rgb(250, 250, 250); }
aio-search-results.embedded .search-results .search-area .search-section-header { color: rgb(68, 68, 68); }
aio-search-results.embedded .search-results .search-area .search-result-item { color: rgb(94, 94, 94); }
aio-search-results.embedded .search-results .search-area .search-result-item:hover { color: rgb(30, 136, 229); }
aio-search-results.embedded .search-results .no-results { color: rgba(0, 0, 0, 0.87); }
aio-search-results.embedded .search-results a { color: rgb(25, 118, 210); }
aio-select .form-select-button { background: rgb(255, 255, 255); box-shadow: rgba(10, 16, 20, 0.24) 0px 2px 2px, rgba(10, 16, 20, 0.12) 0px 0px 2px; border: 1px solid rgb(255, 255, 255); color: rgb(84, 110, 122); }
aio-select .form-select-button:focus { border: 1px solid rgb(66, 165, 245); box-shadow: rgba(66, 165, 245, 0.24) 0px 2px 2px, rgba(66, 165, 245, 0.12) 0px 0px 2px; }
aio-select .form-select-button.disabled { color: rgb(211, 211, 211); }
aio-select .form-select-dropdown { background: rgb(250, 250, 250); box-shadow: rgba(10, 16, 20, 0.24) 0px 16px 16px, rgba(10, 16, 20, 0.12) 0px 0px 16px; }
aio-select .form-select-dropdown li:hover, aio-select .form-select-dropdown li.current { background-color: rgb(236, 239, 241); }
aio-select .form-select-dropdown li.selected { background-color: rgb(207, 216, 220); }
table { min-width: 100%; box-shadow: rgba(110, 110, 110, 0.24) 0px 2px 2px, rgba(10, 16, 20, 0.12) 0px 0px 2px; background-color: rgb(255, 255, 255); }
table thead > tr > th { background: rgba(219, 219, 219, 0.2); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(219, 219, 219); color: rgb(68, 68, 68); }
table tbody > tr > th, table tbody > tr > td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(219, 219, 219); }
@media (max-width: 480px) {
  table tbody > tr > td tr td:first-child { background-color: rgb(219, 219, 219); }
}
table tbody > tr > th { background: rgba(219, 219, 219, 0.2); }
table tbody > tr > th:not(:last-child) { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(219, 219, 219); }
@media (max-width: 480px) {
  table tbody > tr:last-child td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(219, 219, 219); }
}
aio-toc .toc-inner .toc-heading.secondary:hover { color: rgb(30, 136, 229); }
aio-toc .toc-inner button.toc-heading.embedded:focus, aio-toc .toc-inner button.toc-more-items.embedded:focus { background: rgb(219, 219, 219); color: rgb(110, 110, 110); }
aio-toc .toc-inner button.toc-heading:hover:not(.embedded) { color: rgb(30, 136, 229); }
aio-toc .toc-inner button.toc-more-items { color: rgb(110, 110, 110); }
aio-toc .toc-inner button.toc-more-items:hover { color: rgb(30, 136, 229); }
aio-toc .toc-inner ul.toc-list li.h1::after { background: rgb(219, 219, 219); }
aio-toc .toc-inner ul.toc-list li a { color: rgb(94, 94, 94); }
aio-toc .toc-inner ul.toc-list li:hover * { color: rgb(30, 136, 229); }
aio-toc .toc-inner ul.toc-list li.active * { color: rgb(25, 118, 210); }
aio-toc .toc-inner ul.toc-list li.active a::before { background: rgb(25, 118, 210); }
aio-toc .toc-inner ul.toc-list:not(.embedded) li::before { border-left-color: rgb(219, 219, 219); }
aio-toc .toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a::before { background: rgb(219, 219, 219); }
aio-toc.embedded .toc-inner .toc-heading.secondary { color: rgba(0, 0, 0, 0.87); }

html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1976d2;--mdc-linear-progress-track-color: rgba(25, 118, 210, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#1976d240;background-color:var(--mdc-linear-progress-track-color, rgba(25, 118, 210, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(25, 118, 210, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#1976d240;background-color:var(--mdc-linear-progress-track-color, rgba(25, 118, 210, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #d32f2f;--mdc-linear-progress-track-color: rgba(211, 47, 47, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#d32f2f40;background-color:var(--mdc-linear-progress-track-color, rgba(211, 47, 47, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(211, 47, 47, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#d32f2f40;background-color:var(--mdc-linear-progress-track-color, rgba(211, 47, 47, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}html{--mat-sidenav-container-shape: 0}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.mat-mdc-button{--mdc-text-button-label-text-color: #000;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: #000;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1976d2;--mat-text-button-state-layer-color: #1976d2;--mat-text-button-ripple-color: rgba(25, 118, 210, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #d32f2f;--mat-text-button-state-layer-color: #d32f2f;--mat-text-button-ripple-color: rgba(211, 47, 47, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #000;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: #000;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1976d2;--mdc-filled-button-label-text-color: #fff;--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #d32f2f;--mdc-filled-button-label-text-color: #fff;--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff;--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #000;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: #000;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1976d2;--mdc-protected-button-label-text-color: #fff;--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #d32f2f;--mdc-protected-button-label-text-color: #fff;--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff;--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover,.mat-mdc-raised-button:focus{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-mdc-outlined-button{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: #000;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #000;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1976d2;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #1976d2;--mat-outlined-button-ripple-color: rgba(25, 118, 210, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #d32f2f;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #d32f2f;--mat-outlined-button-ripple-color: rgba(211, 47, 47, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-button{--mdc-text-button-container-height: 36px}.mat-mdc-raised-button{--mdc-protected-button-container-height: 36px}.mat-mdc-unelevated-button{--mdc-filled-button-container-height: 36px}.mat-mdc-outlined-button{--mdc-outlined-button-container-height: 36px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1976d2}.mat-icon.mat-accent{--mat-icon-color: #d32f2f}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1976d2;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #d32f2f;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 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);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 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-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1976d2;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #1976d2;--mat-tab-header-active-ripple-color: #1976d2;--mat-tab-header-inactive-ripple-color: #1976d2;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #1976d2;--mat-tab-header-active-hover-label-text-color: #1976d2;--mat-tab-header-active-focus-indicator-color: #1976d2;--mat-tab-header-active-hover-indicator-color: #1976d2}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #d32f2f;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #d32f2f;--mat-tab-header-active-ripple-color: #d32f2f;--mat-tab-header-inactive-ripple-color: #d32f2f;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #d32f2f;--mat-tab-header-active-hover-label-text-color: #d32f2f;--mat-tab-header-active-focus-indicator-color: #d32f2f;--mat-tab-header-active-hover-indicator-color: #d32f2f}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1976d2;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #d32f2f;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #d32f2f}body{color:#444}h1,h2,h3,h4,h5,h6{color:#333}h2{border-top:1px solid #DBDBDB}h6{color:#6e6e6e}p,ol,ul,li,input,a{color:#444}.app-toolbar a{color:#fff}code{color:#444}.sidenav-content a{color:#1976d2}.error-text{color:#dd0031}footer{background-color:#1976d2}footer aio-footer>*{color:#fff}footer aio-footer a{color:#fff}footer aio-footer h3{color:#fff}html,body,.content{background:#FFFFFF}.background-sky{background:linear-gradient(145deg,#0d47a1,#42a5f5);color:#000000de}section#intro{color:#fff}.announcement-bar{background-color:#fff}.announcement-bar .button{color:#fff;background-color:#1976d2}.announcement-bar .button:hover{color:#ffffffb3}.home-row .card{background-color:#fff}.home-row .card .card-text-container p{color:#444}.home-row .card:hover h2{color:#1976d2}.button.hero-cta{background-color:#fff}.cta-bar .hero-cta,.text-headline{color:#1976d2}.marketing-banner{background-color:#1e88e5}.marketing-banner .banner-headline{color:#fff}.nf-response h1,.nf-icon.material-icons{color:#1976d2}mat-sidenav-container.sidenav-container{background-color:#fff}mat-sidenav-container.sidenav-container mat-sidenav.sidenav{background-color:#f2f2f2;border-right:1px solid #DBDBDB}mat-sidenav-container.sidenav-container mat-sidenav.sidenav .doc-version{border-top:1px solid #DBDBDB}aio-nav-menu aio-nav-item .vertical-menu-item{color:#444}aio-nav-menu aio-nav-item .vertical-menu-item:hover{background-color:#dbdbdb;color:#1976d2;text-shadow:0 0 5px #FFFFFF}aio-nav-menu aio-nav-item .vertical-menu-item:hover.selected{color:#1669bb}aio-nav-menu aio-nav-item .vertical-menu-item.selected{color:#1669bb}.page-home mat-toolbar.app-toolbar{background:#1976D2}mat-toolbar.app-toolbar mat-icon{color:#fff}mat-toolbar.app-toolbar .hamburger:hover{color:#fafafa}mat-toolbar.app-toolbar .hamburger .mat-icon{color:#fff}mat-toolbar.app-toolbar .nav-link.home:focus{outline:1px solid rgba(255,255,255,.8)}mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link .nav-link-inner:hover{background:rgba(255,255,255,.15)}mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link:focus .nav-link-inner{background:rgba(255,255,255,.15);box-shadow:0 0 1px 2px #fffc}mat-toolbar.app-toolbar aio-top-menu ul li a.nav-link:active .nav-link-inner{background:rgba(255,255,255,.15)}mat-toolbar.app-toolbar aio-top-menu ul li.selected a.nav-link .nav-link-inner{background:rgba(255,255,255,.15)}mat-toolbar.app-toolbar aio-search-box.search-container input{color:#444;background-color:#fff}mat-toolbar.app-toolbar aio-search-box.search-container input::placeholder{color:#6e6e6e}mat-toolbar.app-toolbar aio-search-box.search-container .search-box-shortcut{border-color:#6e6e6e;color:#6e6e6e}@media screen and (min-width: 351px){mat-toolbar.app-toolbar aio-theme-toggle{border-right:1px solid #FFFFFF}}.alert{color:#444}.alert.is-critical{border-left:8px solid #DD0031;background-color:#dd00310d}.alert.is-critical h1,.alert.is-critical h2,.alert.is-critical h3,.alert.is-critical h4,.alert.is-critical h5,.alert.is-critical h6{color:#dd0031}.alert.is-important{border-left:8px solid #FF9800;background-color:#ff98000d}.alert.is-important h1,.alert.is-important h2,.alert.is-important h3,.alert.is-important h4,.alert.is-important h5,.alert.is-important h6{color:#ff9800}.alert.is-helpful{border-left:8px solid #1976D2;background-color:#1976d20d}.alert.is-helpful h1,.alert.is-helpful h2,.alert.is-helpful h3,.alert.is-helpful h4,.alert.is-helpful h5,.alert.is-helpful h6{color:#1976d2}.alert.archive-warning{background-color:#c3002f}.alert.archive-warning *,.alert.archive-warning a{color:#fff}aio-api-list .api-filter .form-search input{box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;background-color:#fff;color:#444}aio-api-list .api-filter .form-search input::placeholder{color:#6e6e6e}aio-api-list .api-filter .form-search input:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-api-list .api-filter .form-search .material-icons{color:#546e7a}aio-api-list .api-list-container a{color:#1976d2}aio-api-list .api-list-container .api-list li a{color:#546e7a}aio-api-list .api-list-container .api-list li a:hover{background:#ECEFF1;color:#2196f3}.symbol{box-shadow:0 1px 2px #0a10143d;color:#fff}.symbol.all{background:#FFFFFF}.symbol.all:before{content:" "}.symbol.class{background:#2196F3}.symbol.class:before{content:"C"}.symbol.const{background:#6E6E6E}.symbol.const:before{content:"K"}.symbol.decorator{background:#1565C0}.symbol.decorator:before{content:"@"}.symbol.directive{background:#D81B60}.symbol.directive:before{content:"D"}.symbol.enum{background:#FFA000}.symbol.enum:before{content:"E"}.symbol.function{background:#4CAF50}.symbol.function:before{content:"F"}.symbol.interface{background:#009688}.symbol.interface:before{content:"I"}.symbol.let{background:#6E6E6E}.symbol.let:before{content:"K"}.symbol.ngmodule{background:#940}.symbol.ngmodule:before{content:"M"}.symbol.package{background:#8E24AA}.symbol.package:before{content:"Pk"}.symbol.pipe{background:#546E7A}.symbol.pipe:before{content:"P"}.symbol.element{background:#AA3000}.symbol.element:before{content:"El"}.symbol.block{background:#2E7D32}.symbol.block:before{content:"B"}.symbol.type-alias{background:#7CB342}.symbol.type-alias:before{content:"T"}.symbol.var{background:#6E6E6E}.symbol.var:before{content:"K"}a.button.mat-button.button-secondary,.button.button-secondary{background:#6E6E6E;color:#ffffffde}a.button.mat-button.button-plain,.button.button-plain{background:#FFFFFF;color:#444444de}a.button.mat-button.button-subtle,.button.button-subtle{background:#6E6E6E;color:#e1e1e1}a.button.mat-button.button-subtle:hover,.button.button-subtle:hover{color:#ffffffb3}a.button.mat-button.button-blue,.button.button-blue{background:#1976D2;color:#ffffffde}a.button.mat-button.button-blue:hover,.button.button-blue:hover{color:#ffffffb3}a.button.mat-button.button-banner,.button.button-banner{background:#444444;color:#ffffffde}.cta-bar .button:hover{color:#fafafa}.group-buttons button.button.mat-button.filter-button{background-color:#1976d233}.group-buttons button.button.mat-button.filter-button.selected{background-color:#1976d2;color:#fff}.group-buttons button.button.mat-button.filter-button:focus,.group-buttons button.button.mat-button.filter-button:hover{background-color:#1976d2b3;color:#fff}.callout header{color:#fff}.callout.is-critical{border-color:#dd0031;background:rgba(221,0,49,.05)}.callout.is-critical header{background:#DD0031}.callout.is-important{border-color:#ff9800;background:rgba(255,152,0,.05)}.callout.is-important header{background:#FFA000}.callout.is-helpful{border-color:#1976d2;background:rgba(25,118,210,.05)}.callout.is-helpful header{background:#1976D2}.card-container .docs-card{background-color:#fff}.card-container .docs-card section{color:#1976d2}.card-container .docs-card p{color:#444}.card-container .docs-card .card-footer{color:#1669bb;background-color:#1976d21a;border-top:.5px solid #DBDBDB}.card-container .docs-card .card-footer a{color:#6e6e6e}code-example:not(.no-box){background-color:#f1f1f133;border:.5px solid #DBDBDB;color:#444}code-example[language=shell],code-example[language=sh],code-example[language=bash]{background-color:#444}code-example header{background-color:#1e88e5;color:#fafafa}code-tabs .code-tab-group .mat-tab-label:hover{background:rgba(0,0,0,.04)}code-example.avoid header,code-example.avoidFile header{border:2px solid #DD0031;background:#DD0031}code-example.avoid,code-example.avoidFile,code-tabs.avoid mat-tab-body,code-tabs.avoidFile mat-tab-body{border:.5px solid #DD0031}aio-code pre.prettyprint code ol.linenums{color:#aeaeae}aio-code pre.prettyprint code ol.linenums li::marker{color:#aeaeae}aio-code pre.prettyprint code .code-missing{color:#c3002f}aio-code pre.prettyprint.lang-sh .copy-button,aio-code pre.prettyprint.lang-bash .copy-button{color:#dbdbdb}aio-code pre.prettyprint.lang-sh .copy-button:hover,aio-code pre.prettyprint.lang-bash .copy-button:hover{color:#f2f2f2}aio-code .copy-button{color:#1669bb}.sidenav-content code a,.sidenav-content a>code{color:#1669bb}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre)>code{background-color:#dbdbdb4d}.sidenav-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(pre):not(a)>code{color:#444}.pln{color:#000}@media screen{.str{color:#800}.kwd{color:#00f}.com{color:#060}.typ{color:red}.lit{color:#08c}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#800}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}code-example[language=shell] .pnk,code-example[language=shell] .blk,code-example[language=shell] .pln,code-example[language=shell] .otl,code-example[language=shell] .kwd,code-example[language=shell] .typ,code-example[language=shell] .tag,code-example[language=shell] .str,code-example[language=shell] .atv,code-example[language=shell] .atn,code-example[language=shell] .com,code-example[language=shell] .lit,code-example[language=shell] .pun,code-example[language=shell] .dec,code-example[language=sh] .pnk,code-example[language=sh] .blk,code-example[language=sh] .pln,code-example[language=sh] .otl,code-example[language=sh] .kwd,code-example[language=sh] .typ,code-example[language=sh] .tag,code-example[language=sh] .str,code-example[language=sh] .atv,code-example[language=sh] .atn,code-example[language=sh] .com,code-example[language=sh] .lit,code-example[language=sh] .pun,code-example[language=sh] .dec,code-example[language=bash] .pnk,code-example[language=bash] .blk,code-example[language=bash] .pln,code-example[language=bash] .otl,code-example[language=bash] .kwd,code-example[language=bash] .typ,code-example[language=bash] .tag,code-example[language=bash] .str,code-example[language=bash] .atv,code-example[language=bash] .atn,code-example[language=bash] .com,code-example[language=bash] .lit,code-example[language=bash] .pun,code-example[language=bash] .dec{color:#17ff0b}code-example[language=shell] .copy-button,code-example[language=sh] .copy-button,code-example[language=bash] .copy-button{color:#b0bec5}aio-contributor .contributor-card{background:#FAFAFA;box-shadow:0 1px 6px 1px #6e6e6e}aio-contributor .contributor-image-wrapper{background-color:#333}aio-cookies-popup .cookies-popup{background:#252525;color:#ffffffb3}aio-cookies-popup .cookies-popup .actions [mat-button]{color:#7fc9ff}aio-cookies-popup .cookies-popup .actions [mat-button] .mat-button-focus-overlay{background:#FFFFFF}aio-shell.mode-archive .mat-toolbar.mat-primary,aio-shell.mode-archive footer{background:linear-gradient(145deg,#263238,#78909C)}aio-shell.mode-archive .vertical-menu-item.selected,aio-shell.mode-archive .vertical-menu-item:hover{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a{color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li.active a:before{background-color:#263238}aio-shell.mode-archive .toc-inner ul.toc-list li:hover a{color:#263238}aio-shell.mode-next .mat-toolbar.mat-primary,aio-shell.mode-next footer{background:linear-gradient(145deg,#DD0031,#C3002F)}aio-shell.mode-next .vertical-menu-item.selected,aio-shell.mode-next .vertical-menu-item:hover{color:#dd0031}aio-shell.mode-next .toc-inner ul.toc-list li.active a{color:#dd0031}aio-shell.mode-next .toc-inner ul.toc-list li.active a:before{background-color:#dd0031}aio-shell.mode-next .toc-inner ul.toc-list li:hover a{color:#dd0031}aio-shell.mode-rc .mat-toolbar.mat-primary,aio-shell.mode-rc footer{background:linear-gradient(145deg,#DDA302,#C3A300)}aio-shell.mode-rc .vertical-menu-item.selected,aio-shell.mode-rc .vertical-menu-item:hover{color:#dda302}aio-shell.mode-rc .toc-inner ul.toc-list li.active a{color:#dda302}aio-shell.mode-rc .toc-inner ul.toc-list li.active a:before{background-color:#dda302}aio-shell.mode-rc .toc-inner ul.toc-list li:hover a{color:#dda302}details{box-shadow:0 1px 4px #0a10145e}.error-list li .symbol.runtime{background:#4CAF50}.error-list li .symbol.compiler{background:#2196F3}.error-list li a{color:#546e7a}.error-list li a:hover{background:#ECEFF1;color:#2196f3}.filetree{background:#FFFFFF;border:4px solid #DBDBDB}.filetree .file{color:#444}.filetree .children .file:before{border-color:#dbdbdb}.reviewed{color:#5e5e5e}.sidenav-content h1 .header-link,.sidenav-content h2 .header-link,.sidenav-content h3 .header-link,.sidenav-content h4 .header-link,.sidenav-content h5 .header-link,.sidenav-content h6 .header-link{color:#6e6e6e}hr{background:#DBDBDB}.content .lightbox{border:1px solid #DBDBDB;background-color:#ebebeb}.content .lightbox img{background-color:#fff}.api-header label{color:#fff}label.api-status-label{color:#fff;background-color:#6e6e6e}label.api-status-label.deprecated,label.api-status-label.security,label.api-status-label.impure-pipe,label.api-status-label.dev-preview,label.api-status-label.experimental{background-color:#dd0031}label.api-status-label a{color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit}label.api-type-label{color:#fff;background-color:#1e88e5}label.api-type-label.all{background:#FFFFFF}label.api-type-label.class{background:#2196F3}label.api-type-label.const{background:#6E6E6E}label.api-type-label.decorator{background:#1565C0}label.api-type-label.directive{background:#D81B60}label.api-type-label.enum{background:#FFA000}label.api-type-label.function{background:#4CAF50}label.api-type-label.interface{background:#009688}label.api-type-label.let{background:#6E6E6E}label.api-type-label.ngmodule{background:#940}label.api-type-label.package{background:#8E24AA}label.api-type-label.pipe{background:#546E7A}label.api-type-label.element{background:#AA3000}label.api-type-label.block{background:#2E7D32}label.api-type-label.type-alias{background:#7CB342}label.api-type-label.var{background:#6E6E6E}label.page-label{color:#fff;background-color:#eceff1;color:#6e6e6e}label.property-type-label{background-color:#444;color:#fff}aio-notification{background:#444444}aio-notification .close-button{background:#444444}aio-notification .content{background:#444444}aio-notification .content .action-button{background:#DD0031}.presskit-container .presskit-section:not(:first-child){border-top:1px solid #DBDBDB}.presskit-container .presskit-section .presskit-icon-group .presskit-icon-item .presskit-image-container .transparent-img{background-color:#fff}.presskit-container .presskit-section .presskit-icon-group .presskit-icon-item .presskit-image-container .transparent-img-inverse{background-color:#333}aio-resource-list .subcategory-title{background-color:#eceff1}aio-resource-list .resource-row-link{background-color:#fff}aio-resource-list .resource-row-link:hover{border-color:#1976d280;box-shadow:0 8px 8px #0183a33d,0 0 8px #0143a31f,0 6px 18px #2b85e71f}.page-guide-roadmap .completed-details{border-top:1px solid #DBDBDB}aio-search-results .search-results{background-color:#444;box-shadow:0 2px 5px #0000004d}aio-search-results .search-results .search-area .search-section-header{color:#fff}aio-search-results .search-results .search-area ul .search-result-item{color:#fafafa}aio-search-results .search-results .search-area ul .search-result-item:hover{color:#fff}aio-search-results .search-results .no-results{color:#fff}aio-search-results .search-results a{color:#000000de}aio-search-results .search-results .close-button{color:#fafafa}aio-search-results.embedded .search-results .search-area .search-section-header{color:#444}aio-search-results.embedded .search-results .search-area .search-result-item{color:#5e5e5e}aio-search-results.embedded .search-results .search-area .search-result-item:hover{color:#1e88e5}aio-search-results.embedded .search-results .no-results{color:#000000de}aio-search-results.embedded .search-results a{color:#1976d2}aio-select .form-select-button{background:#FFFFFF;box-shadow:0 2px 2px #0a10143d,0 0 2px #0a10141f;border:1px solid #FFFFFF;color:#546e7a}aio-select .form-select-button:focus{border:1px solid #42A5F5;box-shadow:0 2px 2px #42a5f53d,0 0 2px #42a5f51f}aio-select .form-select-button.disabled{color:#d3d3d3}aio-select .form-select-dropdown{background:#fafafa;box-shadow:0 16px 16px #0a10143d,0 0 16px #0a10141f}aio-select .form-select-dropdown li:hover,aio-select .form-select-dropdown li.current{background-color:#eceff1;color:f(false,#78909C,#607D8B)}aio-select .form-select-dropdown li.selected{background-color:#cfd8dc}table{min-width:100%;box-shadow:0 2px 2px #6e6e6e3d,0 0 2px #0a10141f;background-color:#fff}table thead>tr>th{background:rgba(219,219,219,.2);border-bottom:1px solid #DBDBDB;color:#444}table tbody>tr>th,table tbody>tr>td{border-bottom:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr>td tr td:first-child{background-color:#dbdbdb}}table tbody>tr>th{background:rgba(219,219,219,.2)}table tbody>tr>th:not(:last-child){border-right:1px solid #DBDBDB}@media (max-width: 480px){table tbody>tr:last-child td{border-bottom:1px solid #DBDBDB}}aio-toc .toc-inner .toc-heading.secondary:hover{color:#1e88e5}aio-toc .toc-inner button.toc-heading.embedded:focus,aio-toc .toc-inner button.toc-more-items.embedded:focus{background:#DBDBDB;color:#6e6e6e}aio-toc .toc-inner button.toc-heading:hover:not(.embedded){color:#1e88e5}aio-toc .toc-inner button.toc-more-items{color:#6e6e6e}aio-toc .toc-inner button.toc-more-items:hover{color:#1e88e5}aio-toc .toc-inner ul.toc-list li.h1:after{background:#DBDBDB}aio-toc .toc-inner ul.toc-list li a{color:#5e5e5e}aio-toc .toc-inner ul.toc-list li:hover *{color:#1e88e5}aio-toc .toc-inner ul.toc-list li.active *{color:#1976d2}aio-toc .toc-inner ul.toc-list li.active a:before{background:#1976D2}aio-toc .toc-inner ul.toc-list:not(.embedded) li:before{border-left-color:#dbdbdb}aio-toc .toc-inner ul.toc-list:not(.embedded) li:not(.active):hover a:before{background:#DBDBDB}aio-toc.embedded .toc-inner .toc-heading.secondary{color:#000000de}

/*# sourceMappingurl=light-theme.css.map*/

footer {
    display: none !important;
}
.copy-button {display:none !important} .app-toolbar, footer, .header-link {display:none !important} body, html {height:auto} .api-header h1 {margin-right:8px} .marketing-banner {margin-top:0px !important} .api-filter {display:none !important} .filter-button {display:none !important} .api-body .list-table td>code, .api-body .method-table td>code, .api-body .option-table td>code {white-space: pre-wrap} .symbol {height:16px} .symbol::before {content: initial !important} .sidenav-content {padding: 0.4rem 1.3rem 1rem !important} mat-sidenav.mat-sidenav.sidenav, .cdk-visually-hidden, .mat-drawer-backdrop {display:none !important} .announcement-bar {display:none !important} .mat-drawer-content {position:static; height: auto !important} section#intro {width:auto !important} aio-toc {display:none !important} .notification-container {display:none !important} .page-home .sidenav-content { padding-left:0px !important } aio-shell.page-home section {padding:0px !important} .sidenav-content {max-width:none !important} mat-tab-group {display:none !important} mat-sidenav-container.sidenav-container.has-floating-toc {max-width:none !important} aio-shell.page-contribute section, aio-shell.page-events section, aio-shell.page-features section, aio-shell.page-presskit section, aio-shell.page-resources section {padding:0 0 3rem !important} li>code, p>code, td>code, th>code {line-height:1.6 !important} .cookies-popup {display:none !important} div.github-links {display:none !important} span.actions {display:none !important} .background-sky {background:linear-gradient(145deg,#0d47a1,#42a5f5)} .mat-drawer-transition .mat-drawer-content {margin-left:0 !important} mat-sidenav-container.sidenav-container.has-floating-toc .sidenav-content-container {padding-right:0 !important}
