@charset "UTF-8";.docs-light-mode{background-color:#fff;--bright-blue: oklch(51.01% .274 263.83);--indigo-blue: oklch(51.64% .229 281.65);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-pink: oklch(59.91% .239 8.14);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--super-green: oklch(79.12% .257 155.13);--subtle-purple: color-mix(in srgb, var(--bright-blue) 5%, white 10%);--light-blue: color-mix(in srgb, var(--bright-blue), white 50%);--light-violet: color-mix(in srgb, var(--electric-violet), white 65%);--light-orange: color-mix(in srgb, var(--orange-red), white 50%);--light-pink: color-mix(in srgb, var(--vivid-pink) 10%, white 80%);--symbolic-purple: oklch(42.86% .29 266.4);--symbolic-gray: oklch(66.98% 0 0);--symbolic-blue: oklch(42.45% .223 263.38);--symbolic-pink: oklch(63.67% .254 13.47);--symbolic-orange: oklch(64.73% .23769984683784018 33.18328352127882);--symbolic-yellow: oklch(78.09% .163 65.69);--symbolic-green: oklch(67.83% .229 142.73);--symbolic-cyan: oklch(67.05% .1205924489987394 181.34025902203868);--symbolic-magenta: oklch(51.74% .25453048882711515 315.26261625862725);--symbolic-teal: oklch(57.59% .083 230.58);--symbolic-brown: oklch(49.06% .128 46.41);--symbolic-lime: oklch(70.33% .2078857836035299 135.66843631046476);--gray-1000: oklch(16.93% .004 285.95);--gray-900: oklch(19.37% .006 300.98);--gray-800: oklch(25.16% .008 308.11);--gray-700: oklch(36.98% .014 302.71);--gray-600: oklch(44% .019 306.08);--gray-500: oklch(54.84% .023 304.99);--gray-400: oklch(70.9% .015 304.04);--gray-300: oklch(84.01% .009 308.34);--gray-200: oklch(91.75% .004 301.42);--gray-100: oklch(97.12% .002 325.59);--gray-50: oklch(98.81% 0 0);--red-to-pink-horizontal-gradient: linear-gradient( 90deg, var(--hot-pink) 11.42%, var(--hot-red) 34.83%, var(--vivid-pink) 60.69% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient-1: linear-gradient( 140deg, var(--vivid-pink) 0%, var(--vivid-pink) 15%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 50%) 25%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 10%) 35%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 42%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 44%, color-mix(in srgb, var(--vivid-pink), var(--page-background) 70%) 47%, var(--electric-violet) 48%, var(--bright-blue) 60% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient: linear-gradient( 140deg, var(--light-pink) 0%, var(--light-pink) 15%, color-mix(in srgb, var(--light-pink), var(--light-violet) 50%) 25%, color-mix(in srgb, var(--light-pink), var(--light-violet) 10%) 35%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 42%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 44%, color-mix(in srgb, var(--light-pink), var(--page-background) 70%) 47%, var(--light-violet) 48%, var(--subtle-purple) 60% );--purple-to-blue-horizontal-gradient: linear-gradient(90deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--purple-to-blue-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--red-to-orange-horizontal-gradient: linear-gradient(90deg, var(--hot-pink) 0%, var(--orange-red) 100%);--red-to-orange-vertical-gradient: linear-gradient(0deg, var(--hot-pink) 0%, var(--orange-red) 100%);--pink-to-purple-horizontal-gradient: linear-gradient(90deg, var(--vivid-pink) 0%, var(--electric-violet) 100%);--pink-to-purple-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--vivid-pink) 100%);--purple-to-light-purple-vertical-gradient: linear-gradient(0deg, var(--french-violet) 0%, var(--light-violet) 100%);--green-to-cyan-vertical-gradient: linear-gradient(0deg, var(--symbolic-cyan) 0%, var(--super-green) 100%);--blue-to-teal-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--light-blue) 100%);--blue-to-cyan-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--symbolic-cyan) 100%);--black-to-gray-vertical-gradient: linear-gradient(0deg, var(--primary-contrast) 0%, var(--gray-400) 100%);--red-to-pink-vertical-gradient: linear-gradient(0deg, var(--hot-red) 0%, var(--vivid-pink) 100%);--orange-to-pink-vertical-gradient: linear-gradient(0deg, var(--vivid-pink) 0%, var(--light-orange) 100%);--page-bg-radial-gradient: radial-gradient(circle, white 0%, white 100%);--soft-pink-radial-gradient: radial-gradient(circle at center bottom, var(--light-pink) 0%, white 80%);--full-contrast: black;--primary-contrast: var(--gray-900);--secondary-contrast: var(--gray-800);--tertiary-contrast: var(--gray-700);--quaternary-contrast: var(--gray-500);--quinary-contrast: var(--gray-300);--senary-contrast: var(--gray-200);--septenary-contrast: var(--gray-100);--octonary-contrast: var(--gray-50);--page-background: white;--gray-unfilled: var(--gray-400);--webgl-page-background: #ffffff;--webgl-gray-unfilled: #a39fa9;--mat-snackbar-container-shape: .25rem;--mat-snackbar-container-color: var(--page-background);--mat-snackbar-supporting-text-color: var(--primary-contrast)}.docs-light-mode .docs-invert-mode{--full-contrast: white;--primary-contrast: var(--gray-50);--secondary-contrast: var(--gray-200);--tertiary-contrast: var(--gray-300);--quaternary-contrast: var(--gray-400);--quinary-contrast: var(--gray-500);--senary-contrast: var(--gray-700);--septenary-contrast: var(--gray-800);--octonary-contrast: var(--gray-900);--page-background: var(--gray-1000);--bright-blue: color-mix(in srgb, oklch(51.01% .274 263.83), var(--full-contrast) 60%);--indigo-blue: color-mix(in srgb, oklch(51.64% .229 281.65), var(--full-contrast) 70%);--electric-violet: color-mix(in srgb, oklch(53.18% .28 296.97), var(--full-contrast) 70%);--french-violet: color-mix(in srgb, oklch(47.66% .246 305.88), var(--full-contrast) 70%);--vivid-pink: color-mix(in srgb, oklch(69.02% .277 332.77), var(--full-contrast) 70%);--hot-pink: color-mix(in srgb, oklch(59.91% .239 8.14), var(--full-contrast) 70%);--hot-red: color-mix(in srgb, oklch(61.42% .238 15.34), var(--full-contrast) 70%);--orange-red: color-mix(in srgb, oklch(63.32% .24 31.68), var(--full-contrast) 60%);--super-green: color-mix(in srgb, oklch(79.12% .257 155.13), var(--full-contrast) 70%);--light-pink: color-mix(in srgb, var(--vivid-pink) 5%, var(--page-background) 75%);--symbolic-purple: color-mix(in srgb, oklch(42.86% .29 266.4), var(--full-contrast) 65%);--symbolic-gray: color-mix(in srgb, oklch(66.98% 0 0), var(--full-contrast) 65%);--symbolic-blue: color-mix(in srgb, oklch(42.45% .223 263.38), var(--full-contrast) 65%);--symbolic-pink: color-mix(in srgb, oklch(63.67% .254 13.47), var(--full-contrast) 65%);--symbolic-orange: color-mix(in srgb, oklch(64.73% .23769984683784018 33.18328352127882), var(--full-contrast) 65%);--symbolic-yellow: color-mix(in srgb, oklch(78.09% .163 65.69), var(--full-contrast) 65%);--symbolic-green: color-mix(in srgb, oklch(67.83% .229 142.73), var(--full-contrast) 65%);--symbolic-cyan: color-mix(in srgb, oklch(67.05% .1205924489987394 181.34025902203868), var(--full-contrast) 65%);--symbolic-magenta: color-mix( in srgb, oklch(51.74% .25453048882711515 315.26261625862725), var(--full-contrast) 65% );--symbolic-teal: color-mix(in srgb, oklch(57.59% .083 230.58), var(--full-contrast) 65%);--symbolic-brown: color-mix(in srgb, oklch(49.06% .128 46.41), var(--full-contrast) 65%);--symbolic-lime: color-mix(in srgb, oklch(70.33% .2078857836035299 135.66843631046476), var(--full-contrast) 65%);--page-bg-radial-gradient: radial-gradient(circle, black 0%, black 100%);--soft-pink-radial-gradient: radial-gradient( circle at center bottom, var(--light-pink) 0%, color-mix(in srgb, black, transparent 15%) 80% );--gray-unfilled: var(--gray-700);--webgl-page-background: #0f0f11;--webgl-gray-unfilled: #413e46}.docs-light-mode .docs-invert-mode .docs-toggle input:checked+.docs-slider{background:var(--pink-to-purple-horizontal-gradient)!important}.docs-light-mode .docs-invert-mode{--mat-snackbar-container-shape: .25rem;--mat-snackbar-container-color: var(--page-background);--mat-snackbar-supporting-text-color: var(--primary-contrast)}.docs-dark-mode{background-color:#0f0f11;--bright-blue: oklch(51.01% .274 263.83);--indigo-blue: oklch(51.64% .229 281.65);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-pink: oklch(59.91% .239 8.14);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--super-green: oklch(79.12% .257 155.13);--subtle-purple: color-mix(in srgb, var(--bright-blue) 5%, white 10%);--light-blue: color-mix(in srgb, var(--bright-blue), white 50%);--light-violet: color-mix(in srgb, var(--electric-violet), white 65%);--light-orange: color-mix(in srgb, var(--orange-red), white 50%);--light-pink: color-mix(in srgb, var(--vivid-pink) 10%, white 80%);--symbolic-purple: oklch(42.86% .29 266.4);--symbolic-gray: oklch(66.98% 0 0);--symbolic-blue: oklch(42.45% .223 263.38);--symbolic-pink: oklch(63.67% .254 13.47);--symbolic-orange: oklch(64.73% .23769984683784018 33.18328352127882);--symbolic-yellow: oklch(78.09% .163 65.69);--symbolic-green: oklch(67.83% .229 142.73);--symbolic-cyan: oklch(67.05% .1205924489987394 181.34025902203868);--symbolic-magenta: oklch(51.74% .25453048882711515 315.26261625862725);--symbolic-teal: oklch(57.59% .083 230.58);--symbolic-brown: oklch(49.06% .128 46.41);--symbolic-lime: oklch(70.33% .2078857836035299 135.66843631046476);--gray-1000: oklch(16.93% .004 285.95);--gray-900: oklch(19.37% .006 300.98);--gray-800: oklch(25.16% .008 308.11);--gray-700: oklch(36.98% .014 302.71);--gray-600: oklch(44% .019 306.08);--gray-500: oklch(54.84% .023 304.99);--gray-400: oklch(70.9% .015 304.04);--gray-300: oklch(84.01% .009 308.34);--gray-200: oklch(91.75% .004 301.42);--gray-100: oklch(97.12% .002 325.59);--gray-50: oklch(98.81% 0 0);--red-to-pink-horizontal-gradient: linear-gradient( 90deg, var(--hot-pink) 11.42%, var(--hot-red) 34.83%, var(--vivid-pink) 60.69% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient-1: linear-gradient( 140deg, var(--vivid-pink) 0%, var(--vivid-pink) 15%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 50%) 25%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 10%) 35%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 42%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 44%, color-mix(in srgb, var(--vivid-pink), var(--page-background) 70%) 47%, var(--electric-violet) 48%, var(--bright-blue) 60% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient: linear-gradient( 140deg, var(--light-pink) 0%, var(--light-pink) 15%, color-mix(in srgb, var(--light-pink), var(--light-violet) 50%) 25%, color-mix(in srgb, var(--light-pink), var(--light-violet) 10%) 35%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 42%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 44%, color-mix(in srgb, var(--light-pink), var(--page-background) 70%) 47%, var(--light-violet) 48%, var(--subtle-purple) 60% );--purple-to-blue-horizontal-gradient: linear-gradient(90deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--purple-to-blue-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--red-to-orange-horizontal-gradient: linear-gradient(90deg, var(--hot-pink) 0%, var(--orange-red) 100%);--red-to-orange-vertical-gradient: linear-gradient(0deg, var(--hot-pink) 0%, var(--orange-red) 100%);--pink-to-purple-horizontal-gradient: linear-gradient(90deg, var(--vivid-pink) 0%, var(--electric-violet) 100%);--pink-to-purple-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--vivid-pink) 100%);--purple-to-light-purple-vertical-gradient: linear-gradient(0deg, var(--french-violet) 0%, var(--light-violet) 100%);--green-to-cyan-vertical-gradient: linear-gradient(0deg, var(--symbolic-cyan) 0%, var(--super-green) 100%);--blue-to-teal-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--light-blue) 100%);--blue-to-cyan-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--symbolic-cyan) 100%);--black-to-gray-vertical-gradient: linear-gradient(0deg, var(--primary-contrast) 0%, var(--gray-400) 100%);--red-to-pink-vertical-gradient: linear-gradient(0deg, var(--hot-red) 0%, var(--vivid-pink) 100%);--orange-to-pink-vertical-gradient: linear-gradient(0deg, var(--vivid-pink) 0%, var(--light-orange) 100%);--page-bg-radial-gradient: radial-gradient(circle, white 0%, white 100%);--soft-pink-radial-gradient: radial-gradient(circle at center bottom, var(--light-pink) 0%, white 80%);--full-contrast: black;--primary-contrast: var(--gray-900);--secondary-contrast: var(--gray-800);--tertiary-contrast: var(--gray-700);--quaternary-contrast: var(--gray-500);--quinary-contrast: var(--gray-300);--senary-contrast: var(--gray-200);--septenary-contrast: var(--gray-100);--octonary-contrast: var(--gray-50);--page-background: white;--gray-unfilled: var(--gray-400);--webgl-page-background: #ffffff;--webgl-gray-unfilled: #a39fa9;--full-contrast: white;--primary-contrast: var(--gray-50);--secondary-contrast: var(--gray-200);--tertiary-contrast: var(--gray-300);--quaternary-contrast: var(--gray-400);--quinary-contrast: var(--gray-500);--senary-contrast: var(--gray-700);--septenary-contrast: var(--gray-800);--octonary-contrast: var(--gray-900);--page-background: var(--gray-1000);--bright-blue: color-mix(in srgb, oklch(51.01% .274 263.83), var(--full-contrast) 60%);--indigo-blue: color-mix(in srgb, oklch(51.64% .229 281.65), var(--full-contrast) 70%);--electric-violet: color-mix(in srgb, oklch(53.18% .28 296.97), var(--full-contrast) 70%);--french-violet: color-mix(in srgb, oklch(47.66% .246 305.88), var(--full-contrast) 70%);--vivid-pink: color-mix(in srgb, oklch(69.02% .277 332.77), var(--full-contrast) 70%);--hot-pink: color-mix(in srgb, oklch(59.91% .239 8.14), var(--full-contrast) 70%);--hot-red: color-mix(in srgb, oklch(61.42% .238 15.34), var(--full-contrast) 70%);--orange-red: color-mix(in srgb, oklch(63.32% .24 31.68), var(--full-contrast) 60%);--super-green: color-mix(in srgb, oklch(79.12% .257 155.13), var(--full-contrast) 70%);--light-pink: color-mix(in srgb, var(--vivid-pink) 5%, var(--page-background) 75%);--symbolic-purple: color-mix(in srgb, oklch(42.86% .29 266.4), var(--full-contrast) 65%);--symbolic-gray: color-mix(in srgb, oklch(66.98% 0 0), var(--full-contrast) 65%);--symbolic-blue: color-mix(in srgb, oklch(42.45% .223 263.38), var(--full-contrast) 65%);--symbolic-pink: color-mix(in srgb, oklch(63.67% .254 13.47), var(--full-contrast) 65%);--symbolic-orange: color-mix(in srgb, oklch(64.73% .23769984683784018 33.18328352127882), var(--full-contrast) 65%);--symbolic-yellow: color-mix(in srgb, oklch(78.09% .163 65.69), var(--full-contrast) 65%);--symbolic-green: color-mix(in srgb, oklch(67.83% .229 142.73), var(--full-contrast) 65%);--symbolic-cyan: color-mix(in srgb, oklch(67.05% .1205924489987394 181.34025902203868), var(--full-contrast) 65%);--symbolic-magenta: color-mix( in srgb, oklch(51.74% .25453048882711515 315.26261625862725), var(--full-contrast) 65% );--symbolic-teal: color-mix(in srgb, oklch(57.59% .083 230.58), var(--full-contrast) 65%);--symbolic-brown: color-mix(in srgb, oklch(49.06% .128 46.41), var(--full-contrast) 65%);--symbolic-lime: color-mix(in srgb, oklch(70.33% .2078857836035299 135.66843631046476), var(--full-contrast) 65%);--page-bg-radial-gradient: radial-gradient(circle, black 0%, black 100%);--soft-pink-radial-gradient: radial-gradient( circle at center bottom, var(--light-pink) 0%, color-mix(in srgb, black, transparent 15%) 80% );--gray-unfilled: var(--gray-700);--webgl-page-background: #0f0f11;--webgl-gray-unfilled: #413e46}.docs-dark-mode .docs-toggle input:checked+.docs-slider{background:var(--pink-to-purple-horizontal-gradient)!important}.docs-dark-mode{--mat-snackbar-container-shape: .25rem;--mat-snackbar-container-color: var(--page-background);--mat-snackbar-supporting-text-color: var(--primary-contrast)}.docs-dark-mode .docs-invert-mode{--bright-blue: oklch(51.01% .274 263.83);--indigo-blue: oklch(51.64% .229 281.65);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-pink: oklch(59.91% .239 8.14);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--super-green: oklch(79.12% .257 155.13);--subtle-purple: color-mix(in srgb, var(--bright-blue) 5%, white 10%);--light-blue: color-mix(in srgb, var(--bright-blue), white 50%);--light-violet: color-mix(in srgb, var(--electric-violet), white 65%);--light-orange: color-mix(in srgb, var(--orange-red), white 50%);--light-pink: color-mix(in srgb, var(--vivid-pink) 10%, white 80%);--symbolic-purple: oklch(42.86% .29 266.4);--symbolic-gray: oklch(66.98% 0 0);--symbolic-blue: oklch(42.45% .223 263.38);--symbolic-pink: oklch(63.67% .254 13.47);--symbolic-orange: oklch(64.73% .23769984683784018 33.18328352127882);--symbolic-yellow: oklch(78.09% .163 65.69);--symbolic-green: oklch(67.83% .229 142.73);--symbolic-cyan: oklch(67.05% .1205924489987394 181.34025902203868);--symbolic-magenta: oklch(51.74% .25453048882711515 315.26261625862725);--symbolic-teal: oklch(57.59% .083 230.58);--symbolic-brown: oklch(49.06% .128 46.41);--symbolic-lime: oklch(70.33% .2078857836035299 135.66843631046476);--gray-1000: oklch(16.93% .004 285.95);--gray-900: oklch(19.37% .006 300.98);--gray-800: oklch(25.16% .008 308.11);--gray-700: oklch(36.98% .014 302.71);--gray-600: oklch(44% .019 306.08);--gray-500: oklch(54.84% .023 304.99);--gray-400: oklch(70.9% .015 304.04);--gray-300: oklch(84.01% .009 308.34);--gray-200: oklch(91.75% .004 301.42);--gray-100: oklch(97.12% .002 325.59);--gray-50: oklch(98.81% 0 0);--red-to-pink-horizontal-gradient: linear-gradient( 90deg, var(--hot-pink) 11.42%, var(--hot-red) 34.83%, var(--vivid-pink) 60.69% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient-1: linear-gradient( 140deg, var(--vivid-pink) 0%, var(--vivid-pink) 15%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 50%) 25%, color-mix(in srgb, var(--vivid-pink), var(--electric-violet) 10%) 35%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 42%, color-mix(in srgb, var(--vivid-pink), var(--orange-red) 50%) 44%, color-mix(in srgb, var(--vivid-pink), var(--page-background) 70%) 47%, var(--electric-violet) 48%, var(--bright-blue) 60% );--pink-to-highlight-to-purple-to-blue-horizontal-gradient: linear-gradient( 140deg, var(--light-pink) 0%, var(--light-pink) 15%, color-mix(in srgb, var(--light-pink), var(--light-violet) 50%) 25%, color-mix(in srgb, var(--light-pink), var(--light-violet) 10%) 35%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 42%, color-mix(in srgb, var(--light-pink), var(--light-orange) 50%) 44%, color-mix(in srgb, var(--light-pink), var(--page-background) 70%) 47%, var(--light-violet) 48%, var(--subtle-purple) 60% );--purple-to-blue-horizontal-gradient: linear-gradient(90deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--purple-to-blue-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--bright-blue) 100%);--red-to-orange-horizontal-gradient: linear-gradient(90deg, var(--hot-pink) 0%, var(--orange-red) 100%);--red-to-orange-vertical-gradient: linear-gradient(0deg, var(--hot-pink) 0%, var(--orange-red) 100%);--pink-to-purple-horizontal-gradient: linear-gradient(90deg, var(--vivid-pink) 0%, var(--electric-violet) 100%);--pink-to-purple-vertical-gradient: linear-gradient(0deg, var(--electric-violet) 0%, var(--vivid-pink) 100%);--purple-to-light-purple-vertical-gradient: linear-gradient(0deg, var(--french-violet) 0%, var(--light-violet) 100%);--green-to-cyan-vertical-gradient: linear-gradient(0deg, var(--symbolic-cyan) 0%, var(--super-green) 100%);--blue-to-teal-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--light-blue) 100%);--blue-to-cyan-vertical-gradient: linear-gradient(0deg, var(--bright-blue) 0%, var(--symbolic-cyan) 100%);--black-to-gray-vertical-gradient: linear-gradient(0deg, var(--primary-contrast) 0%, var(--gray-400) 100%);--red-to-pink-vertical-gradient: linear-gradient(0deg, var(--hot-red) 0%, var(--vivid-pink) 100%);--orange-to-pink-vertical-gradient: linear-gradient(0deg, var(--vivid-pink) 0%, var(--light-orange) 100%);--page-bg-radial-gradient: radial-gradient(circle, white 0%, white 100%);--soft-pink-radial-gradient: radial-gradient(circle at center bottom, var(--light-pink) 0%, white 80%);--full-contrast: black;--primary-contrast: var(--gray-900);--secondary-contrast: var(--gray-800);--tertiary-contrast: var(--gray-700);--quaternary-contrast: var(--gray-500);--quinary-contrast: var(--gray-300);--senary-contrast: var(--gray-200);--septenary-contrast: var(--gray-100);--octonary-contrast: var(--gray-50);--page-background: white;--gray-unfilled: var(--gray-400);--webgl-page-background: #ffffff;--webgl-gray-unfilled: #a39fa9;--mat-snackbar-container-shape: .25rem;--mat-snackbar-container-color: var(--page-background);--mat-snackbar-supporting-text-color: var(--primary-contrast)}:root{--z-index-mini-menu: 200;--z-index-nav: 100;--z-index-cookie-consent: 60;--z-index-content: 50;--z-index-icon: 10}:root{--fallback-font-stack: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-width: 120ch;--layout-padding: 3.12rem;--primary-nav-width: 6.875rem;--secondary-nav-width: 16.25rem;--fixed-content-height: calc(100vh - var(--layout-padding) * 2)}@media(max-width:900px){:root{--layout-padding: 2rem}}@media(max-width:700px){:root{--layout-padding: 1rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--inter-font);font-size:16px;background-color:var(--page-background);color:var(--primary-contrast);transition:color .3s ease,background-color .3s ease;scroll-behavior:smooth}@media(prefers-reduced-motion){html{scroll-behavior:auto}}body{margin:0;overflow-y:auto;overflow-x:hidden}html,body{height:100vh;min-height:100vh}@supports (height: 100svh){html,body{height:100svh}}img{border-radius:.25rem;overflow:hidden}docs-viewer img{margin:1rem 0}.ng-progress-bar .ng-bar{background:var(--red-to-pink-to-purple-horizontal-gradient)!important}:root{--code-font: "DM Mono", monospace;--inter-font: "Inter", var(--fallback-font-stack);--inter-tight-font: "Inter Tight", var(--fallback-font-stack);--icons: "Material Symbols Outlined";--selection-background: var(--vivid-pink);--selection-color: var(--vivid-pink)}:nth-child(6n+1){--selection-color: var(--vivid-pink)}:nth-child(6n+2){--selection-background: var(--hot-pink);--selection-color: var(--hot-pink)}:nth-child(6n+3){--selection-background: var(--electric-violet);--selection-color: var(--electric-violet)}:nth-child(6n+4){--selection-background: var(--french-violet);--selection-color: var(--french-violet)}:nth-child(6n+5){--selection-background: var(--indigo-blue);--selection-color: var(--indigo-blue)}:nth-child(6n+6){--selection-background: var(--bright-blue);--selection-color: var(--bright-blue)}::selection{background:color-mix(in srgb,var(--selection-background) 10%,var(--octonary-contrast));color:color-mix(in srgb,var(--selection-color) 40%,var(--primary-contrast))}h1,h2,h3,h4,h5,h6{font-family:var(--inter-tight-font);font-weight:500;text-wrap:balance}p{font-size:.875rem;line-height:1.4rem;font-weight:400;margin-block-start:.5rem;margin-block-end:.5rem}.docs-viewer p{text-indent:.875rem}.docs-viewer p a{text-indent:0}p~ul,p~ol{margin-block-start:0}ul,ol{font-size:.875rem;line-height:1.4rem;font-weight:400;letter-spacing:-.01rem}a{text-decoration:none;font-weight:500;transition:color .3s ease}p>a,p>em>a,td>a,div>a:not(.docs-card),code>a,li:not(.docs-faceted-list *) a{color:var(--bright-blue)}p>a:hover,p>em>a:hover,td>a:hover,div>a:not(.docs-card):hover,code>a:hover,li:not(.docs-faceted-list *) a:hover{color:var(--vivid-pink)}p>a:active,p>em>a:active,td>a:active,div>a:not(.docs-card):active,code>a:active,li:not(.docs-faceted-list *) a:active{color:var(--hot-red)}p>a,p>em>a,.docs-list a,.docs-card a{margin-block:0;text-decoration:underline}hr{border:0;border-block-start-width:1px;border-style:solid;border-color:var(--senary-contrast);width:100%;margin-block:1rem;transition:border-color .3s ease}.docs-scroll-hide::-webkit-scrollbar-track{background:#0000}.docs-scroll-hide::-webkit-scrollbar{width:0}.docs-scroll-track-transparent::-webkit-scrollbar-track,.docs-scroll-track-transparent-large::-webkit-scrollbar-track{background:#0000;cursor:pointer}.docs-scroll-track-transparent::-webkit-scrollbar-thumb,.docs-scroll-track-transparent-large::-webkit-scrollbar-thumb{border-radius:10px;transition:background-color .3s ease}.docs-scroll-track-transparent::-webkit-scrollbar-thumb:hover,.docs-scroll-track-transparent-large::-webkit-scrollbar-thumb:hover{background-color:var(--quaternary-contrast)}.docs-scroll-track-transparent-large::-webkit-scrollbar{width:8px;height:8px}.docs-scroll-track-transparent-large::-webkit-scrollbar-thumb{background-color:var(--quinary-contrast)}.docs-scroll-track-transparent::-webkit-scrollbar{width:6px;height:6px}.docs-scroll-track-transparent::-webkit-scrollbar-thumb{background-color:var(--senary-contrast)}.mat-mdc-select-panel,app-image .contents,.cdk-overlay-pane,.hide-thin-scrollbar{scrollbar-width:none}.mat-mdc-select-panel::-webkit-scrollbar,app-image .contents::-webkit-scrollbar,.cdk-overlay-pane::-webkit-scrollbar,.hide-thin-scrollbar::-webkit-scrollbar{height:4px;background-color:transparent}.mat-mdc-select-panel::-webkit-scrollbar-thumb,app-image .contents::-webkit-scrollbar-thumb,.cdk-overlay-pane::-webkit-scrollbar-thumb,.hide-thin-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.mat-mdc-select-panel:active,.mat-mdc-select-panel:hover,app-image .contents:active,app-image .contents:hover,.cdk-overlay-pane:active,.cdk-overlay-pane:hover,.hide-thin-scrollbar:active,.hide-thin-scrollbar:hover{scrollbar-width:thin}.mat-mdc-select-panel:active::-webkit-scrollbar-thumb,.mat-mdc-select-panel:hover::-webkit-scrollbar-thumb,app-image .contents:active::-webkit-scrollbar-thumb,app-image .contents:hover::-webkit-scrollbar-thumb,.cdk-overlay-pane:active::-webkit-scrollbar-thumb,.cdk-overlay-pane:hover::-webkit-scrollbar-thumb,.hide-thin-scrollbar:active::-webkit-scrollbar-thumb,.hide-thin-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#0000004d}button{font-family:var(--inter-font);background:transparent;-webkit-appearance:none;border:0;font-weight:600}button::-moz-focus-inner{border:0;padding:0}button:disabled{cursor:not-allowed}@property --angle{syntax: "<angle>"; initial-value: 90deg; inherits: false;}.docs-primary-btn{cursor:pointer;border:none;outline:none;position:relative;border-radius:.25rem;padding:.76rem 1.5rem;width:max-content;color:transparent;--angle: 90deg;background:linear-gradient(var(--angle),var(--orange-red) 0%,var(--vivid-pink) 50%,var(--electric-violet) 100%)}.docs-primary-btn docs-icon{z-index:var(--z-index-content);position:relative}.docs-primary-btn:before{content:attr(text);position:absolute;inset:1px;border-radius:.2rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,background .3s ease;color:var(--primary-contrast);background:var(--page-bg-radial-gradient)}.docs-primary-btn.has-icon:before{padding-left:32px}.docs-primary-btn:after{background:var(--page-background)}.docs-primary-btn:hover{-webkit-animation-name:spin-gradient;-webkit-animation-duration:4s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:spin-gradient;-moz-animation-duration:4s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:spin-gradient;animation-duration:4s;animation-timing-function:linear;animation-delay:0;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards}.docs-primary-btn:hover:before{background-color:var(--page-background);background:var(--soft-pink-radial-gradient);opacity:.9}.docs-primary-btn:hover:after{opacity:0}.docs-primary-btn:active:before{opacity:.8}.docs-primary-btn:disabled{background:var(--quinary-contrast);color:var(--quinary-contrast)}.docs-primary-btn:disabled:before{background-color:var(--page-background);background:var(--page-bg-radial-gradient);opacity:1}.docs-primary-btn:disabled docs-icon{color:var(--quinary-contrast)}.docs-primary-btn docs-icon{z-index:var(--z-index-icon);color:var(--primary-contrast)}.docs-faceted-list{--faceted-list-border-width: 2px;list-style:none;padding:0;margin:0;border-inline-start:calc(var(--faceted-list-border-width) - 1px) solid var(--senary-contrast)}.docs-faceted-list-item a,.docs-faceted-list-item button:not(.docs-expanded-button){position:relative;background-color:var(--quaternary-contrast);background-clip:text;-webkit-background-clip:text;color:transparent;transition:background-color .3s ease;line-height:1.1rem}.docs-faceted-list-item a:before,.docs-faceted-list-item button:not(.docs-expanded-button):before{content:"";position:absolute;top:0;left:calc(var(--faceted-list-border-width) * -1);width:var(--faceted-list-border-width);height:100%;background:var(--primary-contrast);opacity:0;transform:scaleY(.7);transition:transform .3s ease,opacity .3s ease}.docs-faceted-list-item a:hover,.docs-faceted-list-item button:not(.docs-expanded-button):hover{background-color:var(--primary-contrast)}.docs-faceted-list-item a:hover:before,.docs-faceted-list-item button:not(.docs-expanded-button):hover:before{opacity:.3}.docs-faceted-list-item a.docs-faceted-list-item-active,.docs-faceted-list-item button:not(.docs-expanded-button).docs-faceted-list-item-active{background-image:var(--pink-to-purple-vertical-gradient)}.docs-faceted-list-item a.docs-faceted-list-item-active:before,.docs-faceted-list-item button:not(.docs-expanded-button).docs-faceted-list-item-active:before{opacity:1;transform:scaleY(1);background:var(--pink-to-purple-vertical-gradient)}.docs-faceted-list-item a.docs-faceted-list-item-active:hover:before,.docs-faceted-list-item button:not(.docs-expanded-button).docs-faceted-list-item-active:hover:before{opacity:1;transform:scaleY(1.1)}:root{--screen-xs: 700px;--screen-sm: 775px;--screen-md: 900px;--screen-lg: 1200px;--screen-xl: 1430px;--screen-xxl: 1800px}.docs-alert{--alert-gradient: var(--purple-to-blue-vertical-gradient);--alert-accent: var(--bright-blue);box-sizing:border-box;border-width:0;border-inline-start-width:3px;border-style:solid;background:color-mix(in srgb,var(--alert-accent) 5%,transparent);color:var(--primary-contrast);border-image:var(--alert-gradient) 1;padding:1.5rem;font-weight:400;transition:color .3s ease;margin-block:1rem;position:relative}.docs-alert:before{font-family:var(--icons);position:absolute;margin-top:-.05rem;color:var(--alert-accent);font-size:1.3rem}.docs-alert p{margin-block:0}.docs-alert strong{margin-inline-start:1rem}.docs-dark-mode .docs-alert{background:color-mix(in srgb,var(--alert-accent) 10%,transparent)}.docs-alert .docs-pill-row{margin-block-end:0}.docs-alert-tip{--alert-gradient: var(--green-to-cyan-vertical-gradient);--alert-accent: var(--symbolic-cyan)}.docs-alert-tip:before{content:"star"}.docs-alert-important{--alert-gradient: var(--red-to-pink-vertical-gradient);--alert-accent: var(--hot-red)}.docs-alert-important:before{content:"priority_high"}.docs-alert-helpful{--alert-gradient: var(--orange-to-pink-vertical-gradient);--alert-accent: var(--vivid-pink)}.docs-alert-helpful:before{content:"check_circle"}.docs-callout{--callout-theme: var(--purple-to-blue-horizontal-gradient);border-width:0;border-block-start-width:2px;border-block-end-width:1px;border-style:solid;margin-block:1.5rem;border-image:var(--callout-theme) 1;position:relative}.docs-callout:has(+.docs-callout){border-block-end-width:0}.docs-callout p{background-image:var(--callout-theme);background-clip:text;-webkit-background-clip:text;color:transparent;max-width:fit-content;font-size:1.1rem}.docs-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;margin-block:1rem}@container docs-content (max-width: 450px){.docs-card-grid{grid-template-columns:1fr}}.docs-card{display:flex;flex-direction:column;justify-content:space-between;color:var(--primary-contrast);padding:1.5rem;border:1px solid var(--senary-contrast);border-radius:.25rem;overflow:hidden;transition:border-color .3s ease,background-color .3s ease}.docs-card p,.docs-card span,.docs-card docs-icon,.docs-card svg-icon{line-height:1.6rem;margin-block-start:0;margin-block-end:1.5rem}.docs-card span{font-size:1rem;font-weight:600;position:relative}a.docs-card{display:flex;flex-direction:column;justify-content:space-between}a.docs-card span,a.docs-card p:last-of-type{background:var(--pink-to-highlight-to-purple-to-blue-horizontal-gradient-1);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position 1.8s ease-out;background-size:200% 100%;background-position:100% 0%;position:relative}a.docs-card:hover span,a.docs-card:hover p:last-of-type{background-position:0% 0%}a.docs-card:hover{background:var(--subtle-purple)}.docs-emoji{color:inherit}.docs-viewer .docs-code{margin-block:1rem}.docs-code{display:block;position:relative;border:1px solid var(--senary-contrast);border-radius:.25rem;background:var(--octonary-contrast);transition:background .3s ease,border-color .3s ease;container:codeblock/inline-size;padding:0rem 1rem 1rem}.docs-code:hover button[docs-copy-source-code]{opacity:1}.docs-code pre{overflow-x:auto}.docs-code code{display:flex;flex-direction:column;font-size:.875rem;counter-reset:line}.docs-code code.copy p:first-child{display:inline-block;font-size:1.04rem}.docs-code code h3,.docs-code code h4,.docs-code code h5,.docs-code code h6{margin-block:0 0 1rem}.docs-code code p{margin-block-end:0;line-height:1.6rem}.docs-code h3{background-image:var(--purple-to-blue-horizontal-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4rem;letter-spacing:-.00875rem;margin:0 0 0 1rem;word-wrap:break-word;width:fit-content}.docs-code:not(:has(.docs-code-header)) button[docs-copy-source-code]{top:.2rem;right:.2rem}.highlighted{background:color-mix(in srgb,var(--bright-blue) 9%,var(--page-background));color:color-mix(in srgb,var(--bright-blue) 60%,var(--full-contrast))}.remove{background:color-mix(in srgb,var(--orange-red) 10%,var(--page-background));color:color-mix(in srgb,var(--hot-red) 80%,var(--full-contrast))}.add{background:color-mix(in srgb,oklch(68.82% .224 155.13deg) 12%,var(--page-background));color:color-mix(in srgb,var(--super-green),var(--full-contrast) 50%)}.docs-pill{display:flex;align-items:center;--pill-accent: var(--bright-blue);background:color-mix(in srgb,var(--pill-accent) 5%,transparent);color:color-mix(in srgb,var(--pill-accent) 70%,var(--full-contrast));padding-inline:.75rem;padding-block:.375rem;border-radius:2.75rem;border:0;transition:background .3s ease;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4rem;letter-spacing:-.00875rem}.docs-pill:hover{background:color-mix(in srgb,var(--pill-accent) 15%,transparent)}.docs-pill .docs-icon-small{margin-inline-start:.25rem}.docs-dark-mode .docs-pill{color:color-mix(in srgb,var(--pill-accent) 60%,white 70%);background:color-mix(in srgb,var(--pill-accent) 10%,white 2%)}.docs-dark-mode .docs-pill:hover{background:color-mix(in srgb,var(--pill-accent) 20%,white 10%)}.docs-pill-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.docs-pill-row .docs-pill:nth-child(6n+1){--pill-accent: var(--hot-red)}.docs-pill-row .docs-pill:nth-child(6n+2){--pill-accent: var(--hot-pink)}.docs-pill-row .docs-pill:nth-child(6n+3){--pill-accent: var(--electric-violet)}.docs-pill-row .docs-pill:nth-child(6n+4){--pill-accent: var(--french-violet)}.docs-pill-row .docs-pill:nth-child(6n+5){--pill-accent: var(--indigo-blue)}.docs-pill-row .docs-pill:nth-child(6n+6){--pill-accent: var(--bright-blue)}.docs-table{overflow-x:auto}.docs-table table{width:100%;border-collapse:collapse;margin-block:1rem;font-size:.875rem;line-height:160%;letter-spacing:-.00875rem}.docs-table th{text-align:left;padding-block:.4rem;padding-inline-end:1.5rem;border-block:1px solid var(--senary-contrast);font-size:.75rem;font-weight:600}.docs-table tr td{padding-block:.85rem;vertical-align:top}.docs-table tr td:not(:last-child){padding-inline-end:1rem}.docs-table tr td:first-child{padding-inline-end:1.62rem;vertical-align:top;min-width:10ch}.docs-table tr:not(:last-child){border-block-end:1px solid var(--senary-contrast)}.docs-decorative-header-container{container:header/inline-size;-webkit-animation-name:fade-scale-in;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:fade-scale-in;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:fade-scale-in;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.docs-decorative-header{border-radius:.625rem;background:var(--septenary-contrast);overflow:hidden;display:flex;position:relative;margin-bottom:1.6rem;transition:background .3s ease}@container header (max-width: 550px){.docs-decorative-header{flex-direction:column-reverse}}.docs-decorative-header .docs-header-content{box-sizing:border-box;padding:1.5rem;padding-inline-end:0;flex-grow:1}@container header (max-width: 550px){.docs-decorative-header .docs-header-content{width:100%;padding-block-end:1.5rem}}.docs-decorative-header .docs-header-content .docs-page-title{font-size:2.5rem}.docs-decorative-header .docs-header-content docs-breadcrumb{padding-block-end:1rem}.docs-decorative-header img{margin:auto;margin-block:auto;padding-inline:1rem 2rem;padding-block:1.6rem;min-width:150px;max-width:250px;max-height:125px;z-index:0;object-fit:contain}iframe{border:none;width:100%;aspect-ratio:16/9}video{width:100%}.docs-viewer iframe,.docs-viewer video,.docs-viewer audio{margin-block:1rem}.no-animation{animation:none!important;transition:none!important}@-webkit-keyframes fill-full{0%{font-variation-settings:"wght" 100,"FILL" 0}to{font-variation-settings:"wght" 500,"FILL" 1}}@-moz-keyframes fill-full{0%{font-variation-settings:"wght" 100,"FILL" 0}to{font-variation-settings:"wght" 500,"FILL" 1}}@-ms-keyframes fill-full{0%{font-variation-settings:"wght" 100,"FILL" 0}to{font-variation-settings:"wght" 500,"FILL" 1}}@keyframes fill-full{0%{font-variation-settings:"wght" 100,"FILL" 0}to{font-variation-settings:"wght" 500,"FILL" 1}}@-webkit-keyframes flash{0%{background-position:-150%}to{background-position:150%}}@-moz-keyframes flash{0%{background-position:-150%}to{background-position:150%}}@-ms-keyframes flash{0%{background-position:-150%}to{background-position:150%}}@keyframes flash{0%{background-position:-150%}to{background-position:150%}}@-webkit-keyframes spin-gradient{0%{--angle: 90deg}to{--angle: 450deg}}@-moz-keyframes spin-gradient{0%{--angle: 90deg}to{--angle: 450deg}}@-ms-keyframes spin-gradient{0%{--angle: 90deg}to{--angle: 450deg}}@keyframes spin-gradient{0%{--angle: 90deg}to{--angle: 450deg}}@-webkit-keyframes fade-scale-in{0%{opacity:0;transform:scale(.92)}}@-moz-keyframes fade-scale-in{0%{opacity:0;transform:scale(.92)}}@-ms-keyframes fade-scale-in{0%{opacity:0;transform:scale(.92)}}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.92)}}@-webkit-keyframes fade-scale-out{to{opacity:0;transform:scale(.92)}}@-moz-keyframes fade-scale-out{to{opacity:0;transform:scale(.92)}}@-ms-keyframes fade-scale-out{to{opacity:0;transform:scale(.92)}}@keyframes fade-scale-out{to{opacity:0;transform:scale(.92)}}@-webkit-keyframes slide-from-right{0%{opacity:0;transform:translate(100%)}}@-moz-keyframes slide-from-right{0%{opacity:0;transform:translate(100%)}}@-ms-keyframes slide-from-right{0%{opacity:0;transform:translate(100%)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(100%)}}@-webkit-keyframes slide-to-left{to{opacity:0;transform:translate(-100%)}}@-moz-keyframes slide-to-left{to{opacity:0;transform:translate(-100%)}}@-ms-keyframes slide-to-left{to{opacity:0;transform:translate(-100%)}}@keyframes slide-to-left{to{opacity:0;transform:translate(-100%)}}@-webkit-keyframes rotateX-from-back{0%{opacity:0;transform:rotateX(-180deg)}to{transform:rotateX(0)}}@-moz-keyframes rotateX-from-back{0%{opacity:0;transform:rotateX(-180deg)}to{transform:rotateX(0)}}@-ms-keyframes rotateX-from-back{0%{opacity:0;transform:rotateX(-180deg)}to{transform:rotateX(0)}}@keyframes rotateX-from-back{0%{opacity:0;transform:rotateX(-180deg)}to{transform:rotateX(0)}}@-webkit-keyframes rotateX-to-back{to{opacity:0;transform:rotateX(-180deg)}}@-moz-keyframes rotateX-to-back{to{opacity:0;transform:rotateX(-180deg)}}@-ms-keyframes rotateX-to-back{to{opacity:0;transform:rotateX(-180deg)}}@keyframes rotateX-to-back{to{opacity:0;transform:rotateX(-180deg)}}@-webkit-keyframes rotateY-from-back{0%{opacity:0;transform:rotateY(-180deg)}to{transform:rotateY(0)}}@-moz-keyframes rotateY-from-back{0%{opacity:0;transform:rotateY(-180deg)}to{transform:rotateY(0)}}@-ms-keyframes rotateY-from-back{0%{opacity:0;transform:rotateY(-180deg)}to{transform:rotateY(0)}}@keyframes rotateY-from-back{0%{opacity:0;transform:rotateY(-180deg)}to{transform:rotateY(0)}}@-webkit-keyframes rotateY-to-back{to{opacity:0;transform:rotateY(-180deg)}}@-moz-keyframes rotateY-to-back{to{opacity:0;transform:rotateY(-180deg)}}@-ms-keyframes rotateY-to-back{to{opacity:0;transform:rotateY(-180deg)}}@keyframes rotateY-to-back{to{opacity:0;transform:rotateY(-180deg)}}@-webkit-keyframes scrollY-from-up{0%{opacity:0;transform:translateY(-100px)}}@-moz-keyframes scrollY-from-up{0%{opacity:0;transform:translateY(-100px)}}@-ms-keyframes scrollY-from-up{0%{opacity:0;transform:translateY(-100px)}}@keyframes scrollY-from-up{0%{opacity:0;transform:translateY(-100px)}}@-webkit-keyframes scrollY-to-down{to{opacity:0;transform:translateY(100px)}}@-moz-keyframes scrollY-to-down{to{opacity:0;transform:translateY(100px)}}@-ms-keyframes scrollY-to-down{to{opacity:0;transform:translateY(100px)}}@keyframes scrollY-to-down{to{opacity:0;transform:translateY(100px)}}@-webkit-keyframes pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}@-moz-keyframes pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}@-ms-keyframes pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes pulse{0%{transform:scale(.95)}to{transform:scale(1.05)}}.fill-full,.fill-full-hover:hover{-webkit-animation-name:fill-full;-webkit-animation-duration:.5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-name:fill-full;-moz-animation-duration:.5s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:forwards;-moz-animation-fill-mode:forwards;animation-name:fill-full;animation-duration:.5s;animation-timing-function:linear;animation-delay:0;animation-iteration-count:1;animation-direction:forwards;animation-fill-mode:forwards}.fade-scale-in,.fade-scale-in-hover:hover{-webkit-animation-name:fade-scale-in;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:fade-scale-in;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:fade-scale-in;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.fade-scale-out,.fade-scale-out-hover:hover{-webkit-animation-name:fade-scale-out;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:fade-scale-out;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:fade-scale-out;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.slide-from-right,.slide-from-right-hover:hover{-webkit-animation-name:slide-from-right;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:slide-from-right;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:slide-from-right;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.slide-to-left,.slide-to-left-hover:hover{-webkit-animation-name:slide-to-left;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:slide-to-left;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:slide-to-left;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.rotateX-from-back,.rotateX-from-back-hover:hover{-webkit-animation-name:rotateX-from-back;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:rotateX-from-back;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:rotateX-from-back;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.rotateX-to-back,.rotateX-to-back-hover:hover{-webkit-animation-name:rotateX-to-back;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:rotateX-to-back;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:rotateX-to-back;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.rotateY-from-back,.rotateY-from-back-hover:hover{-webkit-animation-name:rotateY-from-back;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:rotateY-from-back;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:rotateY-from-back;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.rotateY-to-back,.rotateY-to-back-hover:hover{-webkit-animation-name:rotateY-to-back;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:rotateY-to-back;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:rotateY-to-back;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.scrollY-from-up,.scrollY-from-up-hover:hover{-webkit-animation-name:scrollY-from-up;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:scrollY-from-up;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:scrollY-from-up;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.scrollY-to-down,.scrollY-to-down-hover:hover{-webkit-animation-name:scrollY-to-down;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:scrollY-to-down;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in;-moz-animation-delay:0;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:scrollY-to-down;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.pulse,.pulse-hover:hover{-webkit-animation-name:pulse;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-moz-animation-name:pulse;-moz-animation-duration:.5s;-moz-animation-timing-function:ease-in-out;-moz-animation-delay:0;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;animation-name:pulse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:0;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}.generic-form mat-form-field.mat-mdc-form-field{width:100%}.generic-form mat-form-field.mat-mdc-form-field docs-icon{margin-right:8px}.generic-form mat-form-field.mat-mdc-form-field.mat-form-field-invalid div.mat-mdc-form-field-subscript-wrapper{height:0}.generic-form mat-checkbox,.generic-form mat-radio-group{width:100%}.ghost{-webkit-animation-name:flash;-webkit-animation-duration:.5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:flash;-moz-animation-duration:.5s;-moz-animation-timing-function:linear;-moz-animation-delay:0;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;animation-name:flash;animation-duration:.5s;animation-timing-function:linear;animation-delay:0;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards;background-color:var(--septenary-contrast);background-image:linear-gradient(90deg,transparent 0%,var(--senary-contrast),transparent 100%);background-size:50%;background-repeat:no-repeat;margin:8px}.hidden{display:none}pre{white-space:pre}button,a:has(+button){cursor:pointer}button:not(:last-child),a:has(+button):not(:last-child){margin-right:1rem}app-column-sorter button:not(:last-child),app-column-sorter a:has(+button):not(:last-child){margin-right:0}.suggest-container{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}footer .suggest-container{box-shadow:none}@media(min-width:1431px){.docs-app-main-content:has(docs-table-of-contents) .app-footer-container{width:calc(100% - 16rem - var(--layout-padding) * 3)}}@media(min-width:1801px){.docs-app-main-content:has(docs-table-of-contents) .app-footer-container{width:calc(100% - 25rem - var(--layout-padding) * 3)}}@media(min-width:1431px){.docs-app-main-content:has(docs-table-of-contents) app-reply{width:calc(100% - 16rem - var(--layout-padding))}}@media(min-width:1801px){.docs-app-main-content:has(docs-table-of-contents) app-reply{width:calc(100% - 25rem - var(--layout-padding))}}.docs-viewer a[href^=http]:not([href*="yourdomain.com"]):after{display:inline-block;content:"\e89e";font-family:var(--icons);margin-left:.2rem;vertical-align:middle}.text-center{text-align:center}.image-center{object-fit:fit!important;background-size:fit!important;background-position:center!important;background-repeat:no-repeat!important}input.title{width:calc(100% - 2rem);margin:auto;margin-block-end:.5rem;background:var(--pink-to-highlight-to-purple-to-blue-horizontal-gradient);border:none;padding:1rem}input.title:focus{outline:none}.docs-dark-mode input.title{color:var(--primary-contrast)}.mdc-button__label,.mdc-tab__text-label,.flex-row-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.mat-mdc-menu-item-text{display:flex;flex-direction:row;align-items:center}svg-icon,.svg-icon{transition:scale .5s ease}svg-icon:hover,.svg-icon:hover{scale:1.06}button.mdc-button mat-icon,button.mdc-button svg-icon,button.mdc-button docs-icon{margin-inline-end:.3rem}.docs-light-mode mat-datepicker-toggle svg{fill:var(--quaternary-contrast)}.mat-mdc-dialog-container .mdc-dialog__surface{border:8px solid var(--light-violet)}.remove-border-bottom>.mat-mdc-tab-header .mat-mdc-tab-label-container{border-bottom:none}mat-tab-group.main-tab>mat-tab-header div.mat-mdc-tab{margin-bottom:1rem;background:var(--subtle-purple)}.generic-table .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background:inherit;color:inherit}.generic-table .mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: inherit}footer[app-footer] .suggest-container{background:none;padding:0}footer[app-footer] .mdc-line-ripple:before,.page-size .mdc-line-ripple:before,footer[app-footer] .mdc-line-ripple:after,.page-size .mdc-line-ripple:after{border-bottom-style:none}.cdk-overlay-pane:has(app-card,app-grid-card,app-person,app-youtube,app-video,app-audio){width:80%;height:80vh;overflow:auto}@media(max-width:900px){.cdk-overlay-pane:has(app-card,app-grid-card,app-person,app-youtube,app-video,app-audio){width:90%}}app-paginator .mat-mdc-form-field-bottom-align{height:0}app-paginator .left .mdc-text-field{width:160px}app-discuss .search-mode .pagination,app-work .search-mode .pagination{transform:translate(38px)}app-discuss .icon-mode .pagination,app-work .icon-mode .pagination{transform:translate(-30px)}.vis-timeline{width:100%}.vis-item.vis-box .vis-item-content{cursor:pointer;padding:8px;text-align:left;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.vis-item.vis-box .vis-item-content img{width:64px;height:52px;margin:0 8px 0 0;border-radius:4px;float:left}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;transition:none!important}}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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}html{--mat-sys-background: #161215;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #342f32;--mat-sys-inverse-primary: #a900a9;--mat-sys-inverse-surface: #e9e0e4;--mat-sys-on-background: #e9e0e4;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #5b005b;--mat-sys-on-primary-container: #ffd7f5;--mat-sys-on-primary-fixed: #380038;--mat-sys-on-primary-fixed-variant: #810081;--mat-sys-on-secondary: #3d2b3a;--mat-sys-on-secondary-container: #f7daef;--mat-sys-on-secondary-fixed: #271624;--mat-sys-on-secondary-fixed-variant: #554151;--mat-sys-on-surface: #e9e0e4;--mat-sys-on-surface-variant: #eedee7;--mat-sys-on-tertiary: #42008a;--mat-sys-on-tertiary-container: #ecdcff;--mat-sys-on-tertiary-fixed: #270057;--mat-sys-on-tertiary-fixed-variant: #5f00c0;--mat-sys-outline: #9a8d95;--mat-sys-outline-variant: #4e444b;--mat-sys-primary: #ffabf3;--mat-sys-primary-container: #810081;--mat-sys-primary-fixed: #ffd7f5;--mat-sys-primary-fixed-dim: #ffabf3;--mat-sys-scrim: #000000;--mat-sys-secondary: #dabfd2;--mat-sys-secondary-container: #554151;--mat-sys-secondary-fixed: #f7daef;--mat-sys-secondary-fixed-dim: #dabfd2;--mat-sys-shadow: #000000;--mat-sys-surface: #161215;--mat-sys-surface-bright: #3d383b;--mat-sys-surface-container: #231e22;--mat-sys-surface-container-high: #2d292c;--mat-sys-surface-container-highest: #383337;--mat-sys-surface-container-low: #1e1a1d;--mat-sys-surface-container-lowest: #110d10;--mat-sys-surface-dim: #161215;--mat-sys-surface-tint: #ffabf3;--mat-sys-surface-variant: #4e444b;--mat-sys-tertiary: #d5baff;--mat-sys-tertiary-container: #5f00c0;--mat-sys-tertiary-fixed: #ecdcff;--mat-sys-tertiary-fixed-dim: #d5baff;--mat-sys-neutral-variant20: #372e34;--mat-sys-neutral10: #1e1a1d;--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}.vis .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:#394c59d9;border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px #0003;color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}.vis-current-time{background-color:#ff7f6e;pointer-events:none;width:2px;z-index:1}.vis-rolling-mode-btn{background:#3876c2;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;opacity:.8;position:absolute;right:20px;text-align:center;top:7px;width:40px}.vis-rolling-mode-btn:before{content:"\26f6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;cursor:move;width:2px;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;font-size:12px;padding:3px 5px;top:0;white-space:nowrap;z-index:inherit}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;height:0;position:absolute;width:100%}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-major.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{bottom:20px;color:#4d4d4d;position:absolute;text-align:center;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-title.vis-measure{margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;box-shadow:2px 2px 10px #9999998c;padding:5px}.vis-legend-text{display:inline-block;white-space:nowrap}.vis-item{background-color:#d5ddf6;border-color:#97b0f8;border-width:1px;color:#1a1a1a;display:inline-block;position:absolute;z-index:1}.vis-item.vis-selected{background-color:#fff785;border-color:#ffc200;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{border-radius:2px;border-style:solid;text-align:center}.vis-item.vis-point{background:none}.vis-item.vis-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-item.vis-range{border-radius:2px;border-style:solid;box-sizing:border-box}.vis-item.vis-background{background-color:#d5ddf666;border:none;box-sizing:border-box;margin:0;padding:0}.vis-item .vis-item-overflow{height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item .vis-item-content{box-sizing:border-box;padding:5px;white-space:nowrap}.vis-item .vis-onUpdateTime-tooltip{background:#4f81bd;border-radius:1px;color:#fff;padding:5px;position:absolute;text-align:center;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;white-space:nowrap;width:200px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;height:24px;padding:0 5px;position:absolute;top:0;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;width:24px}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{color:red;content:"\d7";font-family:arial,sans-serif;font-size:22px;font-weight:700;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%}.vis-item.vis-range .vis-drag-left{cursor:w-resize;left:-4px}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{height:100%;max-width:20%;min-width:2px;position:absolute;top:0;width:24px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{border-radius:2px;border-style:solid;text-align:center;vertical-align:center}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item.vis-cluster-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{height:100%;overflow:visible;position:absolute;width:100%}.vis-axis{height:0;left:0;position:absolute;width:100%;z-index:1}.vis-foreground .vis-group{border-bottom:1px solid #bfbfbf;box-sizing:border-box;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"\25bc"}.vis-label.vis-nesting-group.collapsed:before{content:"\25b6"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"\25c0"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf;color:#4d4d4d;left:0;top:0;width:100%}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-bottom-style:solid;border-top-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{box-shadow:0 0 10px #000c;height:1px;position:absolute;width:100%}.vis-panel .vis-shadow.vis-top{left:0;top:-1px}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{overflow:hidden;position:relative}.vis-time-axis.vis-foreground{left:0;top:0;width:100%}.vis-time-axis.vis-background{height:100%;left:0;position:absolute;top:0;width:100%}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;overflow:hidden;padding:3px;position:absolute;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{border:1px solid #bfbfbf;box-sizing:border-box;margin:0;overflow:hidden;padding:0;position:relative}.vis-loading-screen{height:100%;left:0;position:absolute;top:0;width:100%}@font-face{font-family:videogular;src:url("./media/videogular-H7MSXT3I.eot?hj1wei");src:url("./media/videogular-H7MSXT3I.eot?hj1wei#iefix") format("embedded-opentype"),url("./media/videogular-ULU7CHZC.ttf?hj1wei") format("truetype"),url("./media/videogular-54D7AHHD.woff?hj1wei") format("woff"),url("./media/videogular-WX5DESMV.svg?hj1wei#videogular") format("svg");font-weight:400;font-style:normal}[class*=" vg-icon-"],[class^=vg-icon-]{font-family:videogular!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;width:50px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-icon-closed_caption:before{content:"\e006"}.vg-icon-pause:before{content:"\e018"}.vg-icon-play_arrow:before{content:"\e01b"}.vg-icon-repeat:before{content:"\e023"}.vg-icon-replay:before{content:"\e025"}.vg-icon-skip_next:before{content:"\e027"}.vg-icon-skip_previous:before{content:"\e028"}.vg-icon-stop:before{content:"\e02a"}.vg-icon-volume_down:before{content:"\e030"}.vg-icon-volume_mute:before{content:"\e031"}.vg-icon-volume_off:before{content:"\e032"}.vg-icon-volume_up:before{content:"\e033"}.vg-icon-hd:before{content:"\e035"}.vg-icon-forward_10:before{content:"\e038"}.vg-icon-forward_30:before{content:"\e039"}.vg-icon-replay_10:before{content:"\e03b"}.vg-icon-replay_30:before{content:"\e03c"}.vg-icon-fullscreen:before{content:"\e20c"}.vg-icon-fullscreen_exit:before{content:"\e20d"}vg-player video{width:100%;height:100%}
