/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/.pnpm/@bannerflow+ui@20.9.136_1c4ccbad83dc49bd9576f5d7d52502f6/node_modules/@bannerflow/ui/index.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap);
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/.pnpm/@bannerflow+ui@20.9.136_1c4ccbad83dc49bd9576f5d7d52502f6/node_modules/@bannerflow/ui/index.scss?ngGlobalStyle (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/libs/base/assets/icons/landingPageBase.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
	font-family: BannerflowMaterial;
	src: url(data:application/font-woff;charset=utf-8;base64,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)
		format('woff');
	font-weight: 400;
	font-style: normal;
}
.lpb-icon {
	display: inline-block;
	font: normal normal normal 14px/1 BannerflowMaterial;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.lpb-icon-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.lpb-icon-2x {
	font-size: 2em;
}
.lpb-icon-3x {
	font-size: 3em;
}
.lpb-icon-4x {
	font-size: 4em;
}
.lpb-icon-5x {
	font-size: 5em;
}
.lpb-icon-fw {
	width: 1.28571429em;
	text-align: center;
}
.lpb-icon-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.lpb-icon-ul > li {
	position: relative;
}
.lpb-icon-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.lpb-icon-li.lpb-icon-lg {
	left: -1.85714286em;
}
.lpb-icon-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eee;
	border-radius: 0.1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.lpb-icon.pull-left {
	margin-right: 0.3em;
}
.lpb-icon.pull-right {
	margin-left: 0.3em;
}
.lpb-icon-spin {
	animation: lpb-icon-spin 2s infinite linear;
}
.lpb-icon-pulse {
	animation: lpb-icon-spin 1s infinite steps(8);
}
@keyframes lpb-icon-spin {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(359deg);
	}
}
.lpb-icon-rotate-90 {
	transform: rotate(90deg);
}
.lpb-icon-rotate-180 {
	transform: rotate(180deg);
}
.lpb-icon-rotate-270 {
	transform: rotate(270deg);
}
.lpb-icon-flip-horizontal {
	transform: scale(-1, 1);
}
.lpb-icon-flip-vertical {
	transform: scale(1, -1);
}
:root .lpb-icon-flip-horizontal,
:root .lpb-icon-flip-vertical,
:root .lpb-icon-rotate-180,
:root .lpb-icon-rotate-270,
:root .lpb-icon-rotate-90 {
	filter: none;
}
.lpb-icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.lpb-icon-stack-1x,
.lpb-icon-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.lpb-icon-stack-1x {
	line-height: inherit;
}
.lpb-icon-stack-2x {
	font-size: 2em;
}
.lpb-icon-inverse {
	color: #fff;
}
.lpb-icon-folder:before {
	content: '\f002';
}
.lpb-icon-folder-open:before {
	content: '\f003';
}
.lpb-icon-settings:before {
	content: '\f004';
}
.lpb-icon-link:before {
	content: '\f005';
}
.lpb-icon-exit:before {
	content: '\f006';
}
.lpb-icon-file-na:before {
	content: '\f007';
}
.lpb-icon-file-image:before {
	content: '\f008';
}
.lpb-icon-more:before {
	content: '\f009';
}
.lpb-icon-upload:before {
	content: '\f00b';
}
.lpb-icon-widgets:before {
	content: '\f00c';
}
.lpb-icon-view-design:before {
	content: '\f00d';
}
.lpb-icon-view-split:before {
	content: '\f00e';
}
.lpb-icon-view-code:before {
	content: '\f00f';
}
.lpb-icon-preview:before {
	content: '\f010';
}
.lpb-icon-zoom:before {
	content: '\f011';
}
.lpb-icon-color-can:before {
	content: '\f012';
}
.lpb-icon-device:before {
	content: '\f013';
}
.lpb-icon-save:before {
	content: '\f014';
}
.lpb-icon-edit:before {
	content: '\f015';
}
.lpb-icon-preview-code:before {
	content: '\f016';
}
.lpb-icon-preview-time:before {
	content: '\f017';
}
.lpb-icon-preview-explorer:before {
	content: '\f018';
}
.lpb-icon-preview-safari:before {
	content: '\f019';
}
.lpb-icon-preview-firefox:before {
	content: '\f01a';
}
.lpb-icon-preview-chrome:before {
	content: '\f01b';
}
.lpb-icon-share:before {
	content: '\f01c';
}
.lpb-icon-comment:before {
	content: '\f01d';
}
.lpb-icon-drawer-open:before {
	content: '\f01e';
}
.lpb-icon-drawer-close:before {
	content: '\f01f';
}
.lpb-icon-alert:before {
	content: '\f020';
}
.lpb-icon-caret-down:before {
	content: '\f021';
}
.lpb-icon-paragraph-left:before {
	content: '\f022';
}
.lpb-icon-paragraph-center:before {
	content: '\f023';
}
.lpb-icon-paragraph-right:before {
	content: '\f024';
}
.lpb-icon-paragraph-even:before {
	content: '\f026';
}
.lpb-icon-move-top:before {
	content: '\f027';
}
.lpb-icon-move-bottom:before {
	content: '\f028';
}
.lpb-icon-move-right:before {
	content: '\f029';
}
.lpb-icon-move-left:before {
	content: '\f02a';
}
.lpb-icon-position-center:before {
	content: '\f02b';
}
.lpb-icon-move-forward:before {
	content: '\f02c';
}
.lpb-icon-move-backward:before {
	content: '\f02d';
}
.lpb-icon-line-height:before {
	content: '\f02e';
}
.lpb-icon-letter-spacing:before {
	content: '\f02f';
}
.lpb-icon-bold:before {
	content: '\f030';
}
.lpb-icon-italic:before {
	content: '\f031';
}
.lpb-icon-underline:before {
	content: '\f032';
}
.lpb-icon-strikethrough:before {
	content: '\f033';
}
.lpb-icon-lock-closed:before {
	content: '\f034';
}
.lpb-icon-lock-open:before {
	content: '\f035';
}
.lpb-icon-file:before {
	content: '\f036';
}
.lpb-icon-hamburger:before {
	content: '\f037';
}
.lpb-icon-preview-files:before {
	content: '\f038';
}
.lpb-icon-arrow-right-a:before {
	content: '\f03b';
}
.lpb-icon-close-big:before {
	content: '\f03c';
}
.lpb-icon-globe:before {
	content: '\f03d';
}
.lpb-icon-checkmark:before {
	content: '\f03e';
}
.lpb-icon-remove:before {
	content: '\f03f';
}
.lpb-icon-file-list:before {
	content: '\f040';
}
.lpb-icon-plus-skinnybig:before {
	content: '\f041';
}
.lpb-icon-plus-smallfatty:before {
	content: '\f042';
}
.lpb-icon-unpublish:before {
	content: '\f043';
}
.lpb-icon-translation:before {
	content: '\f044';
}
.lpb-icon-list:before {
	content: '\f045';
}
.lpb-icon-list-ordered:before {
	content: '\f046';
}
.lpb-icon-subscript:before {
	content: '\f047';
}
.lpb-icon-superscript:before {
	content: '\f048';
}
.lpb-icon-clear-format:before {
	content: '\f049';
}
.lpb-icon-arrow-left-a:before {
	content: '\f04a';
}
.lpb-icon-landingpage:before {
	content: '\f04b';
}
.lpb-icon-trash:before {
	content: '\f04c';
}
.lpb-icon-email:before {
	content: '\f04d';
}
.lpb-icon-email-open:before {
	content: '\f04e';
}
.lpb-icon-code:before {
	content: '\f04f';
}
.lpb-icon-thumbs-up-o:before {
	content: '\f050';
}
.lpb-icon-circle-up:before {
	content: '\f051';
}
.lpb-icon-circle-down:before {
	content: '\f052';
}
.lpb-icon-focus:before {
	content: '\f053';
}
.lpb-icon-full-width:before {
	content: '\f054';
}
.lpb-icon-type-html5:before {
	content: '\f055';
}
.lpb-icon-type-image:before {
	content: '\f056';
}
.lpb-icon-device-phone:before {
	content: '\f057';
}
.lpb-icon-device-desktop:before {
	content: '\f058';
}
.lpb-icon-device-tablet:before {
	content: '\f059';
}
.lpb-icon-comment-o:before {
	content: '\f05a';
}
.lpb-icon-unlocked:before {
	content: '\f05b';
}
.lpb-icon-locked:before {
	content: '\f05c';
}
.lpb-icon-close:before {
	content: '\f05d';
}
.lpb-icon-stopwatch:before {
	content: '\f05e';
}
.lpb-icon-schedule:before {
	content: '\f05f';
}
.lpb-icon-filter:before {
	content: '\f060';
}
.lpb-icon-calendar:before {
	content: '\f061';
}
.lpb-icon-clock:before {
	content: '\f062';
}
.lpb-icon-banner-set:before {
	content: '\f063';
}
.lpb-icon-loop:before {
	content: '\f064';
}
.lpb-icon-refresh:before {
	content: '\f065';
}
.lpb-icon-type-image-o:before {
	content: '\f066';
}
.lpb-icon-close-filled:before {
	content: '\f067';
}
.lpb-icon-play-circle:before {
	content: '\f068';
}
.lpb-icon-thumbs-up:before {
	content: '\f069';
}
.lpb-icon-arrow-right-b:before {
	content: '\f06a';
}
.lpb-icon-arrow-left-b:before {
	content: '\f06b';
}
.lpb-icon-folder-o:before {
	content: '\f06c';
}
.lpb-icon-caret-up:before {
	content: '\f06d';
}
.lpb-icon-feeds:before {
	content: '\f06e';
}
.lpb-icon-analytics:before {
	content: '\f06f';
}
.lpb-icon-help:before {
	content: '\f070';
}
.lpb-icon-bell:before {
	content: '\f071';
}
.lpb-icon-pie-chart:before {
	content: '\f072';
}
.lpb-icon-bubble-chart:before {
	content: '\f073';
}
.lpb-icon-view-more:before {
	content: '\f074';
}
.lpb-icon-diagram-bars:before {
	content: '\f075';
}
.lpb-icon-export:before {
	content: '\f076';
}
.lpb-icon-jump-end:before {
	content: '\f077';
}
.lpb-icon-jump-start:before {
	content: '\f078';
}
.lpb-icon-warning:before {
	content: '\f079';
}
.lpb-icon-upwards-curve:before {
	content: '\f07a';
}
.lpb-icon-campaign:before {
	content: '\f07b';
}
.lpb-icon-wand:before {
	content: '\f07c';
}
.lpb-icon-randomize:before {
	content: '\f07d';
}
.lpb-icon-stop:before {
	content: '\f07e';
}
.lpb-icon-pause:before {
	content: '\f07f';
}
.lpb-icon-exlude-filled:before {
	content: '\f080';
}
.lpb-icon-exclude-outline:before {
	content: '\f081';
}
.lpb-icon-pixel:before {
	content: '\f082';
}
.lpb-icon-newsletter:before {
	content: '\f083';
}
.lpb-icon-on-site:before {
	content: '\f084';
}
.lpb-icon-sorting-arrow:before {
	content: '\f085';
}
.lpb-icon-ctr:before {
	content: '\f086';
}
.lpb-icon-impression:before {
	content: '\f087';
}
.lpb-icon-gambling:before {
	content: '\f088';
}
.lpb-icon-travel:before {
	content: '\f089';
}
.lpb-icon-entertainment:before {
	content: '\f08a';
}
.lpb-icon-fashion:before {
	content: '\f08b';
}
.lpb-icon-gaming:before {
	content: '\f08c';
}
.lpb-icon-gender-men:before {
	content: '\f08d';
}
.lpb-icon-gender-women:before {
	content: '\f08e';
}
.lpb-icon-gender-all:before {
	content: '\f08f';
}
.lpb-icon-open:before {
	content: '\f090';
}
.lpb-icon-stopwatch-filled:before {
	content: '\f091';
}
.lpb-icon-help-tooltip:before {
	content: '\f092';
}
.lpb-icon-more-standing:before {
	content: '\f093';
}
.lpb-icon-play:before {
	content: '\f094';
}
.lpb-icon-pause-outline:before {
	content: '\f095';
}
.lpb-icon-download:before {
	content: '\f096';
}
.lpb-icon-archive:before {
	content: '\f097';
}
.lpb-icon-info:before {
	content: '\f098';
}
.lpb-icon-pause-round:before {
	content: '\f099';
}
.lpb-icon-scheduled:before {
	content: '\f09a';
}
.lpb-icon-finished:before {
	content: '\f09b';
}
.lpb-icon-live:before {
	content: '\f09c';
}
.lpb-icon-draft:before {
	content: '\f09d';
}
.lpb-icon-facebook:before {
	content: '\f09e';
}
.lpb-icon-twitter:before {
	content: '\f09f';
}
.lpb-icon-instagram:before {
	content: '\f0a0';
}
.lpb-icon-spreadsheet:before {
	content: '\f0a1';
}
.lpb-icon-star:before {
	content: '\f0a2';
}
.lpb-icon-text:before {
	content: '\f0a3';
}
.lpb-icon-external-user:before {
	content: '\f0a4';
}
.lpb-icon-user:before {
	content: '\f0a5';
}
.lpb-icon-question:before {
	content: '\f0a6';
}
.lpb-icon-csv:before {
	content: '\f0a7';
}
.lpb-icon-settings-outlined:before {
	content: '\f0a8';
}
.lpb-icon-help-outlined:before {
	content: '\f0a9';
}
.lpb-icon-collapse:before {
	content: '\f0aa';
}
.lpb-icon-expand:before {
	content: '\f0ab';
}
.lpb-icon-layer:before {
	content: '\f0ac';
}
.lpb-icon-heatmap:before {
	content: '\f0ad';
}
.lpb-icon-eye:before {
	content: '\f0ae';
}
.lpb-icon-calendar-small:before {
	content: '\f0af';
}
.lpb-icon-qrcode:before {
	content: '\f0b0';
}
.lpb-icon-demo:before {
	content: '\f0b1';
}
.lpb-icon-expand-solid:before {
	content: '\f0b2';
}
.lpb-icon-device-phone-landscape:before {
	content: '\f0b3';
}
.lpb-icon-branding:before {
	content: '\f0b4';
}
.lpb-icon-prospecting:before {
	content: '\f0b5';
}
.lpb-icon-retargeting:before {
	content: '\f0b6';
}
.lpb-icon-device-rotate:before {
	content: '\f0b7';
}
.lpb-icon-move:before {
	content: '\f0b8';
}
.lpb-icon-two-factor-auth:before {
	content: '\f0b9';
}
.lpb-icon-metrics-filter-top:before {
	content: '\f0ba';
}
.lpb-icon-outdoor-format:before {
	content: '\f0bb';
}
.lpb-icon-export-as-video:before {
	content: '\f0bc';
}
.lpb-icon-video-exporting:before {
	content: '\f0bd';
}
.lpb-icon-video-export:before {
	content: '\f0be';
}
.lpb-icon-font-subsetting:before {
	content: '\f0bf';
}
.lpb-icon-video-sidebar:before {
	content: '\f0c0';
}
.lpb-icon-folder-add:before {
	content: '\f0c3';
}
.lpb-icon-password-hidden:before {
	content: '\f0c4';
}
.lpb-icon-password-visible:before {
	content: '\f0c5';
}
.lpb-icon-search:before {
	content: '\f0c7';
}
.lpb-icon-dayparting:before {
	content: '\f0c8';
}
.lpb-icon-frequency-cap:before {
	content: '\f0c9';
}
.lpb-icon-arrow-down:before {
	content: '\f0ca';
}
.lpb-icon-close-outlined:before {
	content: '\f0cb';
}
.lpb-icon-domains:before {
	content: '\f0cc';
}
.lpb-icon-deal:before {
	content: '\f0cd';
}
.lpb-icon-strategy:before {
	content: '\f0ce';
}
.lpb-icon-duplicate-version:before {
	content: '\f0cf';
}
.lpb-icon-plus-skinny-minimal:before {
	content: '\f0d0';
}
.lpb-icon-remove-slim:before {
	content: '\f0d1';
}
.lpb-icon-eye-outline:before {
	content: '\f0d2';
}
.lpb-icon-arrows-expand:before {
	content: '\f0d5';
}
.lpb-icon-night-mode-off:before {
	content: '\f0d6';
}
.lpb-icon-night-mode-on:before {
	content: '\f0d7';
}
.lpb-icon-preview-simple:before {
	content: '\f0d8';
}
.lpb-icon-play-border:before {
	content: '\f0d9';
}
.lpb-icon-pause-border:before {
	content: '\f0da';
}
.lpb-icon-reload:before {
	content: '\f0db';
}
.lpb-icon-upload-square-o:before {
	content: '\f0dc';
}
.lpb-icon-share-alt:before {
	content: '\f0dd';
}
.lpb-icon-showcase:before {
	content: '\f0de';
}
.lpb-icon-compact-list:before {
	content: '\f0df';
}
.lpb-icon-expanded-list:before {
	content: '\f0e0';
}
.lpb-icon-dots:before {
	content: '\f0e1';
}
.lpb-icon-upload-media:before {
	content: '\f0e2';
}
.lpb-icon-button:before {
	content: '\f0e3';
}
.lpb-icon-oval:before {
	content: '\f0e4';
}
.lpb-icon-triangle:before {
	content: '\f0e5';
}
.lpb-icon-text-tool:before {
	content: '\f0e6';
}
.lpb-icon-settings-studio:before {
	content: '\f0e7';
}
.lpb-icon-2fa-login:before {
	content: '\f0e8';
}
.lpb-icon-library:before {
	content: '\f0e9';
}
.lpb-icon-grid:before {
	content: '\f0ea';
}
.lpb-icon-add-small:before {
	content: '\f0eb';
}
.lpb-icon-studio-hamburger:before {
	content: '\f0ec';
}
.lpb-icon-arrow-right:before {
	content: '\f0ed';
}
.lpb-icon-qr-code:before {
	content: '\f0ee';
}
.lpb-icon-overview:before {
	content: '\f0ef';
}
.lpb-icon-delete:before {
	content: '\f0f0';
}
.lpb-icon-upload-square:before {
	content: '\f0f1';
}
.lpb-icon-text-strikethrough:before {
	content: '\f0f2';
}
.lpb-icon-text-underline:before {
	content: '\f0f3';
}
.lpb-icon-text-uppercase:before {
	content: '\f0f4';
}
.lpb-icon-text-align-vertical-middle:before {
	content: '\f0f5';
}
.lpb-icon-text-align-vertical-bottom:before {
	content: '\f0f6';
}
.lpb-icon-text-align-vertical-top:before {
	content: '\f0f7';
}
.lpb-icon-text-align-horizontal-justify:before {
	content: '\f0f8';
}
.lpb-icon-text-align-horizontal-left:before {
	content: '\f0f9';
}
.lpb-icon-text-align-horizontal-center:before {
	content: '\f0fa';
}
.lpb-icon-text-align-horizontal-right:before {
	content: '\f0fb';
}
.lpb-icon-circle-tool:before {
	content: '\f0fc';
}
.lpb-icon-rect-tool:before {
	content: '\f0fd';
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/codemirror@5.65.20/node_modules/codemirror/lib/codemirror.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
* {
  box-sizing: border-box;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/**
 * Add an animation to a CSS-block
 * @param name
 **/
@keyframes ANIMATION_BASE_NAME__fade--in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ANIMATION_BASE_NAME__fade--out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ANIMATION_BASE_NAME__fadeRight--in {
  0% {
    opacity: 0;
    transform: translateX(-15px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes ANIMATION_BASE_NAME__fadeRight--out {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-15px);
  }
}
@keyframes ANIMATION_BASE_NAME__zoomBack--in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  80% {
    opacity: 1;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes ANIMATION_BASE_NAME__zoomBack--out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes baseAnimation____slideUpBack--in {
  from, 80%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  }
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  35% {
    transform: translate3d(0, -10px, 0);
  }
  80% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes baseAnimation____slideUpBack--out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes ANIMATION_BASE_NAME__slideBottom--in {
  0% {
    transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ANIMATION_BASE_NAME__slideBottom--out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px);
    opacity: 0;
  }
}
@keyframes ANIMATION_BASE_NAME__slideTop--in {
  0% {
    transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ANIMATION_BASE_NAME__slideTop--out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px);
    opacity: 0;
  }
}
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 62.5%;
  color: #363636;
}

body {
  font-size: 1.2rem;
}

h1 {
  font-size: 2.2rem;
}

h2 {
  font-size: 1.8rem;
}

h3 {
  font-size: 1.4rem;
}

p,
a,
h4,
h5,
h6,
li,
td,
input,
textarea {
  font-size: 1.2rem;
}

.lpb-icon {
  line-height: inherit;
}

.pull-right {
  float: right;
}

/**
 * An arrow mixin for SASS, based on @shojberg's "cssarrowplease.com"
 * @param {Position} $position
 * @param {size, color} $arrow
 * @param {size, color} $border (optional)
 */
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
body.app--darkTheme {
  color: #f7f7f7;
  background: #363636;
}
body.app--blueTheme {
  color: #f7f7f7;
  background: #1b75dd;
}
body.app--greenTheme {
  color: #f7f7f7;
  background: #1dab12;
}

.image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.image__logo {
  background-image: url("/src/libs/base/assets/images/logotypes/logo.svg");
}
.app--darkTheme .image__logo, .app--blueTheme .image__logo {
  background-image: url("/src/libs/base/assets/images/logotypes/logo_butterfly_white.png");
}

.blockTable {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.blockTable--faded tbody tr {
  box-shadow: none !important;
}
.blockTable--faded tbody tr td {
  border: none !important;
  background: #f3f3f3 !important;
  color: #999;
}
.blockTable thead tr th {
  font-size: 1.2rem;
  text-align: left;
  padding: 0 2rem;
  font-weight: normal;
  color: var(--ui-color-text-second);
}
.blockTable tbody tr {
  background: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  min-height: 45px;
  margin-bottom: 10px;
}
.blockTable tbody tr.blockTable--invalid td {
  background: var(--ui-color-surface-alert);
  border-color: var(--ui-color-alert);
}
.blockTable tbody td {
  position: relative;
  padding: 0 2rem;
  border: 1px solid var(--ui-color-border);
  border-left-width: 0;
  border-right-width: 0;
  height: 50px;
  white-space: nowrap;
  background: white;
}
.blockTable tbody td:first-child {
  border-radius: 2px 0 0 2px;
  border-left-width: 1px;
}
.blockTable tbody td:last-child, .blockTable tbody td:last-of-type {
  border-radius: 0 2px 2px 0;
  border-right-width: 1px;
}
.blockTable tbody td > ui-flag.ui-flag.tiny {
  vertical-align: -3px;
  margin-right: 5px;
}
.blockTable tbody td.blockTable__subText {
  color: #999;
}
.blockTable tbody td.blockTable__action {
  width: 45px;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
}

/*@import 'components/grid';
@import 'components/button';
@import 'components/section';
@import 'components/textinput';
@import 'components/divider';


@import '../components/components';


@import '../services/index';
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
html {
  font-size: 62.5%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  color: #363636;
}

p {
  line-height: 2rem;
}

a {
  color: #1b75dd;
  text-decoration: underline;
  cursor: pointer;
}
a:hover {
  color: rgb(24.2237903226, 104.9697580645, 198.2762096774);
}

textarea  {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  resize: none;
  background: #ffffff;
  border: 1px solid #dfdfdf;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}
textarea :focus {
  outline: none;
}

input[type=text] {
  padding: 0.65rem 0.8rem;
  border: 1px solid #cccccc;
  background: white;
}
input[type=text]:focus {
  border: 1px solid;
  outline: none;
}
.app--darkTheme input[type=text] {
  background: #1f1f1f;
  border-color: #363636;
  color: white;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix {
  display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.seperator {
  border-bottom: 1px solid #979797;
  text-align: center;
  height: 5px;
  margin: 25px 0;
}
.seperator__text {
  font-size: 1.4rem;
  display: inline-block;
  margin-top: -5px;
  padding: 0.1rem 2.2rem;
  background: var(--ui-color-background);
  color: #4a4a4a;
}

hr {
  border-style: solid;
  border-bottom: 0;
  border-color: #eee;
}

table {
  color: inherit;
}

.ui-flag.tiny {
  width: 18px;
  height: 14px;
}

:root .content.ui-tooltip {
  color: var(--ui-color-text);
  text-align: center;
}

/**
 * An arrow mixin for SASS, based on @shojberg's "cssarrowplease.com"
 * @param {Position} $position - top, right, bottom, or left
 * @param {List} $arrow - list containing size and color of the arrow
 * @param {List} $border - optional list containing size and color of the border (default: 0 white)
 */
@keyframes baseAnimation__fade--in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes baseAnimation__fade--out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes baseAnimation__fadeRight--in {
  0% {
    opacity: 0;
    transform: translateX(-15px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes baseAnimation__fadeRight--out {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-15px);
  }
}
@keyframes baseAnimation__zoomBack--in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  80% {
    opacity: 1;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes baseAnimation__zoomBack--out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
.errorPage {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f7f7f7;
}
.errorPage__panel {
  background: #ffffff;
  border: 1px solid rgba(151, 151, 151, 0.3);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  min-width: 250px;
  min-height: 150px;
  max-width: 450px;
  margin: 100px auto 0 auto;
  padding: 40px 25px;
  text-align: center;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.uploadDialog__addFiles {
  height: auto;
  text-align: center;
  position: relative;
  cursor: pointer;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  border: 1px dashed var(--ui-color-primary);
  color: var(--ui-color-primary);
}
.uploadDialog__addFiles:hover {
  background: #f6f9ff;
}
.uploadDialog__addFilesInput {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  cursor: pointer;
  text-indent: -1000px;
}
.uploadDialog__files .uploadDialog__file {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.uploadDialog__files .uploadDialog__file i {
  cursor: pointer;
}

.uiDialog__buttons ui-button {
  margin-top: 20px;
  margin-right: 10px;
  font-weight: var(--ui-font-weight-bold);
}

.ui-loader {
  background-color: var(--ui-color-surface);
}

.colorPicker * {
  box-sizing: border-box;
  margin: 0;
  font-size: 11px;
}

.colorPicker {
  cursor: default;
  max-width: 100%;
  width: auto;
  height: auto;
  z-index: 1000;
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}
.colorPicker i {
  cursor: default;
  position: relative;
}
.colorPicker__cursor {
  cursor: default;
  position: relative;
  width: 13px;
  height: 13px;
  border: #fff solid 2px;
  border-radius: 100px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.colorPicker__cursor--filled {
  background: white;
}
.colorPicker__saturationLightness {
  cursor: pointer;
  width: 100%;
  height: 130px;
  border: none;
  border-radius: 2px;
  background-size: 100% 100%;
  background-image: url("data:image/png;base64,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");
}
.colorPicker__colorSliders {
  display: flex;
  padding: 0;
}
.colorPicker__colorSlidersLeft {
  position: relative;
  padding: 10px 4px 5px 0;
  margin-right: 5px;
}
.colorPicker__colorSlidersLeft .colorPicker__selectedColor {
  width: 35px;
  height: 37px;
  top: 10px;
  left: 0;
  position: absolute;
  border-radius: 2px;
}
.colorPicker__colorSlidersLeft .colorPicker__selectedColorBackground {
  width: 35px;
  height: 37px;
  border-radius: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAh0lEQVRYR+2W0QlAMQgD60zdfwOdqa8TmI/wQMr5K0I5bZLIzLOa2nt37VVVbd+dDx5obgCC3KBLwJ2ff4PnVidkf+ucIhw80HQaCLo3DMH3CRK3iFsmAWVl6hPNDwt8EvNE5q+YuEXcMgkonVM6SdyCoEvAnZ8v1Hjx817MilmxSUB5rdLJDycZgUAZUch/AAAAAElFTkSuQmCC");
}
.colorPicker__colorSlidersRight {
  flex: 1 1 auto;
  padding: 10px 0 5px 0;
}
.colorPicker__colorSlidersRight .colorPicker__hue {
  cursor: pointer;
  width: 100%;
  height: 13px;
  border: none;
  margin-bottom: 10px;
  background-size: 100% 100%;
  border-radius: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAYAAAD06IYnAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWDwkUFWbCCAAAAFxJREFUaN7t0kEKg0AQAME2x83/n2qu5qCgD1iDhCoYdpnbQC9bbY1qVO/jvc6k3ad91s7/7F1/csgPrujuQ17BDYSFsBAWwgJhISyEBcJCWAgLhIWwEBYIi2f7Ar/1TCgFH2X9AAAAAElFTkSuQmCC");
}
.colorPicker__colorSlidersRight .colorPicker__alpha {
  cursor: pointer;
  width: 100%;
  height: 13px;
  border: none;
  background-size: 100% 100%;
  border-radius: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAYAAAD06IYnAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWDwYQlZMa3gAAAWVJREFUaN7tmEGO6jAQRCsOArHgBpyAJYGjcGocxAm4A2IHpmoWE0eBH+ezmFlNvU06shJ3W6VEelWMUQAIIF9f6qZpimsA1LYtS2uF51/u27YVAFZVRUkEoGHdPV/sIcbIEIIkUdI/9Xa7neyv61+SWFUVAVCSct00TWn2fv6u3+Ecfd3tXzy/0+nEUu+SPjo/kqzrmiQpScN6v98XewfA8/lMkiLJ2WxGSUopcT6fM6U0NX9/frfbjev1WtfrlZfLhYfDQQHG/AIOlnGwjINlHCxjHCzjYJm/TJWdCwquJXseFFzGwDNNeiKMOJTO8xQdDQaeB29+K9efeLaBo9J7vdvtJj1RjFFjfiv7qv95tjx/7leSQgh93e1ffMeIp6O+YQjho/N791t1XVOSSI7N//K+4/GoxWLBx+PB5/Op5XLJ+/3OlJJWqxU3m83ovv5iGf8KjYNlHCxjHCzjYBkHy5gf5gusvQU7U37jTAAAAABJRU5ErkJggg==");
}
.colorPicker__colorFormat {
  position: relative;
  padding-right: 20px;
}
.colorPicker__colorFormatWrapper {
  width: 100%;
  font-size: 11px;
  padding: 4px 0;
}
.colorPicker__colorTexts {
  display: flex;
}
.colorPicker__colorTexts input {
  text-align: center;
  font-size: 10px;
  height: 23px;
  flex: 1 1 auto;
  border: 1px solid #ccc;
  margin-right: 5px;
  -moz-appearance: textfield;
}
.colorPicker__colorTexts input:last-child {
  margin: 0;
}
.colorPicker__colorTexts input:invalid {
  box-shadow: none;
}
.colorPicker__colorTexts input:focus {
  outline: none;
  border-color: #1b75dd;
}
.colorPicker__colorTexts input:-moz-submit-invalid {
  box-shadow: none;
}
.colorPicker__colorTexts input:-moz-ui-invalid {
  box-shadow: none;
}
.colorPicker__colorTexts input::-webkit-inner-spin-button, .colorPicker__colorTexts input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.colorPicker__colorLabels {
  display: flex;
}
.colorPicker__colorLabels div {
  flex: 1 1 auto;
  text-align: center;
  padding: 3px 0;
  font-size: 10px;
  margin-right: 5px;
}
.colorPicker__colorLabels div:last-child {
  margin: 0;
}
.colorPicker__colorFormatSwitcher {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACewAAAnsB01CO3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIASURBVEiJ7ZY9axRRFIafsxMStrLQJpAgpBFhi+C9w1YSo00I6RZ/g9vZpBf/QOr4GyRgkSKNSrAadsZqQGwCkuAWyRZJsySwvhZ7N/vhzrgbLH3Ld8597jlzz50zJokyxXH8DqDVar0qi6v8BbItqSGpEcfxdlmsFWXkvX8AfAVWg3UKPEnT9GKujMzsAFgZsVaCN1VTQd77XUnrgE1kv+6935268WRpzrnHZvYRWC7YvC3pRZZl3wozqtVqiyH9IgjAspkd1Gq1xUJQtVrdB9ZKIAOthdg/Qc65LUk7wNIMoCVJO865rYFhkqjX6/d7vV4GPJwBMqofURS5JEk6FYBer/eeYb/Mo9WwFnPOvQbeAvfuAAK4BN4sAJtAG/gJIElmNuiJyba3EGNmZiPeZuEVmVell/Y/6N+CzDn3AXhEOOo7Hv/3BeAz8IzQkMPnJbuPx1wC+yYJ7/0nYIP5S/0FHKdp+rwCEEXRS/rf5Hl1Gtb2M0iSpCOpCZzPATmX1EySpHMLAsiy7MjMDoHrGSDXZnaYZdnRwBh7J91utwmczAA6CbG3GgPleX4jqUH/a1CktqRGnuc3hSCAMB32gKspkCtgb3KCQMmkjeP4WNJThrNNZval1WptTIsv7JtQ4tmIdRa8qSoEpWl6YWZNoAN0zKxZNPehpLSBZv2t+Q0CJ9lLnARQLAAAAABJRU5ErkJggg==");
  position: absolute;
  top: 5px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 11px;
  width: 20px;
  height: 23px;
  cursor: pointer;
}
.colorPicker .preset-area {
  padding: 4px 15px;
}
.colorPicker .preset-area .preset-label {
  width: 100%;
  padding: 4px;
  font-size: 11px;
  text-align: left;
  color: #555;
}
.colorPicker .preset-area .preset-color {
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 4px 6px 8px 6px;
  border-radius: 25%;
  -khtml-border-radius: 25%;
  border: #a9a9a9 solid 1px;
}

.swatches {
  position: relative;
  display: block;
}
.swatches__categoryName {
  display: block;
}
.swatches__categoryColumn {
  width: 1.4rem;
  float: left;
}
.swatches__column {
  width: 1.4rem;
  float: left;
}
.swatches__colors {
  display: flex;
  width: 100%;
}
.swatches__color {
  width: 1.1rem;
  height: 1.1rem;
  font-size: 0.9rem;
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
  border-radius: 1px;
  margin: 0 0.3rem 0.3rem 0;
  cursor: pointer;
  float: left;
  text-align: center;
  color: white;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3019607843);
  padding-top: 1px;
}
.swatches__color .checkmark-icon {
  pointer-events: none;
  opacity: 0;
  line-height: 1.1rem;
  transition: opacity 0.2s ease;
}
.swatches__color--active {
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.4);
}
.swatches__color--active .checkmark-icon {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  opacity: 1;
}
.swatches__color--last {
  margin-right: 0;
}

helpIcon {
  display: inline-block;
}

.helpIcon {
  font-size: inherit;
  opacity: 0.5;
}
.helpIcon:hover {
  opacity: 1;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
@keyframes tagInput__tag {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes tagInput__tagErrorFlash {
  0% {
    border-color: #ff594b;
    background: rgb(255, 239.5066666667, 238.2);
  }
  40% {
    border-color: #ff594b;
    background: rgb(255, 239.5066666667, 238.2);
  }
  100% {
    border-color: #1b75dd;
    background: #ffffff;
  }
}
tagInput .tagInput {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  color: #777;
  outline: none;
  transition: color 0.15s ease, border-color 0.15s ease;
  max-width: 100%;
  min-height: 4rem;
  display: flex;
  flex-wrap: wrap;
  padding: 0 0.3rem 0.4rem 0.3rem;
}
tagInput .tagInput--disabled {
  opacity: 0.5;
}
tagInput .tagInput--flashError {
  animation: tagInput__tagErrorFlash 0.65s ease;
}
tagInput .tagInput--focus {
  border-color: #1b75dd;
}
tagInput .tagInput--focus .tagInput__tag {
  background: #1b75dd;
  color: white;
}
tagInput .tagInput--focus .tagInput__tagRemove {
  color: white;
}
tagInput .tagInput--focus .tagInput__tag--erasing {
  transform: scale(0.95);
  box-shadow: 0 0 0 2px white, 0 0 0 3px #1b75dd;
}
tagInput .tagInput__tag {
  background-color: #eee;
  display: inline-block;
  line-height: 2.8rem;
  height: 2.8rem;
  margin: 0.5rem 0.2rem 0rem 0.2rem;
  padding: 0 0.5rem;
  flex-grow: 0;
  transition: background 0.1s ease, transform 0.25s ease;
  animation: tagInput__tag 0.15s ease;
}
tagInput .tagInput__tagText {
  -webkit-user-select: none;
          user-select: none;
}
tagInput .tagInput__tagRemove {
  color: gray;
  font-size: 1.5rem;
  cursor: pointer;
  vertical-align: -0.1rem;
}
tagInput .tagInput__input {
  border: none !important;
  background: rgba(0, 0, 0, 0) !important;
  min-height: 2.8rem;
  height: 2.8rem;
  vertical-align: top;
  flex-grow: 1;
  min-width: 15rem;
  margin: 0.5rem 0.2rem 0 0.2rem;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.app {
  width: 100%;
  height: 100%;
}
.app__top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  z-index: 10;
}
.app__page {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 40px;
}
.app--darkTheme .app__page {
  background: #292929;
}
.app__bottom {
  background: #ffffff;
  box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  z-index: 10;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.footer {
  display: flex;
  height: 4rem;
}
.footer__section {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 150px;
  padding: 0 0.8rem;
}
.footer__section--center {
  max-width: none;
  padding: 0;
  justify-content: center;
}
.footer__section--right {
  justify-content: flex-end;
}
.footer__menu {
  display: inline-block;
  height: 100%;
}
.footer__menuItem {
  display: inline-block;
  height: calc(100% - 6px);
  width: 40px;
  cursor: pointer;
  border-radius: 1px;
  margin: 3px;
  padding: 3px 5px 5px 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 8px;
  color: #bbb;
  transition: color 0.1s ease;
}
.footer__menuItem:hover {
  color: #333;
}
.footer__menuItem:hover i {
  color: #555 !important;
}
.footer__menuItem--active {
  background: #f3f3f3;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
  color: #333;
  outline: none;
}
.footer__menuItem--active i {
  color: #555 !important;
}
.footer__menuItem:focus, .footer__menuItem:active {
  outline: none;
}
.footer__menuItem i {
  display: inline-block;
  color: #bbb;
  font-size: 14px;
  height: 16px;
  width: 20px;
  margin: 0 0 3px 0;
  transition: all 0.1s ease;
}

:host-context(.app--darkTheme) .footer {
  background: #363636;
}
:host-context(.app--darkTheme) .footer__menuItem {
  color: #6f6f6f;
}
:host-context(.app--darkTheme) .footer__menuItem:hover {
  color: white;
}
:host-context(.app--darkTheme) .footer__menuItem:hover i {
  color: white !important;
}
:host-context(.app--darkTheme) .footer__menuItem--active {
  background: #292929;
  color: #f7f7f7;
}
:host-context(.app--darkTheme) .footer__menuItem--active i {
  color: #f7f7f7 !important;
}
:host-context(.app--darkTheme) .footer__menuItem i {
  color: #6f6f6f;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.header {
  height: 4rem;
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.25);
  display: flex;
}
.header .logo {
  width: 2.2rem;
  height: 2.4rem;
  position: absolute;
  top: 0.8rem;
  left: 50%;
  margin-left: -1.2rem;
  background-image: url("data:image/pngbase64,AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAAADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9ZACn/WQCl/1kAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1sAK/9aAMH/WgD//1oAdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/XAAv/1wAyv9cAP//XAD//1wAzf9cABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9eACv/XQDK/10A//9dAP//XQD//10A+v9eAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/18AH/9fAMD/XwD//18A//9fAP//XwD//18A//9fALH/YAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/YQAP/2EAqP9gAP//YAD//2AA//9gAP//YAD//2AA//9gAOz/YQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9kAAL/YgB8/2IA/P9iAP//YgD//2IA//9iAP//YgD//2IA//9iAP//YgB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9kAED/YwDq/2MA//9jAP//YwD//2MA//9jAP//YwD//2MA//9jAP//YwDF/2QADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2YADP9lALP/ZQD//2UA//9lAP//ZQD//2UA//9lAP//ZQD//2UA//9lAP//ZQDw/2UAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2cAT/9mAPb/ZgD//2YA//9mAP//ZgD//2YA//9mAP//ZgD//2YA//9mAP//ZgD//2cAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/aQAE/2gApf9oAP//aAD//2gA//9oAP//aAD//2gA//9oAP//aAD//2gA//9oAP//aAD//2gAsf9pAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/agAg/2oA3v9qAP//agD//2oA//9qAP//agD//2oA//9qAP//agD//2oA//9qAP//agD//2oA2/9qABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2sAB/9sABb/bAAg/2wAG/9sAAoAAAAAAAAAAAAAAAD/awBD/2sA9v9rAP//awD//2sA//9rAP//awD//2sA//9rAP//awD//2sA//9rAP//awD//2sA8/9rADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/20AEP9tAEL/bQCD/20AuP9tANb/bQDh/20A3P9tAL7/bQB0/20AGQAAAAD/bQBb/20A/v9tAP//bQD//20A//9tAP//bQD//20A//9tAP//bQD//20A//9tAP//bQD//20A/v9tAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/24AAv9vACP/bgBz/24Axf9uAPT/bgD//24A//9uAP//bgD//24A//9uAP//bgD+/24Aw/9vAC3/bgBe/24A//9uAP//bgD//24A//9uAP//bgD//24A//9uAP//bgD//24A//9uAP//bgD//24A//9uAIz/bwAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/cAAR/3AAhv9wAN7/cAD+/3AA//9wAP//cAD//3AA//9wAP//cAD//3AA//9wAP//cAD//3AA//9wAMX/cABw/3AA+P9wAP//cAD//3AA//9wAP//cAD//3AA//9wAP//cAD//3AA//9wAP//cAD//3AA//9wAPX/cACe/3AAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/cAAS/3EAxf9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP7/cQDF/3EA7/9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP//cQD//3EA//9xAP//cQD//3EA1/9yAF7/cgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3IAX/9zAPr/cwD//3MA//9zAP//cwD//3MA//9zAP//cwD//3MA//9zAP//cwD//3MA//9zAP//cwD5/3MA+v9zAP//cwD//3MA//9zAP//cwD//3MA//9zAP//cwD//3MA//9zAP//cwD//3MA//9zAP//cwD//3MA//9zAPb/cwCd/3MAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3QAEf90AL7/dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA//90AP//dAD//3QA0f91AE//dQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP91AFL/dgD1/3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92AP//dgD//3YA//92APD/dgCF/3YAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP92AAn/dwCp/3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD9/3cAtv94AC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/eAA4/3kA5/95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP3/eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95ANr/eQBW/3oABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/dwAB/3oAgv96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AO7/egDx/3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egD//3oA//96AP//egDw/3sAgP97AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3sAGv98AMf/fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AOb/fACx/3wA/f98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA//98AP//fAD//3wA+/98AKb+fAEfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP59AYX+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59AfX+fQFg/n0Bwv59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQH//n0B//59Af/+fQHF/n4BNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oEBAf5/AaH+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af3+fwFX/n4BNP5/Adn+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B//5/Af/+fwH//n8B3v5/AVP+gQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oEBCf6AAb7+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAFfAAAAAP6AATz+gAHM/oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH//oAB//6AAf/+gAH6/oAB3/6AAY3+gAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oIBFP6CAdP+ggH//oIB//6CAf/+ggH//oIB//6CAf/+ggH//oIB//6CAf/+ggH//oIB//6CAf3+ggFWAAAAAAAAAAD+gQEi/oEBlv6CAez+ggH//oIB//6CAf/+ggH//oIB//6CAf/+ggH//oIB//6CAf/+ggH//oIB//6CAf/+ggH//oIB//6CAf7+ggHu/oIByv6BAZL+gQFS/oEBHv6BAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oMBIP6DAeH+gwH//oMB//6DAf/+gwH//oMB//6DAf/+gwH//oMB//6DAf/+gwH//oMB//6DAfX+gwE/AAAAAAAAAAAAAAAA/oIBBf6DATj+gwGM/oMBzf6DAe7+gwH8/oMB//6DAf/+gwH//oMB//6DAf/+gwH7/oMB8v6DAd/+gwHB/oMBl/6DAWT+gwE0/oIBEP6DAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oUBK/6FAer+hQH//oUB//6FAf/+hQH//oUB//6FAf/+hQH//oUB//6FAf/+hQH//oUB//6FAeH+hQEiAAAAAAAAAAAAAAAAAAAAAAAAAAD+hQEB/oQBEv6EATP+hAFT/oQBbP6EAXn+hAF8/oQBdf6EAWf+hAFR/oQBOP6EAR/+hAEL/oUBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/oYBNP6GAfD+hgH//oYB//6GAf/+hgH//oYB//6GAf/+hgH//oYB//6GAf/+hgH//oYB//6GAbn+hgEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ogBPf6IAfT+iAH//ogB//6IAf/+iAH//ogB//6IAf/+iAH//ogB//6IAf/+iAH//ogB//6IAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/okBQ/6JAff+iQH//okB//6JAf/+iQH//okB//6JAf/+iQH//okB//6JAf/+iQH//okB6f6JATEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/osBSP6LAfn+iwH//osB//6LAf/+iwH//osB//6LAf/+iwH//osB//6LAf/+iwH//osBpP6KAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/owBTP6MAfr+jAH//owB//6MAf/+jAH//owB//6MAf/+jAH//owB//6MAf/+jAHw/owBQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o4BTv6OAfv+jgH//o4B//6OAf/+jgH//o4B//6OAf/+jgH//o4B//6OAf/+jgGf/o0BBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8BTv6PAfv+jwH//o8B//6PAf/+jwH//o8B//6PAf/+jwH//pAB//6PAeH+jwEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pEBTv6RAfv+kQH//pEB//6RAf/+kQH//pEB//6RAf/+kQH//pEB+/6RAXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pMBTP6TAfr+kwH//pMB//6TAf/+kwH//pMB//6TAf/+kwH//pIBrf6SAQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pQBSv6UAfr+lAH//pQB//6UAf/+lAH//pQB//6UAf/+lAHU/pQBKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pYBR/6WAfn+lgH//pYB//6WAf/+lgH//pYB//6WAer+lQFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pcBRP6XAff+lwH//pcB//6XAf/+lwH//pcB9f6XAWr+lAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pkBQP6ZAfb+mQH//pkB//6ZAf/+mQH6/pgBgf6YAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/poBPP6aAfT+mgH//poB//6aAfz+mgGP/pkBCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pwBN/6cAfL+nAH//pwB/P6bAZb+mwEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/p0BMv6dAe/+nQH8/p0Blf6cAQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/p8BLv6fAeX+ngGN/p4BDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/qABJ/6gAXr+nwENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///7///wAA////P///AAD///4f//8AAP///B///wAA///4D///AAD///AP//8AAP//8A///wAA///gB///AAD//8AH//8AAP//wAf//wAA//+AA///AAD//4AD//8AAP//gAP//wAA/geAA///AAD4AYAB//8AAMAAgAD//wAAwAAAAH//AADgAAAAH/8AAOAAAAAP/wAA8AAAAAP/AADwAAAAAf8AAPgAAAAA/wAA+AAAAAA/AAD8AAAAAB8AAPwAEAAADwAA/AAYAAAHAAD8ABwAAAMAAPwAHgAAHwAA/AAfgAH/AAD8AB////8AAPwAH////wAA/AA/////AAD8AD////8AAPwAP////wAA/AB/////AAD8AH////8AAPwA/////wAA/AH/////AAD8Af////8AAPwD/////wAA/Af/////AAD8D/////8AAPwP/////wAA/B//////AAD8P/////8AAPx//////wAA/P//////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/WwAH/1oAf/9aAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/10AB/9cAHv/WwD3/1wAx/9cABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9fAAT/XgB5/14A9/9eAP//XgD4/14AUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2AAYv9gAPP/YAD//2AA//9gAP//YACn/2EABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9jADf/YgDi/2IA//9iAP//YgD//2IA//9iAOT/YwApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ZgAL/2UAr/9lAP//ZQD//2UA//9lAP//ZQD//2UA/v9lAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9nAEv/ZwD1/2cA//9nAP//ZwD//2cA//9nAP//ZwD//2cAqP9oAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2kAmP9pAP//aQD//2kA//9pAP//aQD//2kA//9pAP//aQDW/2kAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9tABD/bQA0/2wAVP9sAFj/bAA2/20ACP9sAAz/awDF/2sA//9rAP//awD//2sA//9rAP//awD//2sA//9rAPD/bAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/28ABP9vAC3/bgB//24AyP9uAO//bgD8/24A/v9uAPD/bgCh/24AMf9uAND/bgD//24A//9uAP//bgD//24A//9uAP//bgD//24A/P9uAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/cABw/3AA6P9wAP//cAD//3AA//9wAP//cAD//3AA//9wAP//cAC3/3AA0f9wAP//cAD//3AA//9wAP//cAD//3AA//9wAP//cAD//3AA5P9xAHP/cQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9yAFv/cgD5/3IA//9yAP//cgD//3IA//9yAP//cgD//3IA//9yAPn/cgDy/3IA//9yAP//cgD//3IA//9yAP//cgD//3IA//9yAP//cgD//3IA+/9zALT/cwA0/3QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3QADv90ALj/dQD//3UA//91AP//dQD//3UA//91AP//dQD//3QA//90AP//dQD//3UA//91AP//dQD//3UA//91AP//dQD//3UA//91AP//dAD//3QA//91AOH/dQBo/3YACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3YASv93APL/dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93AP//dwD//3cA//93APj/dwCd/3gAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/eAAG/3kAnf95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA+v95AP7/eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQD//3kA//95AP//eQDH/3oAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ewAr/3sA3P97AP//ewD//3sA//97AP//ewD//3sA//97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");
  background-size: contain;
  background-repeat: no-repeat;
}
.header__title {
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  line-height: 1.6rem;
  margin-left: 1.3rem;
  float: left;
}
.header__state {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  line-height: 4rem;
  padding: 0 0.8rem;
  font-size: 1rem;
  color: #999;
}
.header__stateText {
  display: inline-block;
  vertical-align: top;
  padding: 0 1rem;
}
.header__stateText span {
  color: #333;
}
.header__section {
  flex: 1.5;
  height: 4rem;
  white-space: nowrap;
}
.header__section--center {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header__section--right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  flex: auto;
}
.header__section--right ui-button {
  --padding: 0 1.5rem;
  margin-right: 0.8rem;
}
.header__section--left {
  flex: 2.1 1 auto;
}
.header__versionPicker, .header__sizePicker {
  display: flex;
  align-items: center;
  cursor: pointer;
  line-height: 4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 1rem;
  margin-right: 2.5rem;
}
.header__versionPicker .dropdown-triangle, .header__sizePicker .dropdown-triangle {
  font-size: 2rem;
  margin-left: -0.2rem;
}
.header__versionPicker:last-child, .header__sizePicker:last-child {
  margin-right: 0;
}
.header__versionPicker--disabled, .header__sizePicker--disabled {
  pointer-events: none;
  opacity: 0.85;
}
.header__versionPicker--disabled .dropdown-triangle, .header__sizePicker--disabled .dropdown-triangle {
  display: none;
}
.header__versionPicker {
  max-width: 20rem;
}
.header__versionPicker .version-name {
  max-width: 12rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px;
}
.header__versionPicker ui-flag.ui-flag.tiny {
  vertical-align: -0.3rem;
  margin-right: 0.3rem;
}
.header__menu {
  height: 100%;
}
.header__menuItem {
  height: 100%;
  font-size: 2rem;
  display: block;
  padding: 0.9rem;
  width: 4rem;
  text-align: center;
  border-right: 0.1rem solid #ddd;
  float: left;
  cursor: pointer;
}
.header__menuItem--active {
  color: #1b75dd;
  background-color: #f7f7f7;
}
.header__menuItem:hover {
  background-color: #f7f7f7;
}
.header__menuItem--primary {
  background: url(/src/assets/logo_butterfly.png);
  background-repeat: no-repeat;
  background-size: 2.3rem;
  background-position: 59% 50%;
  width: 4.3rem;
  cursor: default;
}
.header__menuItem--primary:hover {
  background-color: inherit;
}
.header::after {
  content: "";
  display: table;
  clear: both;
}

.dropdown-divider {
  height: 0.07rem;
  background-color: #f5f3f3;
  margin: 0.8rem 0;
}

:host-context(.app--darkTheme) .header {
  background: #363636;
}
:host-context(.app--darkTheme) .header__state {
  border-color: #444;
}
:host-context(.app--darkTheme) .header__stateText span {
  color: #fff;
}
:host-context(.app--darkTheme) .header__menuItem {
  border-color: #444;
  color: #999;
}
:host-context(.app--darkTheme) .header__menuItem:hover {
  background-color: #292929;
}
:host-context(.app--darkTheme) .header__menuItem--active {
  color: #fff;
  background-color: #292929;
}
:host-context(.app--darkTheme) .header__menuItem--primary:hover {
  background-color: inherit;
}

.headerMenu__description {
  margin-left: 0.5rem;
  color: var(--ui-color-text-discrete);
  font-size: 0.9rem;
}

.dots-icon {
  transform: rotate(90deg);
  font-size: 2rem;
  margin-right: 0.5rem;
  color: var(--ui-color-text);
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.codeView__sidebar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30rem;
  border-right: 1px solid #eee;
}
.codeView__editor {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transition: left 0.15s ease;
}
.codeView--sidebar .codeView__editor {
  left: 30rem;
}
.codeView__editor .codeView__editorFileTabs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
}
.codeView__editor .codeView__editorCodeEditor {
  position: absolute;
  top: 50px;
  left: 0;
  bottom: 0;
  right: 0;
}
.codeView__editor .codeView__editorImagePreview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #363636;
}
.codeView__editor .codeView__editorImagePreview .codeView__imagePreviewInner {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.codeView__editor .codeView__editorNoPreview {
  position: absolute;
  top: 0;
  left: 0;
  display: table;
  width: 100%;
  height: 100%;
  background: #363636;
  text-align: center;
}
.codeView__editor .codeView__editorNoPreview .codeView__editorNoPreviewInner {
  display: table-cell;
  vertical-align: middle;
}

:host-context(.app--darkTheme) .codeView__sidebar {
  border-color: #424242;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.fileTabs {
  height: 50px;
  background: #f7f7f7;
  display: flex;
}
.fileTabs__tab {
  max-width: 200px;
  flex-grow: 1;
  height: 50px;
  text-align: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.fileTabs__tab:hover .fileTabs__tabClose {
  opacity: 1;
}
.fileTabs__tab:hover .fileTabs__tabDirty {
  opacity: 0;
}
.fileTabs__tabInner {
  -webkit-user-select: none;
          user-select: none;
  line-height: 40px;
  background: #ffffff;
  color: #333;
  border-radius: 4px 4px 0 0;
  border: 1px solid #eee;
  border-bottom: none;
  margin-top: 7px;
  margin-left: 10px;
  padding: 0 25px 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fileTabs__tabClose {
  opacity: 0;
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 10px !important;
  transition: opacity 0.1s ease;
  color: rgba(255, 255, 255, 0.5);
}
.fileTabs__tabClose:hover {
  color: white;
}
.fileTabs__tabDirty {
  position: absolute;
  pointer-events: none;
  border-radius: 200px;
  background: #1b75dd;
  height: 0.6em;
  width: 0.6em;
  top: 55%;
  right: 1.2rem;
  margin-top: -0.1rem;
  transition: opacity 0.1s ease;
}

:host-context(.app--darkTheme) .fileTabs {
  background: #292929;
}
:host-context(.app--darkTheme) .fileTabs__tabInner {
  background: #292929;
  color: #999;
  border-color: transparent;
  box-shadow: none;
}
:host-context(.app--darkTheme) .fileTabs__tab--active .fileTabs__tabInner {
  background: #363636;
  color: #f7f7f7;
  border-color: #424242;
  box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.5);
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.fileBrowser {
  height: 100%;
  width: 100%;
}
.fileBrowser .lpb-icon {
  display: inline-block;
  height: 2.4rem;
  line-height: 2.4rem;
  cursor: pointer;
  transition: transform 0.1s ease;
  color: #eee;
  vertical-align: top;
}
.fileBrowser .lpb-icon:hover {
  color: #fff;
  transform: scale(1.085);
}
.fileBrowser__header {
  font-size: 1.4rem;
  display: flex;
  padding: 0 0 0 0;
  line-height: 5rem;
  border-bottom: 1px solid #424242;
}
.fileBrowser__headerName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding: 0 10rem 0 1rem;
}
.app--darkTheme .fileBrowser__header {
  border-bottom: 1px solid #424242;
}
.fileBrowser__scrollView {
  position: absolute;
  display: block;
  top: 5.1rem;
  overflow-y: auto;
  left: 0;
  right: 0;
  bottom: 0;
}
.fileBrowser__buttons {
  font-size: 1.2rem;
  position: absolute;
  right: 10px;
  top: 0;
}
.fileBrowser__buttons i.lpb-icon,
.fileBrowser__buttons a.lpb-icon {
  vertical-align: middle;
  margin: 0 0.5rem;
}
.fileBrowser::after {
  content: "";
  display: table;
  clear: both;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.fileBrowser__file {
  height: 2.4rem;
  padding: 0 1.5rem;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.fileBrowser__file .fileBrowser__fileButtons.dots {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
}
.fileBrowser__file .fileBrowser__fileButtons.dots .dots-icon {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.fileBrowser__fileNameSpan {
  max-width: 100%;
  padding: 0.3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fileBrowser__fileName {
  max-width: 100%;
  padding: 0.3rem;
  border-radius: 0.3rem;
  position: relative;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fileBrowser__fileNameContainer {
  display: flex;
  flex-grow: 1;
  align-items: center;
  position: relative;
  max-width: calc(100% - 5rem);
}
.fileBrowser__fileNameContainer--invalid {
  z-index: 2;
}
.fileBrowser__fileNameError {
  position: absolute;
  width: calc(100% + 0.6rem);
  top: 2.3rem;
  left: 0.3rem;
  padding: 0.3rem;
  line-height: 1.2;
  border-radius: 0 0 0.2rem 0.2rem;
  background: #ff594b;
  font-size: 1.2rem;
  color: #fff;
  z-index: 10;
}
.fileBrowser__fileNew {
  position: absolute;
  pointer-events: none;
  border-radius: 20rem;
  background: #1b75dd;
  height: 0.6em;
  width: 0.6em;
  top: 0.9em;
  right: 1.8em;
  transition: opacity 0.2s ease;
}
.fileBrowser__file.fileBrowser__file--selected {
  background: #3466b9;
}
.fileBrowser__file.fileBrowser__file--selected .fileBrowser__fileNew {
  background: white;
}
.fileBrowser__file.fileBrowser__file--selected .fileBrowser__localizedFileIcon {
  background: #3466b9;
}
.fileBrowser__file.fileBrowser__file--selected:hover {
  background: rgb(48.6430379747, 95.4151898734, 173.0569620253) !important;
}
.fileBrowser__file .dots-icon {
  font-size: 1.6rem;
  transform: rotate(90deg);
}
.fileBrowser__file .fileBrowser__localizedFileIcon {
  width: 0.9rem;
  height: 0.9rem;
  line-height: 0.8rem;
  border-radius: 10rem;
  color: #ffffff;
  font-size: 0.8rem;
  position: absolute;
  left: 1.3rem;
  top: 0.3rem;
  background: #292929;
}
.fileBrowser__file:hover {
  background-color: #e7e7e7;
}
.fileBrowser__file:hover .fileBrowser__fileButtons .dots-icon {
  visibility: visible;
  opacity: 1;
}
.app--darkTheme .fileBrowser__file:hover {
  background-color: #3e3e3e !important;
}
.app--darkTheme .fileBrowser__file:hover .fileBrowser__fileButtons .dots-icon {
  visibility: visible;
  opacity: 1;
}
.app--darkTheme .fileBrowser__file:hover .fileBrowser__fileNew {
  opacity: 0;
}

.fileUpload {
  margin-top: -50px;
  height: auto;
  text-align: center;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.fileUpload__input {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  cursor: pointer;
  text-indent: -1000px;
}
.fileUpload__button {
  cursor: pointer;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.codeEditor {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.app--darkTheme .codeEditor {
  background: #363636;
}
.codeEditor__wrapper {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  bottom: 0;
}
.codeEditor__wrapper .CodeMirror {
  height: 100%;
  font-size: 12px;
  cursor: text;
  border: none;
}
.codeEditor__wrapper .CodeMirror *,
.codeEditor__wrapper .CodeMirror *:before,
.codeEditor__wrapper .CodeMirror *:after {
  box-sizing: content-box !important;
}
.codeEditor__wrapper .CodeMirror .CodeMirror-gutters {
  min-height: 100%;
}
.codeEditor__wrapper .CodeMirror .CodeMirror-vscrollbar {
  cursor: default;
}
.codeEditor__wrapper .CodeMirror-hints {
  z-index: 999999999;
}
.codeEditor__translateButton {
  opacity: 0;
  pointer-events: none;
  background: #272727;
  width: 18px;
  height: 18px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
  border-radius: 100px;
  padding: 2px 0 0 1px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  cursor: pointer;
  transition: opacity 0.15s ease, transform 0.1s ease;
  transform: scale(0.5);
  color: #888;
}
.codeEditor__translateButton:hover {
  color: white;
}
.codeEditor__translateButton--visible {
  opacity: 1;
  pointer-events: all;
  transform: none;
  transition-delay: 0.5s;
}
.codeEditor__translateButton .lpb-icon {
  font-size: 9px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.62);
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.cm-s-dark.CodeMirror {
  background: #363636;
  color: #e0e0e0;
  font-family: "Inconsolata", monospace;
  font-size: 1.4rem !important;
}

.cm-s-dark div.CodeMirror-selected {
  background: #2c534b;
  margin-top: -1px;
  margin-left: -1px;
  padding: 0 2px 2px 2px;
}
.cm-s-dark div.CodeMirror-selected:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.cm-s-dark div.CodeMirror-selected:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.CodeMirror-scrollbar-filler {
  background: #353535;
}

.CodeMirror-vscrollbar::-webkit-scrollbar,
.CodeMirror-hscrollbar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror-hscrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #222;
}
.CodeMirror-vscrollbar::-webkit-scrollbar-track,
.CodeMirror-hscrollbar::-webkit-scrollbar-track {
  background: #353535;
  border-radius: 0;
}

.cm-s-dark .CodeMirror-line::selection,
.cm-s-dark .CodeMirror-line > span::selection,
.cm-s-dark .CodeMirror-line > span > span::selection {
  background: rgba(255, 255, 255, 0.5);
}

.cm-s-dark .CodeMirror-line::-moz-selection,
.cm-s-dark .CodeMirror-line > span::-moz-selection,
.cm-s-dark .CodeMirror-line > span > span::-moz-selection {
  background: rgba(255, 255, 255, 0.5);
}

.cm-s-dark .CodeMirror-gutters {
  background: #363636;
  border-right: 0px;
}

.cm-s-dark .CodeMirror-guttermarker {
  color: red;
}

.cm-s-dark .CodeMirror-guttermarker-subtle {
  color: red;
}

.cm-s-dark .CodeMirror-linenumber {
  color: #575757;
}

.cm-s-dark .CodeMirror-cursor {
  border-left: 1px solid #b0b0b0;
}

.cm-s-dark span.cm-comment {
  color: #8f5536;
}

.cm-s-dark span.cm-atom {
  color: #aa759f;
}

.cm-s-dark span.cm-number {
  color: #aa759f;
}

.cm-s-dark span.cm-property,
.cm-s-dark span.cm-attribute {
  color: #dbaa79;
}

.cm-s-dark span.cm-keyword {
  color: #f7c86d;
}

.cm-s-dark span.cm-string {
  color: #98c379;
}

.cm-s-dark span.cm-variable {
  color: #90a959;
}

.cm-s-dark span.cm-variable-2 {
  color: #6a9fb5;
}

.cm-s-dark span.cm-def {
  color: #d28445;
}

.cm-s-dark span.cm-bracket {
  color: #f7f7f7 !important;
}

.cm-s-dark span.cm-tag {
  color: #ff4838;
}

.cm-s-dark span.cm-link {
  color: #aa759f;
}

.cm-s-dark .CodeMirror-activeline-background {
  background: #202020;
}

.cm-s-dark .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}

.cm-s-dark .cm-mode {
  background: #517fdc;
  border-radius: 3px;
  padding: 1px 2px;
  color: white;
}
.cm-s-dark .cm-mode.cm-render {
  background: red;
  color: white;
}

.cm-s-dark .cm-smart-selector {
  color: #fff;
  padding: 1px 5px 1px 5px;
  pointer-events: all;
  cursor: pointer;
  position: relative;
  font-size: 12px;
  -webkit-user-select: none;
  user-select: none;
  margin: 2px 0;
  border-radius: 3px;
  line-height: 22px;
  position: relative;
}
.cm-s-dark .cm-smart-selector.type-text {
  background: #517fdc;
  border: 1px solid #3560b7;
  box-shadow: 0px 0px 0 1px #658bd6;
}
.cm-s-dark .cm-smart-selector.type-text:hover {
  background-color: rgb(62.3072033898, 107.5847457627, 199.1927966102);
}
.cm-s-dark .cm-smart-selector.type-render {
  background: yellow;
}
.cm-s-dark .cm-smart-selector.type-render:hover {
  background-color: #ffff33;
}
.cm-s-dark .cm-smart-selector .cm-smart-selector-name {
  color: rgba(255, 255, 255, 0.57);
  border-right: 1px solid #456dbd;
  padding-right: 3px;
  margin-right: 3px;
  font-size: 11px !important;
  vertical-align: 1px;
}

.cm-s-dark .CodeMirror-cursors {
  z-index: 3;
}
.cm-s-dark .CodeMirror-cursors .CodeMirror-cursor {
  border-left: 2px solid #2781c3;
}

.CodeMirror-sizer {
  padding-bottom: 30px !important;
}

/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
/*
DEFAULT BROWSER FONT SIZES
h1 is   32px   (2em)
h2 is   24px (1.5em)
h3 is 20.8px (1.3em)
h4 is   16px   (1em)
h5 is 12.8px (0.8em)
h6 is 11.2px (0.7em)
*/
.textPopOver {
  background: #292929;
  border: 1px solid #363636;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.8);
  border-radius: 1px;
  z-index: 100;
}
.textPopOver__content {
  padding: 6px 6px 25px 6px;
}
.textPopOver__input {
  width: 250px;
  height: 150px;
  background: #212121;
  color: #fff;
  resize: none;
  font-size: 11px;
  line-height: 17px;
  padding: 4px 6px;
  border: none;
  box-shadow: none;
  border-radius: 2px;
}
.textPopOver__input::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.textPopOver__input::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #353535;
}
.textPopOver__input::-webkit-scrollbar-track {
  background: #222;
  border-radius: 0;
}
.textPopOver__helptext {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 10px;
  color: rgba(255, 255, 255, 0.3);
}
.textPopOver__clear {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 10px;
  cursor: pointer;
}
.textPopOver__nameInput {
  color: rgba(255, 255, 255, 0.5);
  margin: 5px;
}
.textPopOver__nameInput .inlineEdit__input {
  height: 1.6rem;
  vertical-align: bottom;
}
.textPopOver__nameInput .inlineEdit__input--active {
  border-color: #444;
}
.textPopOver__nameInput .inlineEdit__input:hover {
  border-color: #444;
}

.CodeMirror-dialog {
  position: absolute;
  left: 0;
  right: 0;
  background: inherit;
  z-index: 15;
  padding: 0.1em 0.8em;
  overflow: hidden;
  color: inherit;
  font-size: 12px !important;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #565656;
  top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input[type=text] {
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
  font-size: 12px !important;
  width: 10em;
  height: 11px;
  padding: 3px 4px;
  margin-bottom: 5px;
  border: 1px solid #555;
}

.CodeMirror-dialog button {
  font-size: 12px !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./node_modules/.pnpm/@bannerflow+ui@20.9.136_1c4ccbad83dc49bd9576f5d7d52502f6/node_modules/@bannerflow/ui/index.scss?ngGlobalStyle (2) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* All styles required for UI to work in an app */
/**
Copyright 2017 The Roboto Flex Project Authors (https://github.com/TypeNetwork/Roboto-Flex)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}

.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline,
.mat-typography h1 {
  font: 400 24px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography h2 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
  font: 400 16px/28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
  font: 400 15px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography h5 {
  font: 400 11.62px/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography h6 {
  font: 400 9.38px/20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-body-2 {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-1,
.mat-typography {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body p,
.mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption {
  font: 400 12px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button,
.mat-raised-button,
.mat-icon-button,
.mat-stroked-button,
.mat-flat-button,
.mat-fab,
.mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}

.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell,
.mat-footer-cell {
  font-size: 14px;
}

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-dialog-title {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}

.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}

.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}

.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-stepper-vertical,
.mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 14px;
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label,
.mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}

.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-list-option {
  font-size: 16px;
}

.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}

.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}

.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}

.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font: 500 14px/24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}

.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}

.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}

.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}

.mat-mdc-focus-indicator {
  position: relative;
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-option {
  color: rgba(0, 0, 0, 0.87);
}

.mat-option:hover:not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}

.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #673ab7;
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffd740;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}

.mat-pseudo-checkbox::after {
  color: #fafafa;
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #673ab7;
}

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #ffd740;
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-autocomplete-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #fff;
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge {
  position: relative;
}

.mat-badge-hidden .mat-badge-content {
  display: none;
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}

.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}

.mat-badge-content.mat-badge-active {
  transform: none;
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}

.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}

.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}

.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}

.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}

.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}

.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}

.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}

.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}

.mat-badge-content {
  color: #fff;
  background: #673ab7;
}

.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}

.mat-badge-accent .mat-badge-content {
  background: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}

.mat-badge-warn .mat-badge-content {
  color: #fff;
  background: #f44336;
}

.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}

.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-button,
.mat-icon-button,
.mat-stroked-button {
  color: inherit;
  background: transparent;
}

.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #673ab7;
}

.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
  color: #ffd740;
}

.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
  color: #f44336;
}

.mat-button.mat-primary.mat-button-disabled,
.mat-button.mat-accent.mat-button-disabled,
.mat-button.mat-warn.mat-button-disabled,
.mat-button.mat-button-disabled.mat-button-disabled,
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-icon-button.mat-accent.mat-button-disabled,
.mat-icon-button.mat-warn.mat-button-disabled,
.mat-icon-button.mat-button-disabled.mat-button-disabled,
.mat-stroked-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-accent.mat-button-disabled,
.mat-stroked-button.mat-warn.mat-button-disabled,
.mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}

.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #673ab7;
}

.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ffd740;
}

.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}

.mat-button.mat-button-disabled .mat-button-focus-overlay,
.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}

.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-button-focus-overlay {
  background: #000;
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button,
.mat-raised-button,
.mat-fab,
.mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
}

.mat-flat-button.mat-primary,
.mat-raised-button.mat-primary,
.mat-fab.mat-primary,
.mat-mini-fab.mat-primary {
  color: #fff;
}

.mat-flat-button.mat-accent,
.mat-raised-button.mat-accent,
.mat-fab.mat-accent,
.mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}

.mat-flat-button.mat-warn,
.mat-raised-button.mat-warn,
.mat-fab.mat-warn,
.mat-mini-fab.mat-warn {
  color: #fff;
}

.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}

.mat-flat-button.mat-primary,
.mat-raised-button.mat-primary,
.mat-fab.mat-primary,
.mat-mini-fab.mat-primary {
  background-color: #673ab7;
}

.mat-flat-button.mat-accent,
.mat-raised-button.mat-accent,
.mat-fab.mat-accent,
.mat-mini-fab.mat-accent {
  background-color: #ffd740;
}

.mat-flat-button.mat-warn,
.mat-raised-button.mat-warn,
.mat-fab.mat-warn,
.mat-mini-fab.mat-warn {
  background-color: #f44336;
}

.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-flat-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-flat-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-flat-button.mat-warn .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-stroked-button:not([class*=mat-elevation-z]),
.mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}

.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: #000;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eee;
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #fff;
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}

.mat-card {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-checkmark {
  fill: #fafafa;
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}

.mat-checkbox-mixedmark {
  background-color: #fafafa;
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #673ab7;
}

.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #ffd740;
}

.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}

.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox .mat-ripple-element {
  background-color: #000;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #673ab7;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ffd740;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}

.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}

.mat-chip.mat-standard-chip::after {
  background: #000;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #673ab7;
  color: #fff;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}

.mat-table {
  background: #fff;
}

.mat-table thead,
.mat-table tbody,
.mat-table tfoot,
mat-header-row,
mat-row,
mat-footer-row,
[mat-header-row],
[mat-row],
[mat-footer-row],
.mat-table-sticky {
  background: inherit;
}

mat-row,
mat-header-row,
mat-footer-row,
th.mat-header-cell,
td.mat-cell,
td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}

.mat-cell,
.mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}

.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}

.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}

.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}

.mat-calendar-body-in-range::before {
  background: rgba(103, 58, 183, 0.2);
}

.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(103, 58, 183, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(103, 58, 183, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-calendar-body-selected {
  background-color: #673ab7;
  color: #fff;
}

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(103, 58, 183, 0.4);
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}

.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(103, 58, 183, 0.3);
}

.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(255, 215, 64, 0.2);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 215, 64, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 215, 64, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 215, 64, 0.4);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 215, 64, 0.3);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: #fff;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff;
}

.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}

.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-datepicker-toggle-active {
  color: #673ab7;
}

.mat-datepicker-toggle-active.mat-accent {
  color: #ffd740;
}

.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #fff;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}

.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}

.mat-expansion-panel-header {
  height: 48px;
}

.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}

.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}

.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #673ab7;
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ffd740;
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}

.mat-focused .mat-form-field-required-marker {
  color: #ffd740;
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #673ab7;
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ffd740;
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #673ab7;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #ffd740;
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}

.mat-error {
  color: #f44336;
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}

.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #673ab7;
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ffd740;
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}

.mat-icon.mat-primary {
  color: #673ab7;
}

.mat-icon.mat-accent {
  color: #ffd740;
}

.mat-icon.mat-warn {
  color: #f44336;
}

.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}

.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}

.mat-input-element {
  caret-color: #673ab7;
}

.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ffd740;
}

.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}

.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}

.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}

.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}

.mat-list-item-disabled {
  background-color: #eee;
}

.mat-list-option:hover,
.mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-single-selected-option,
.mat-list-single-selected-option:hover,
.mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}

.mat-menu-panel {
  background: #fff;
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}

.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-paginator {
  background: #fff;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-paginator-container {
  min-height: 56px;
}

.mat-progress-bar-background {
  fill: #d5cae9;
}

.mat-progress-bar-buffer {
  background-color: #d5cae9;
}

.mat-progress-bar-fill::after {
  background-color: #673ab7;
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #fbf1cc;
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #fbf1cc;
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #ffd740;
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}

.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #673ab7;
}

.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
  stroke: #ffd740;
}

.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
  stroke: #f44336;
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #673ab7;
}

.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #673ab7;
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffd740;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ffd740;
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}

.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}

.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}

.mat-radio-button .mat-ripple-element {
  background-color: #000;
}

.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-select-panel {
  background: #fff;
}

.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #673ab7;
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ffd740;
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}

.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.mat-drawer {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.mat-drawer.mat-drawer-push {
  background-color: #fff;
}

.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}

[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffd740;
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 215, 64, 0.54);
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ffd740;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #673ab7;
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(103, 58, 183, 0.54);
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #673ab7;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #000;
}

.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #673ab7;
}

.mat-primary .mat-slider-thumb-label-text {
  color: #fff;
}

.mat-primary .mat-slider-focus-ring {
  background-color: rgba(103, 58, 183, 0.2);
}

.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #ffd740;
}

.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}

.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 215, 64, 0.2);
}

.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}

.mat-warn .mat-slider-thumb-label-text {
  color: #fff;
}

.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}

.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}

.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}

.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover:not([aria-disabled]),
.mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}

.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}

@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}

.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
}

.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #673ab7;
  color: #fff;
}

.mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}

.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}

.mat-step-header.mat-warn .mat-step-icon {
  color: #fff;
}

.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: #fff;
}

.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}

.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}

.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
  background-color: #fff;
}

.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.mat-horizontal-stepper-header {
  height: 72px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}

.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}

.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}

.mat-sort-header-arrow {
  color: #757575;
}

.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.mat-tab-label,
.mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(209, 196, 233, 0.3);
}

.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #673ab7;
}

.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: #fff;
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 229, 127, 0.3);
}

.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ffd740;
}

.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}

.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: #fff;
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(209, 196, 233, 0.3);
}

.mat-tab-group.mat-background-primary > .mat-tab-header,
.mat-tab-group.mat-background-primary > .mat-tab-link-container,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #673ab7;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: #fff;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: #fff;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #fff;
  opacity: 0.4;
}

.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #fff;
  opacity: 0.12;
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 229, 127, 0.3);
}

.mat-tab-group.mat-background-accent > .mat-tab-header,
.mat-tab-group.mat-background-accent > .mat-tab-link-container,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #ffd740;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #000;
  opacity: 0.4;
}

.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #000;
  opacity: 0.12;
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}

.mat-tab-group.mat-background-warn > .mat-tab-header,
.mat-tab-group.mat-background-warn > .mat-tab-link-container,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: #fff;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: #fff;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #fff;
  opacity: 0.4;
}

.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #fff;
  opacity: 0.12;
}

.mat-toolbar {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  background: #673ab7;
  color: #fff;
}

.mat-toolbar.mat-accent {
  background: #ffd740;
  color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-warn {
  background: #f44336;
  color: #fff;
}

.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}

.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}

.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-toolbar-multiple-rows {
  min-height: 64px;
}

.mat-toolbar-row,
.mat-toolbar-single-row {
  height: 64px;
}

@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row,
  .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}

.mat-tree {
  background: #fff;
}

.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}

.mat-tree-node {
  min-height: 48px;
}

.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-simple-snackbar-action {
  color: #ffd740;
}

@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url('material-symbols-outlined.6cacd548a8eab1fe.woff2') format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
    * 1. Set line-height to always equal 33% of font size.
    * 2. Set 1rem = 10px.
    * 3. Prevent adjustments of font size after orientation changes in iOS.
    */
html {
  line-height: 1.33;
  /* 1 */
  font-size: 62.5%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
========================================================================== */
/**
    * Remove the margin in all browsers.
    */
body {
  margin: 0;
}

/* Grouping content
========================================================================== */
/**
    * 1. Add the correct box sizing in Firefox.
    * 2. Show the overflow in Edge and IE.
    */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Text-level semantics
========================================================================== */
/**
    * Remove the gray background on active links in IE 10.
    */
a {
  background-color: transparent;
}

/**
    * 1. Remove the bottom border in Chrome 57-
    * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
    */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
    * Add the correct font weight in Chrome, Edge, and Safari.
    */
b,
strong {
  font-weight: bolder;
}

/**
    * 1. Correct the inheritance and scaling of font size in all browsers.
    * 2. Correct the odd `em` font sizing in all browsers.
    */
code,
kbd,
samp {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
    * Add the correct font size in all browsers.
    */
small {
  font-size: 80%;
}

/**
    * Prevent `sub` and `sup` elements from affecting the line height in
    * all browsers.
    */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* Embedded content
========================================================================== */
/**
    * Remove the border on images inside links in IE 10.
    */
img {
  border-style: none;
}

/* Forms
========================================================================== */
/**
    * 1. Change the font styles in all browsers.
    * 2. Remove the margin in Firefox and Safari.
    */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

/**
    * Show the overflow in IE.
    * 1. Show the overflow in Edge.
    */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
    * Remove the inheritance of text transform in Edge, Firefox, and IE.
    * 1. Remove the inheritance of text transform in Firefox.
    */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
    * Correct the inability to style clickable types in iOS and Safari.
    */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
    * Remove the inner border and padding in Firefox.
    */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
    * Restore the focus styles unset by the previous rule.
    */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
    * 1. Correct the text wrapping in Edge and IE.
    * 2. Correct the color inheritance from `fieldset` elements in IE.
    * 3. Remove the padding so developers are not caught out when they zero out
    *    `fieldset` elements in all browsers.
    */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
    * Remove the default vertical scrollbar in IE 10+.
    */
textarea {
  overflow: auto;
}

/**
    * 1. Add the correct box sizing in IE 10.
    * 2. Remove the padding in IE 10.
    */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
    * Correct the cursor style of increment and decrement buttons in Chrome.
    */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
    * 1. Correct the odd appearance in Chrome and Safari.
    * 2. Correct the outline style in Safari.
    */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
    * Remove the inner padding in Chrome and Safari on macOS.
    */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
    * 1. Correct the inability to style clickable types in iOS and Safari.
    * 2. Change font properties to `inherit` in Safari.
    */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
========================================================================== */
/*
    * Add the correct display in Edge, IE 10+, and Firefox.
    */
details {
  display: block;
}

/*
    * Add the correct display in all browsers.
    */
summary {
  display: list-item;
}

/* Misc
========================================================================== */
/**
    * Add the correct display in IE 10+.
    */
template {
  display: none;
}

/**
    * Add the correct display in IE 10.
    */
[hidden] {
  display: none;
}

html {
  --ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
  --ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  --ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
  --ease-in-out-expo: cubic-bezier(1, 0, 0, 1);
  --ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  --ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  --ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes ui-animation-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ui-animation-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ui-animation-fade-right-in {
  0% {
    opacity: 0;
    transform: translateX(-15px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes ui-animation-fade-right-out {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-15px);
  }
}
@keyframes ui-animation-zoom-back-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  80% {
    opacity: 1;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes ui-animation-zoom-back-out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes ui-animation--in {
  0%, 80%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  35% {
    transform: translate3d(0, -10px, 0);
  }
  80% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes ui-animation--out {
  0% {
    opacity: 1;
    transform: none;
  }
  20% {
    opacity: 1;
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
@keyframes ui-animation-slide-bottom-in {
  0% {
    transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ui-animation-slide-bottom-out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px);
    opacity: 0;
  }
}
@keyframes ui-animation-slide-top-in {
  0% {
    transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes ui-animation-slide-top-out {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px);
    opacity: 0;
  }
}
/**
 * Add an animation to a CSS-block
 * @param name
 **/
:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) {
  --default-color-black-off: #343434;
  --default-color-black-off-semi: #1f1f1f;
  --default-color-black-off-dark: #111111;
  --default-color-black: #000000;
  --default-color-blue-dark: #1558a8;
  --default-color-blue-light: #edf5ff;
  --default-color-blue-superlight: #f3f9ff;
  --default-color-blue: #1b75dd;
  --default-color-blue-semilight: #03aaff;
  --default-color-gold-light: #fffdf4;
  --default-color-gold: #de9516;
  --default-color-green: #2cbc45;
  --default-color-grey: #d6d6d6;
  --default-color-grey-dark: #9b9b9b;
  --default-color-grey-semidark: #b5b5b5;
  --default-color-grey-semilight: #efefef;
  --default-color-grey-light: #fbfbfb;
  --default-color-orange: #f5a623;
  --default-color-red-light: #fbe6e6;
  --default-color-red: #c34747;
  --default-color-white-off: #f7f7f7;
  --default-color-white-off-light: #fbfbfb;
  --default-color-white: #ffffff;
  --default-color-yellow: #ebb70e;
  --ui-static-color-white: #ffffff;
  --ui-static-color-black: #000000;
  --ui-static-color-black-off-semi: #1f1f1f;
  --ui-static-color-grey-6: #0f0f0f;
  --ui-static-color-grey-12: #1f1f1f;
  --ui-static-color-grey-21: #363636;
  --ui-static-color-grey-31: #4f4f4f;
  --ui-static-color-grey-61: #9b9b9b;
  --ui-static-color-grey-71: #b5b5b5;
  --ui-static-color-grey-84: #d6d6d6;
  --ui-static-color-grey-86: #dbdbdb;
  --ui-static-color-grey-89: #e2e2e2;
  --ui-static-color-grey-92: #ebebeb;
  --ui-static-color-grey-93: #eeeeee;
  --ui-static-color-grey-94: #f0f0f0;
  --ui-static-color-grey-95: #f3f3f3;
  --ui-static-color-grey-96: #f5f5f5;
  --ui-static-color-grey-97: #f8f8f8;
  --ui-static-color-grey-98: #fbfbfb;
  --ui-static-color-grey-99: #fcfcfc;
  --ui-static-color-sky: #93c1e7;
  --ui-static-color-blue: #1b75dd;
  --ui-static-color-midnight: #1558a8;
  --ui-static-color-arctic: #03aaff;
  --ui-static-color-blue-mist: #edf5ff;
  --ui-static-color-rain: #9abcc7;
  --ui-static-color-aqua: #7ec2b9;
  --ui-static-color-salmon: #e2a3a4;
  --ui-static-color-deep-red: #c34746;
  --ui-static-color-coral: #dc5b5b;
  --ui-static-color-peach: #ff9191;
  --ui-static-color-golden: #d08f22;
  --ui-static-color-yellow: #ebb70e;
  --ui-static-color-olive: #5f8153;
  --ui-static-color-grass: #98ca96;
  --ui-static-color-purple: #817baf;
  --ui-static-color-lavender: #d5c8da;
  --ui-static-color-sand: #fffcf3;
  --ui-static-color-marshmallow: #fff2f2;
  --ui-static-color-almond: #c29e88;
  --ui-static-color-caramel: #e4b9a0;
  --ui-static-color-waterfall: #dbebff;
}

:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-background-color: var(--default-color-white-off);
  --default-surface-color: var(--default-color-white);
  --default-secondary-surface-color: var(--default-color-grey-light);
  --default-text-color: var(--default-color-black-off);
  --default-border-color: var(--default-color-grey);
  --default-light-border-color: var(--default-color-grey-semilight);
  --default-primary-color: var(--default-color-blue);
  --default-success-color: var(--default-color-blue);
  --default-alert-color: var(--default-color-red);
  --default-warning-color: var(--default-color-gold);
  --default-active-color: var(--default-color-blue);
  --default-focus-color: var(--default-color-blue);
  --default-selection-color: var(--default-color-blue-semilight);
  --default-primary-text-color: var(--default-color-white);
  --default-secondary-text-color: var(--default-color-grey-dark);
  --default-backdrop-color: var(--default-color-white-off);
  --default-backdrop-opacity: 0.9;
  --default-disabled-opacity: 0.4;
  --ui-color-primary: var(--ui-static-color-blue);
  --ui-color-primary-second: var(--ui-static-color-midnight);
  --ui-color-background: var(--ui-static-color-grey-96);
  --ui-color-background-second: var(--ui-static-color-white);
  --ui-color-surface: var(--ui-static-color-white);
  --ui-color-surface-second: var(--ui-static-color-grey-98);
  --ui-color-surface-hovered: var(--ui-static-color-grey-93);
  --ui-color-surface-backdrop: var(--ui-static-color-grey-97);
  --ui-color-surface-selected: var(--ui-static-color-grey-92);
  --ui-color-surface-highlight: var(--ui-static-color-blue-mist);
  --ui-color-surface-warning: var(--ui-static-color-sand);
  --ui-color-surface-alert: var(--ui-static-color-marshmallow);
  --ui-color-surface-row-selected: var(--ui-static-color-waterfall);
  --ui-color-surface-table: var(--ui-static-color-grey-96);
  --ui-color-surface-dropzone: #c1ddff;
  --ui-color-border: var(--ui-static-color-grey-84);
  --ui-color-border-second: var(--ui-static-color-grey-93);
  --ui-color-border-highlight: var(--ui-static-color-arctic);
  --ui-color-border-hover: var(--ui-static-color-grey-71);
  --ui-color-text: var(--ui-static-color-grey-21);
  --ui-color-text-second: var(--ui-static-color-grey-71);
  --ui-color-text-third: var(--ui-static-color-grey-86);
  --ui-color-text-discrete: var(--ui-static-color-grey-61);
  --ui-color-text-disabled: var(--ui-static-color-grey-71);
  --ui-color-text-inverted: var(--ui-static-color-white);
  --ui-color-text-status-green: var(--ui-static-color-grass);
  --ui-color-text-status-orange: var(--ui-static-color-golden);
  --ui-color-first: var(--ui-static-color-grey-21);
  --ui-color-first-inverted: var(--ui-static-color-white);
  --ui-color-second: var(--ui-static-color-grey-71);
  --ui-color-third: var(--ui-static-color-grey-86);
  --ui-color-white: var(--ui-static-color-white);
  --ui-color-black: var(--ui-static-color-black);
  --ui-color-grey-21: var(--ui-static-color-grey-21);
  --ui-color-grey-61: var(--ui-static-color-grey-61);
  --ui-color-grey-71: var(--ui-static-color-grey-71);
  --ui-color-grey-84: var(--ui-static-color-grey-84);
  --ui-color-grey-86: var(--ui-static-color-grey-86);
  --ui-color-grey-89: var(--ui-static-color-grey-89);
  --ui-color-grey-92: var(--ui-static-color-grey-92);
  --ui-color-grey-93: var(--ui-static-color-grey-93);
  --ui-color-grey-94: var(--ui-static-color-grey-94);
  --ui-color-grey-95: var(--ui-static-color-grey-95);
  --ui-color-grey-96: var(--ui-static-color-grey-96);
  --ui-color-grey-97: var(--ui-static-color-grey-97);
  --ui-color-grey-98: var(--ui-static-color-grey-98);
  --ui-color-grey-99: var(--ui-static-color-grey-99);
  --ui-color-success: var(--ui-color-primary);
  --ui-color-alert: var(--ui-static-color-deep-red);
  --ui-color-warning: var(--ui-static-color-golden);
  --ui-color-active: var(--ui-color-primary);
  --ui-color-hover: var(--ui-static-color-grey-21);
  --ui-color-disabled: var(--ui-static-color-grey-98);
  --ui-color-disabled-second: var(--ui-static-color-grey-92);
  --ui-color-focus: var(--ui-color-primary);
  --ui-color-selection: var(--ui-static-color-arctic);
  --ui-color-selected-background: var(--ui-static-color-blue-mist);
  --ui-color-selected-border: var(--ui-static-color-sky);
  --ui-disabled-opacity: 0.4;
  --ui-color-additional-yellow: var(--ui-static-color-yellow);
  --ui-color-additional-olive: var(--ui-static-color-olive);
  --ui-color-additional-sky: var(--ui-static-color-sky);
  --ui-color-additional-rain: var(--ui-static-color-rain);
  --ui-color-additional-aqua: var(--ui-static-color-aqua);
  --ui-color-additional-salmon: var(--ui-static-color-salmon);
  --ui-color-additional-purple: var(--ui-static-color-purple);
  --ui-color-additional-lavender: var(--ui-static-color-lavender);
  --ui-color-additional-sand: var(--ui-static-color-sand);
  --ui-color-additional-marshmallow: var(--ui-static-color-marshmallow);
  --ui-color-additional-peach: var(--ui-static-color-peach);
  --ui-color-additional-coral: var(--ui-static-color-coral);
  --ui-color-additional-caramel: var(--ui-static-color-caramel);
  --ui-color-additional-almond: var(--ui-static-color-almond);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-header,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-header,
:where(:root:not([data-uinew])) .ui-header {
  --background-color: var(--ui-color-surface);
  --text-color: var(--ui-color-text);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-panel,
:where(:root:not([data-uinew])) .ui-panel {
  --background-color: var(--ui-color-surface);
  --border-color: var(--ui-color-border);
  --header-background-color: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .loader,
:where(:root:not([data-uinew])) .loader {
  --color: var(--ui-color-text);
  --opacity: 0.5;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --background-color: var(--ui-color-white);
  --text-color: var(--ui-color-primary);
  --border-color: var(--ui-color-border);
  --border-color-hover: var(--ui-color-grey-71);
  --active-background-color: rgb(252.45, 252.45, 252.45);
  --active-text-color: rgb(95.4, 158.4, 231.2);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button .ui-loader,
:where(:root:not([data-uinew])) .ui-button .ui-loader {
  --background-color: var(--background-color);
  --circle-color: var(--text-color);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary,
:where(:root:not([data-uinew])) .ui-button.primary {
  --background-color: var(--ui-color-primary);
  --text-color: var(--ui-color-white);
  --border-color-hover: var(--ui-color-white);
  --active-background-color: var(--ui-color-primary-second);
  --active-text-color: rgb(186.6, 213.6, 244.8);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary:hover,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary:hover,
:where(:root:not([data-uinew])) .ui-button.primary:hover {
  background-color: rgb(15.8951612903, 68.8790322581, 130.1048387097);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary.disabled,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary.disabled,
:where(:root:not([data-uinew])) .ui-button.primary.disabled {
  --text-color: var(--ui-color-text-disabled);
  --background-color: var(--ui-color-disabled-second);
  --border-color: var(--ui-color-disabled-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.primary:active,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.primary:active,
:where(:root:not([data-uinew])) .ui-button.primary:active {
  transform: scale(0.98);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.discrete,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.discrete,
:where(:root:not([data-uinew])) .ui-button.discrete {
  --text-color: var(--ui-color-grey-61);
  --active-text-color: rgb(129.5, 129.5, 129.5);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button.disabled,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button.disabled,
:where(:root:not([data-uinew])) .ui-button.disabled {
  --text-color: var(--ui-color-text-disabled);
  --background-color: var(--ui-color-disabled-second);
  --border-color: var(--ui-color-disabled-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dialog-backdrop,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dialog-backdrop,
:where(:root:not([data-uinew])) .ui-dialog-backdrop {
  --background-color: rgba(0, 0, 0, 0.32);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-drop-zone,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-drop-zone,
:where(:root:not([data-uinew])) .ui-drop-zone {
  --border-color: var(--ui-color-primary);
  --border-opacity: 0.5;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown,
:where(:root:not([data-uinew])) .ui-dropdown {
  --divider-color: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .ui-dropdown-item:hover .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .ui-dropdown-item:hover .icon,
:where(:root:not([data-uinew])) .ui-dropdown .ui-dropdown-item:hover .icon {
  --color: var(--ui-static-color-grey-21);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .ui-dropdown-item .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .ui-dropdown-item .icon,
:where(:root:not([data-uinew])) .ui-dropdown .ui-dropdown-item .icon {
  --color: var(--ui-static-color-grey-84);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-loader,
:where(:root:not([data-uinew])) .ui-loader {
  --background-color: var(--ui-color-background);
  --circle-color: var(--ui-color-primary);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --icon-color: --ui-color-grey-71;
  --folder-opacity: 0.4;
  --background: var(--ui-color-surface);
  --background-alt: var(--ui-color-surface-second);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list:not(.checkboxes) .selected,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list:not(.checkboxes) .selected,
:where(:root:not([data-uinew])) .ui-list:not(.checkboxes) .selected {
  --background: var(--ui-static-color-blue-mist);
  --background-alt: rgb(226.8, 239.3333333333, 255);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-popover,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-popover,
:where(:root:not([data-uinew])) .ui-popover {
  --background-color: var(--ui-color-surface);
}

body {
  background-color: var(--ui-static-color-grey-96);
  color: var(--ui-static-color-grey-21);
}

:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  /**
  * @deprecated OLD VARIABLES
  */
  --default-height: 4rem;
  --default-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 5%);
  --default-border-radius: 2px;
  --default-padding: 40px;
  --default-padding-small: 20px;
  --default-margin: 20px;
  --default-margin-small: 10px;
  --default-margin-large: 30px;
  --ui-height: 4rem;
  --ui-height-large: 5rem;
  --ui-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 5%);
  --ui-border-radius: 2px;
  --ui-padding: 40px;
  --ui-padding-small: 20px;
  --ui-margin: 20px;
  --ui-margin-small: 10px;
  --ui-margin-large: 30px;
  --ui-view-header-height: 5rem;
  --ui-view-body-padding-top: 60px;
}
:where(:root:not([data-uinew])) [ui-theme] .panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .panel,
:where(:root:not([data-uinew])) .panel {
  --min-width: 100%;
  --header-height: var(--ui-height-large);
}
:where(:root:not([data-uinew])) [ui-theme] .header,
:where(:root:not([data-uinew])) body [ui-theme=default] .header,
:where(:root:not([data-uinew])) .header {
  --height: var(--ui-main-header-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --height: var(--ui-height);
  --padding: 0 2.8rem;
  --min-width: 50px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button .ui-loader,
:where(:root:not([data-uinew])) .ui-button .ui-loader {
  --border-radius: var(--ui-border-radius);
}
:where(:root:not([data-uinew])) [ui-theme] .icon-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .icon-button,
:where(:root:not([data-uinew])) .icon-button {
  --padding: 0 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input,
:where(:root:not([data-uinew])) body [ui-theme=default] .input,
:where(:root:not([data-uinew])) .input {
  --height: var(--ui-height);
  --padding: 0.9rem 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input .label,
:where(:root:not([data-uinew])) body [ui-theme=default] .input .label,
:where(:root:not([data-uinew])) .input .label {
  --margin-bottom: 17px;
}
:where(:root:not([data-uinew])) [ui-theme] .input .input-icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .input .input-icon,
:where(:root:not([data-uinew])) .input .input-icon {
  --margin-top: -2.7rem;
}
:where(:root:not([data-uinew])) [ui-theme] .checkbox,
:where(:root:not([data-uinew])) body [ui-theme=default] .checkbox,
:where(:root:not([data-uinew])) .checkbox {
  --height: 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .checkbox .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .checkbox .ui-button,
:where(:root:not([data-uinew])) .checkbox .ui-button {
  --height: 1.6rem !important;
}
:where(:root:not([data-uinew])) [ui-theme] .selectable,
:where(:root:not([data-uinew])) body [ui-theme=default] .selectable,
:where(:root:not([data-uinew])) .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-select,
:where(:root:not([data-uinew])) [ui-theme] .ui-option,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-select,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-option,
:where(:root:not([data-uinew])) .ui-select,
:where(:root:not([data-uinew])) .ui-option {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-option,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-option,
:where(:root:not([data-uinew])) .ui-option {
  --checkbox-container-margin: 30px;
  --checkbox-margin: -30px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown,
:where(:root:not([data-uinew])) .ui-dropdown {
  --item-height: 2.8rem;
  --item-padding-left: 24px;
  --item-hover-color: var(--ui-color-background);
  --item-hover-size: 86%;
  --item-border-bottom-color: var(--ui-color-border-second);
  --input-item-height: 3.7rem;
  --menu-border-radius: 2px;
  --menu-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 30%);
  --menu-border-color: var(--ui-color-border);
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --row-height: 5rem;
  --header-height: 3rem;
  --cell-padding: 10px;
  --row-padding: 0px;
  --folder-opacity: 0.4;
  --toggle-icon-size: 14px;
  --toggle-icon-width: 20px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-toggle-switch,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-toggle-switch,
:where(:root:not([data-uinew])) .ui-toggle-switch {
  --height: 2rem;
  --width: 4rem;
  --switcher-width: 1.6rem;
  --switcher-height: 1.6rem;
  --toggle-border-size: 2px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-loader,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-loader,
:where(:root:not([data-uinew])) .ui-loader {
  --border-radius: 0;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-tooltip,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-tooltip,
:where(:root:not([data-uinew])) .ui-tooltip {
  --padding: 10px;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag,
:where(:root:not([data-uinew])) .ui-flag {
  --size: 2rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag.small,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag.small,
:where(:root:not([data-uinew])) .ui-flag.small {
  --size: 1.6rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-flag.tiny,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-flag.tiny,
:where(:root:not([data-uinew])) .ui-flag.tiny {
  --size: 1.2rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-notification,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-notification,
:where(:root:not([data-uinew])) .ui-notification {
  --padding: 1.2rem;
  --width: 30rem;
}
:where(:root:not([data-uinew])) [ui-theme] ui-accordion-item .header,
:where(:root:not([data-uinew])) body [ui-theme=default] ui-accordion-item .header,
:where(:root:not([data-uinew])) ui-accordion-item .header {
  --padding: 1.5rem 1.5rem;
}

* {
  box-sizing: border-box;
}

body .ui-scrollbar::-webkit-scrollbar {
  height: 12px;
  width: 5px;
  margin-right: 5px;
  background: transparent;
}
body .ui-scrollbar::-webkit-scrollbar:horizontal {
  height: 5px;
  width: 12px;
}
body .ui-scrollbar::-webkit-scrollbar-thumb {
  background: var(--default-color-grey);
  border-radius: 1ex;
}
body .ui-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}
@document url-prefix() {
  body .ui-scrollbar {
    scrollbar-width: thin;
  }
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar {
  width: calc(var(--nui-scroll-width, 8px) + var(--nui-scroll-space-padding-horizontal) * 2);
  height: calc(var(--nui-scroll-width, 8px) + var(--nui-scroll-space-padding-vertical) * 2);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track {
  border-radius: var(--nui-scroll-radius, 112px);
  background: var(--nui-scroll-fill-track-primary-enabled);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track:hover {
  background: var(--nui-scroll-fill-track-primary-hover);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-track:active {
  background: var(--nui-scroll-fill-track-primary-pressed);
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb {
  background: var(--nui-scroll-fill-thumb-primary-enabled);
  border: var(--nui-scroll-space-padding-horizontal) solid transparent;
  background-clip: content-box;
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb:hover {
  background: var(--nui-scroll-fill-thumb-primary-hover);
  background-clip: content-box;
}
[data-uinew] body .ui-scrollbar::-webkit-scrollbar-thumb:active {
  background: var(--nui-scroll-fill-thumb-primary-pressed);
  background-clip: content-box;
}

:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-font-size: 1.2rem;
  --default-font-weight: 400;
  --default-line-height: 1.33;
  --default-font-family:
      "Open Sans", -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu",
      "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --default-header-font-family: var(--default-font-family);
  --default-font-weight-normal: var(--default-font-weight);
  --default-font-weight-light: 200;
  --default-font-weight-bold: 600;
  --ui-font-size: 1.2rem;
  --ui-font-weight: 400;
  --ui-line-height: 1.33;
  --ui-font-family: "Open Sans", sans-serif;
  --ui-header-font-family: var(--ui-font-family);
  --ui-font-weight-normal: var(--ui-font-weight);
  --ui-font-weight-light: 200;
  --ui-font-weight-semibold: 600;
  --ui-font-weight-bold: 700;
}
:where(:root:not([data-uinew])) [ui-theme] .panel,
:where(:root:not([data-uinew])) body [ui-theme=default] .panel,
:where(:root:not([data-uinew])) .panel {
  --font-weight: 500;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-button,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-button,
:where(:root:not([data-uinew])) .ui-button {
  --font-size: 1.1rem;
  --font-weight: var(--ui-font-weight-bold);
  --icon-font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme] .input,
:where(:root:not([data-uinew])) body [ui-theme=default] .input,
:where(:root:not([data-uinew])) .input {
  --font-size: var(--ui-font-size);
  --line-height: var(--ui-line-height);
  --font-weight: var(--ui-font-weight-bold);
}
:where(:root:not([data-uinew])) [ui-theme] .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .icon,
:where(:root:not([data-uinew])) .icon {
  --font-size: inherit;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-list,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-list,
:where(:root:not([data-uinew])) .ui-list {
  --icon-font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme] .ui-dropdown .icon,
:where(:root:not([data-uinew])) body [ui-theme=default] .ui-dropdown .icon,
:where(:root:not([data-uinew])) .ui-dropdown .icon {
  --font-size: 1.4rem;
  --color: var(--ui-color-grey);
}

body {
  font-size: var(--ui-font-size);
  line-height: var(--ui-line-height);
  font-family: var(--ui-font-family);
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: var(--ui-font-family);
}
body a {
  color: var(--ui-color-primary);
  transition: 0.2s color ease;
}
body a:hover {
  color: var(--ui-color-text);
}
body a:focus {
  outline: none;
}
body .label {
  font-size: 1.4rem;
  font-weight: var(--ui-font-weight-bold);
}
body .menu-group {
  font-weight: 500;
}

:where(:root:not([data-uinew])) [ui-theme],
:where(:root:not([data-uinew])) body [ui-theme=default],
:where(:root:not([data-uinew])) {
  --default-shadow: 0 5px 20px rgba(0, 0, 0, 15%);
  --default-shadow-small: 0 3px 10px rgba(0, 0, 0, 15%);
  --default-border: 1px solid var(--default-border-color);
  --default-border-focus: 1px solid var(--focused-border-color);
  --ui-shadow: 0 5px 20px rgba(0, 0, 0, 15%);
  --ui-shadow-small: 0 3px 10px rgba(0, 0, 0, 15%);
  --ui-border: 1px solid var(--ui-color-border);
  --ui-border-focus: 1px solid var(--ui-color-focus);
  --logo-color: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojMWQxZDFiO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgYmxhY2tBc3NldCA5PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==");
  --logo-color-small: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjIuMzMgNjcuMzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIzMS4xNyIgeTE9IjcwIiB4Mj0iMzEuMTciIHkyPSIyLjY1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA3MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWExZmUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDU4ZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+Qmx1ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
  --logo-white: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgd2hpdGVBc3NldCA4PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==");
  --logo-white-small: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi4zMyA2Ny4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5XaGl0ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
  --logo: var(--logo-color);
  --logo-small: var(--logo-color-small);
}

:where(:root:not([data-uinew])) [ui-theme*=minimal] {
  --default-height: 2.6rem;
  --ui-height: 2.6rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-button {
  --height: var(--ui-height);
  --padding: 0 1.5rem !important;
  --min-width: 5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .icon-button {
  --min-width: 0px;
  --padding: 0 !important;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input {
  --height: var(--ui-height);
  --padding: 0.7rem 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input .label {
  --margin-bottom: 5px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input.textarea {
  --height: 2.6rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input .input-icon {
  --margin-top: -2rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .side-panel {
  --horizontal-padding: 1rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-dropdown {
  --item-height: 28px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-toggle-switch {
  --height: 1.4rem;
  --width: 2.8rem;
  --switcher-width: 1rem;
  --switcher-height: 1rem;
  --toggle-border-size: 2px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-tooltip {
  --padding: 5px 10px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-option {
  --checkbox-container-margin: 17px;
  --checkbox-margin: -21px;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] ui-accordion-item .header {
  --padding: 1.5rem 1.5rem;
}

:where(:root:not([data-uinew])) [ui-theme*=minimal] {
  --default-font-size: 1.1rem;
  --default-font-weight: 400;
  --ui-font-size: 1.1rem;
  --ui-font-weight: 400;
  font-size: var(--ui-font-size);
  font-weight: var(--ui-font-weight) !important;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .ui-button {
  --font-size: var(--ui-font-size);
  --font-weight: 200;
  --icon-font-size: var(--ui-font-size);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .label {
  --font-size: var(--ui-font-size);
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .input {
  --font-size: var(--ui-font-size);
  --line-height: 1.1;
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .icon {
  --font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=minimal] .side-panel {
  --font-size: var(--ui-font-size);
}

:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --default-background-color: var(--default-color-black-off-dark);
  --default-surface-color: var(--default-color-black-off-semi);
  --default-text-color: var(--default-color-grey);
  --default-border-color: var(--default-color-black-off);
  --default-primary-color: var(--default-color-grey);
  --default-success-color: var(--default-color-black-off);
  --default-alert-color: var(--default-color-red);
  --default-warning-color: var(--default-color-gold);
  --default-active-color: var(--default-color-white);
  --default-focus-color: var(--default-color-white);
  --default-primary-text-color: var(--default-color-white);
  --default-secondary-text-color: var(--default-color-grey-dark);
  --default-secondary-surface-color: var(--default-color-black-off-semi);
  --ui-color-background: #303030;
  --ui-color-background-second: var(--ui-static-color-black-off-semi);
  --ui-color-surface: #555555;
  --ui-color-surface-second: #222222;
  --ui-color-border: var(--ui-static-color-grey-21);
  --ui-color-border-second: var(--ui-static-color-grey-21);
  --ui-color-primary: var(--ui-static-color-blue);
  --ui-color-primary-second: var(--ui-static-color-midnight);
  --ui-color-text: var(--ui-static-color-white);
  --ui-color-text-inverted: var(--ui-static-color-black);
  --ui-color-text-second: var(--ui-static-color-grey-86);
  --ui-color-text-third: var(--ui-static-color-grey-71);
  --ui-color-text-disabled: var(--ui-static-color-grey-61);
  --ui-color-first: var(--ui-static-color-grey-21);
  --ui-color-first-inverted: var(--ui-static-color-white);
  --ui-color-second: var(--ui-static-color-grey-71);
  --ui-color-third: var(--ui-static-color-grey-86);
  --ui-color-white: var(--ui-static-color-white);
  --ui-color-black: var(--ui-static-color-black);
  --ui-color-grey-21: var(--ui-static-color-grey-21);
  --ui-color-grey-61: var(--ui-static-color-grey-61);
  --ui-color-grey-71: var(--ui-static-color-grey-71);
  --ui-color-grey-84: var(--ui-static-color-grey-84);
  --ui-color-grey-86: var(--ui-static-color-grey-86);
  --ui-color-grey-89: var(--ui-static-color-grey-89);
  --ui-color-grey-92: var(--ui-static-color-grey-92);
  --ui-color-grey-93: var(--ui-static-color-grey-93);
  --ui-color-grey-94: var(--ui-static-color-grey-94);
  --ui-color-grey-95: var(--ui-static-color-grey-95);
  --ui-color-grey-96: var(--ui-static-color-grey-96);
  --ui-color-grey-97: var(--ui-static-color-grey-97);
  --ui-color-grey-98: var(--ui-static-color-grey-98);
  --ui-color-grey-99: var(--ui-static-color-grey-99);
  --ui-color-success: var(--ui-color-primary);
  --ui-color-alert: var(--ui-static-color-coral);
  --ui-color-warning: var(--ui-static-color-golden);
  --ui-color-active: var(--ui-color-primary);
  --ui-color-hover: var(--ui-static-color-grey-21);
  --ui-color-disabled: var(--ui-static-color-grey-21);
  --ui-color-disabled-second: var(--ui-static-color-grey-92);
  --ui-disabled-opacity: 0.4;
  --ui-color-focus: var(--ui-static-color-arctic);
  --ui-color-selection: var(--ui-static-color-arctic);
  --ui-color-selected-background: var(--ui-static-color-grey-21);
  --ui-color-selected-border: var(--ui-color-primary);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-header {
  --background-color: var(--ui-color-background-second);
  --text-color: var(--ui-color-text);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button {
  --background-color: var(--ui-color-surface);
  --text-color: var(--ui-color-white);
  --border-color: var(--ui-color-border);
  --active-background-color: rgb(28.45, 28.45, 28.45);
  --active-text-color: rgb(187.8, 187.8, 187.8);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button .ui-loader {
  --background-color: var(--background-color);
  --circle-color: var(--text-color);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button:hover {
  background-color: rgb(15.8951612903, 68.8790322581, 130.1048387097);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button.primary:not(.disabled) {
  --background-color: var(--ui-color-primary);
  --text-color: var(--ui-color-white);
  --active-background-color: var(--ui-static-color-midnight);
  --active-text-color: var(--ui-static-color-grey-86);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button.discrete:not(.disabled) {
  --text-color: rgb(186.6, 213.6, 244.8);
  --active-text-color: rgb(209.4, 227.4, 248.2);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-button:active {
  transform: scale(0.98);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-dialog-backdrop {
  --backdrop-color: var(--ui-color-black);
}
:where(:root:not([data-uinew])) [ui-theme*=dark] .ui-drop-zone {
  --border-color: rgba(255, 255, 255, 0.5);
}

:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --default-shadow: 0 5px 20px rgba(0, 0, 0, 25%);
  --default-shadow-small: 0 3px 10px rgba(0, 0, 0, 25%);
  --ui-shadow: 0 5px 20px rgba(0, 0, 0, 25%);
  --ui-shadow-small: 0 3px 10px rgba(0, 0, 0, 25%);
}

:where(:root:not([data-uinew])) [ui-theme*=dark] {
  --logo: var(--logo-white);
  --logo-small: var(--logo-white-small);
}

:where(:root:not([data-uinew])) [ui-theme*=tiny] {
  --default-height: 2.2rem;
  --ui-height: 2.2rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-button {
  --height: var(--ui-height);
  --padding: 0 1.5rem !important;
  --min-width: 5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .icon-button {
  --min-width: 0px;
  --padding: 0 !important;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input {
  --height: var(--ui-height);
  --padding: 0.7rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input.textarea {
  --height: var(--ui-height);
  --padding: 0.5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input .input-icon {
  --margin-top: -1.85rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .side-panel {
  --horizontal-padding: 1rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .selectable {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-toggle-switch {
  --height: 1rem;
  --width: 2rem;
  --switcher-width: 0.8rem;
  --switcher-height: 0.8rem;
  --toggle-border-size: 1px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-tooltip {
  --padding: 5px 10px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-option {
  --checkbox-container-margin: 17px;
  --checkbox-margin: -21px;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] ui-accordion-item .header {
  --padding: 0.4rem 0.8rem;
}

:where(:root:not([data-uinew])) [ui-theme*=tiny] {
  --default-font-size: 1.1rem;
  --default-font-weight: 400;
  --ui-font-size: 1.1rem;
  --ui-font-weight: 400;
  font-weight: var(--ui-font-weight);
  --font-size: var(--ui-font-size);
  --font-weight: var(--ui-font-weight);
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .ui-button {
  --font-size: $font-size-small;
  --font-weight: 200;
  --icon-font-size: $font-size-small;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .input {
  --font-size: $font-size-normal;
  --line-height: 1.1 * $font-size-normal;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .icon {
  --font-size: 1.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=tiny] .side-panel {
  --font-size: $font-size-normal;
}

:where(:root:not([data-uinew])) [ui-theme*=small] {
  --default-height: 3.4rem;
  --ui-height: 3.4rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .input {
  --height: var(--ui-height);
}
:where(:root:not([data-uinew])) [ui-theme*=small] .input .input-icon {
  --margin-top: -2.5rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .ui-notification {
  --padding: 0.9rem 3.6rem 0.9rem 1rem;
  --width: 28rem;
}
:where(:root:not([data-uinew])) [ui-theme*=small] .selectable {
  --height: var(--ui-height);
}

:where(:root[data-uinew]) {
  --ui-font-family: var(--core-font-family-primary, "Open Sans", sans-serif);
  /**
  * @deprecated OLD VARIABLES
  */
  --default-height: var(--core-numeric-1000);
  --default-border-radius: var(--core-numeric-050);
  --default-padding: var(--core-numeric-1000);
  --default-padding-small: var(--core-numeric-500);
  --default-margin: var(--core-numeric-500);
  --default-margin-small: var(--core-numeric-200);
  --default-margin-large: var(--core-numeric-800);
  --ui-height: var(--core-numeric-1000);
  --ui-height-large: var(--core-numeric-1200);
  --ui-border-radius: var(--core-numeric-050);
  --ui-padding: var(--core-numeric-1000);
  --ui-padding-small: var(--core-numeric-500);
  --ui-margin: var(--core-numeric-500);
  --ui-margin-small: var(--core-numeric-200);
  --ui-margin-large: var(--core-numeric-800);
  --ui-view-header-height: var(--core-numeric-1200);
  --ui-view-body-padding-top: var(--core-numeric-1600);
  --ui-color-surface: var(--nui-surface-neutral-subtlest);
  --logo-color: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojMWQxZDFiO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgYmxhY2tBc3NldCA5PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==");
  --logo-color-small: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjIuMzMgNjcuMzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIzMS4xNyIgeTE9IjcwIiB4Mj0iMzEuMTciIHkyPSIyLjY1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCA3MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWExZmUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDU4ZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+Qmx1ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
  --logo-white: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzMwLjY4IDY3LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMzEuMTYiIHgyPSIzMS4xNiIgeTI9IjY3LjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhMWZlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1OGZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkJsdWUgd2hpdGVBc3NldCA4PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzLjQ4LDM2Ljc2QzI2LjM5LDI4Ljg5LDI0Ljg4LDE3LDUuODIsMGMtLjQ0LDE1LS42LDI2LjIuODksMzMuMzdBMTA0LjYsMTA0LjYsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLjA1LTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg5LjUxLDE4OS41MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ni40MSwzOC4yMWE3LjQ2LDcuNDYsMCwwLDAtMy42Ny0zLDcuMDYsNy4wNiwwLDAsMCwyLjYzLTIuODcsOS4xOCw5LjE4LDAsMCwwLDEtNC4yNyw3LjY1LDcuNjUsMCwwLDAtMi42OS02LjE5Yy0xLjc4LTEuNS00LjMzLTIuMjUtNy42My0yLjI1SDcyLjkxVjUyLjE0SDg2LjgycTUuMzYsMCw4LjE1LTIuMjlhNy45NCw3Ljk0LDAsMCwwLDIuOC02LjUyLDkuMDYsOS4wNiwwLDAsMC0xLjM2LTUuMTJabS0xOC4zLTEzLjhoNy4zNWE2LjgsNi44LDAsMCwxLDQuMTgsMS4xMyw0LDQsMCwwLDEsMS40NSwzLjM3LDMuOTMsMy45MywwLDAsMS0xLjQ1LDMuMzEsNi42Miw2LjYyLDAsMCwxLTQuMTgsMS4xNEg3OC4xMVptOC4zOSwyM0g3OC4xMVYzOC4wNUg4Ni41YzQsMCw2LDEuNTYsNiw0LjY4UzkwLjUzLDQ3LjQxLDg2LjUsNDcuNDFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIxLjgyLDI3LjQxaC0uNTN2M2gwYTkuMzgsOS4zOCwwLDAsMC03Ljc0LTMuNjVjLTYuODksMC0xMi4zMSw1LjQ2LTEyLjMxLDEzczUuNDIsMTMsMTIuMzEsMTNhOS4zMSw5LjMxLDAsMCwwLDcuNzQtMy42MXYuMWEyLjg3LDIuODcsMCwwLDAsMi44NiwyLjg3aDIuNTJWMzIuMjhBNC44Nyw0Ljg3LDAsMCwwLDEyMS44MiwyNy40MVpNMTE0LjIsNDcuNzJoMGMtNC42MywwLTcuNDQtMy42LTcuNDQtNy45NHMyLjgxLTcuOTMsNy40NC03LjkzYzQuNDQsMCw3LjQzLDMuNDEsNy40Myw3LjkzUzExOC42NCw0Ny43MiwxMTQuMiw0Ny43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yODYuMzgsMjguNzNhMTQuODcsMTQuODcsMCwwLDAtMTMuNTMsMCwxMS45MSwxMS45MSwwLDAsMC00LjY5LDQuNDksMTIuNzEsMTIuNzEsMCwwLDAtMS42OCw2LjU0LDEyLjkyLDEyLjkyLDAsMCwwLDEuNjgsNi41NywxMS44MywxMS44MywwLDAsMCw0LjY5LDQuNTFoMGExNC44NCwxNC44NCwwLDAsMCwxMy41MywwLDExLjksMTEuOSwwLDAsMCw0LjY5LTQuNTEsMTIuODIsMTIuODIsMCwwLDAsMS42OC02LjU3LDEyLjcxLDEyLjcxLDAsMCwwLTEuNjgtNi41NEExMS45MSwxMS45MSwwLDAsMCwyODYuMzgsMjguNzNabS0xLjUzLDE2LjY1aDBhNy41NSw3LjU1LDAsMCwxLTEwLjUsMCw4LjcsOC43LDAsMCwxLDAtMTEuMjMsNy41NCw3LjU0LDAsMCwxLDEwLjUsMEE4LjYsOC42LDAsMCwxLDI4NC44NSw0NS4zOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNTIuNzUsMjkuODNhMTAuMjcsMTAuMjcsMCwwLDAtNy40Ny0yLjczLDEyLjgxLDEyLjgxLDAsMCwwLTQuOS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGgwYTIuNiwyLjYsMCwwLDAtMi42LTIuNjFoLTIuOVY1Mi4xNGguNzhhNSw1LDAsMCwwLDUtNXYtNy41YTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU5LDUuNTksMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGgxYTQuODIsNC44MiwwLDAsMCw0LjgxLTQuODNWMzhjMC0zLjU4LS45NC02LjI5LTIuODItOC4xMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjkuMTIsMjcuN2E1LDUsMCwwLDAtNC43NywzLjVoMGwtNC4xOSwxMy4yM0wzMTUuOTMsMzFhNC43Myw0LjczLDAsMCwwLTQuNTEtMy4zMmgtMS4yNWwtNS4zOCwxNi42NS00LjMxLTEzLjkxYTMuOTEsMy45MSwwLDAsMC0zLjcyLTIuNzRoLTIuNjNMMzAyLDUyLjQ3aDEuNzlhNC44Niw0Ljg2LDAsMCwwLDQuNjEtMy4zNGw0LTEyLjE4LDUsMTUuNTJoMS4xN0E1LjY0LDUuNjQsMCwwLDAsMzI0LDQ4LjUybDYuNjYtMjAuODJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjM5LjcxLDE5LjdhOC40Nyw4LjQ3LDAsMCwwLTIuMyw2LjI5VjUyLjE0aC4zMWE1LjQ2LDUuNDYsMCwwLDAsNS40NS01LjQ4VjMyLjJoMi40NkE0LjE2LDQuMTYsMCwwLDAsMjQ5Ljc4LDI4di0uNDhIMjQzVjI2LjA4aDBxMC00LDMuNjUtNEgyNDdhNC4xOSw0LjE5LDAsMCwwLDQuMjEtMi43NGwuMjMtLjYxYTEwLjU4LDEwLjU4LDAsMCwwLTExLjczLjk1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1Ni44LDE3LjczaC0uNzFWNTIuMTRoLjMyYTUuNDcsNS40NywwLDAsMCw1LjQ2LTUuNDhWMjIuODJBNS4wOSw1LjA5LDAsMCwwLDI1Ni44LDE3LjczWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4MS42MSwyOS44M2ExMC4zMSwxMC4zMSwwLDAsMC03LjQ4LTIuNzMsMTIuNzMsMTIuNzMsMCwwLDAtNC44OS44OCw5LDksMCwwLDAtMy42LDIuNlYzMGEyLjU3LDIuNTcsMCwwLDAtMi41Ni0yLjU3aC0yLjk0VjUyLjE0aDEuMzlhNC4zOCw0LjM4LDAsMCwwLDQuMzgtNC40VjM5LjYyYTcuNjksNy42OSwwLDAsMSwxLjg1LTUuNTQsNi42Myw2LjYzLDAsMCwxLDUtMS45Miw1LjU3LDUuNTcsMCwwLDEsNC4zNCwxLjY0LDcsNywwLDAsMSwxLjUyLDQuOVY1Mi4xNGguNTRhNS4yMyw1LjIzLDAsMCwwLDUuMjMtNS4yNVYzOGMwLTMuNTgtLjk0LTYuMjktMi44MS04LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIzMi42OCwyNy4xaDBjLTMuNzcsMC02LjUsMS4xNi04LjE3LDMuMzZhLjIyLjIyLDAsMCwxLS4xOS4wOS4yLjIsMCwwLDEtLjE5LS4yMSwzLDMsMCwwLDAtMi45NC0zaC0yLjM0YS4yMi4yMiwwLDAsMC0uMjIuMjFWNTEuOTNhLjIyLjIyLDAsMCwwLC4yMi4yMWguMzVhNS4yLDUuMiwwLDAsMCw1LjItNS4yMlY0MC4xM2E3LjgyLDcuODIsMCwwLDEsMS45LTUuNjcsNi4xOSw2LjE5LDAsMCwxLDMuMzctMS44LDQuNDgsNC40OCwwLDAsMCwxLjgzLTEsNC41Niw0LjU2LDAsMCwwLDEuMzgtMi42NCwxLjcsMS43LDAsMCwwLDAtLjM5VjI3LjMyQS4yMi4yMiwwLDAsMCwyMzIuNjgsMjcuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMDguMTEsMjguN2ExMi44NCwxMi44NCwwLDAsMC02LjQ1LTEuNiwxMy4wNSwxMy4wNSwwLDAsMC02LjU1LDEuNjMsMTEuNjcsMTEuNjcsMCwwLDAtNC41NSw0LjUxLDEzLjcsMTMuNywwLDAsMCwuMDUsMTMuMDksMTEuNjcsMTEuNjcsMCwwLDAsNC43OCw0LjUxLDE2LjUyLDE2LjUyLDAsMCwwLDEyLjg4LjYxLDEwLjUzLDEwLjUzLDAsMCwwLDQuMi0zbC0uODMtMWEzLjgsMy44LDAsMCwwLTQuNi0uODksOS41NCw5LjU0LDAsMCwxLTQuMzYsMSw4LjY0LDguNjQsMCwwLDEtNS4zMy0xLjYsNi43LDYuNywwLDAsMS0yLjY1LTQuMzNoMTguMWExLjM0LDEuMzQsMCwwLDAsMS4zMy0xLjI4VjM5LjlhMTMuNzEsMTMuNzEsMCwwLDAtMS41OS02LjdBMTEuMzUsMTEuMzUsMCwwLDAsMjA4LjExLDI4LjdabS0xMy40Niw5LjA3QTYuOTIsNi45MiwwLDAsMSwxOTcsMzMuMzloMGE3LjE3LDcuMTcsMCwwLDEsMTEuNjYsNC4zOFoiLz48L2c+PC9nPjwvc3ZnPg==");
  --logo-white-small: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi4zMyA2Ny4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5XaGl0ZUFzc2V0IDE8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy40OCwzNi43NkMyNi4zOSwyOC44OSwyNC44OCwxNyw1LjgyLDBjLS40NCwxNS0uNiwyNi4yLjg5LDMzLjM3QTEwNS40NywxMDUuNDcsMCwwLDAsMCw0NS4yMmM3LjYxLDMuNTYsMTYuODYsNy42OCwyMS41OS0yLjUyLTIuMTksNi43NC0uMywxNC4xNCwxMiwyNC42NSwyLTQuMjIsNi4wNi0xMy4zNyw2LjYxLTIwLjZBMTg4LjkxLDE4OC45MSwwLDAsMCw2Mi4zMywzMC4yOUM0Ni4xNCwyNC44OSwzMCwyMi4yMSwyMy40OCwzNi43NloiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
  --logo: var(--logo-color);
  --logo-small: var(--logo-color-small);
}
:where(:root[data-uinew]) .ui-link {
  color: var(--nui-text-link);
  font-size: var(--nui-body-bold-font-size);
  font-style: normal;
  font-weight: var(--nui-body-bold-font-weight);
  line-height: var(--nui-body-bold-line-height);
  letter-spacing: var(--nui-body-bold-letter-spacing);
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  box-sizing: border-box;
}
:where(:root[data-uinew]) .ui-link:hover {
  color: var(--nui-text-link);
  text-decoration-color: var(--nui-border-brand-primary-boldest);
}
:where(:root[data-uinew]) .ui-link:active {
  color: var(--nui-text-link-pressed);
  text-decoration-color: var(--nui-border-brand-primary-boldest-hover);
}
:where(:root[data-uinew]) .ui-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

:where(:root[data-uinew]) {
  --core-font-family-primary: Roboto Flex;
  --core-font-numeric-0010: 0.4000000059604645px;
  --core-font-numeric-0012: 0.47999998927116394px;
  --core-font-numeric-0035: 0.14000000059604645px;
  --core-font-numeric-0045: 0.18000000715255737px;
  --core-font-numeric-0050: 0.20000000298023224px;
  --core-font-numeric-0060: 0.23999999463558197px;
  --core-font-numeric-0070: 0.2800000011920929px;
  --core-font-numeric-1000: 40px;
  --core-font-numeric-10000: 400;
  --core-font-numeric-1200: 48px;
  --core-font-numeric-12500: 500;
  --core-font-numeric-15000: 600;
  --core-font-numeric-250: 10px;
  --core-font-numeric-300: 12px;
  --core-font-numeric-350: 14px;
  --core-font-numeric-400: 16px;
  --core-font-numeric-500: 20px;
  --core-font-numeric-525: 21px;
  --core-font-numeric-600: 24px;
  --core-font-numeric-700: 28px;
  --core-font-numeric-800: 32px;
  --core-numeric-0125: 0.5px;
  --core-numeric-025: 1px;
  --core-numeric-050: 2px;
  --core-numeric-100: 4px;
  --core-numeric-1000: 40px;
  --core-numeric-1200: 48px;
  --core-numeric-1600: 64px;
  --core-numeric-200: 8px;
  --core-numeric-2800: 112px;
  --core-numeric-300: 12px;
  --core-numeric-400: 16px;
  --core-numeric-500: 20px;
  --core-numeric-600: 24px;
  --core-numeric-700: 28px;
  --core-numeric-800: 32px;
  --nui-body-padding-card-layout: var(--core-numeric-300);
  --nui-body-padding-floating-layout: var(--core-numeric-200);
  --nui-body-padding-mixed-layout: var(--core-numeric-500);
  --nui-border-radius-full: var(--core-numeric-2800);
  --nui-border-radius-huge: var(--core-numeric-400);
  --nui-border-radius-large: var(--core-numeric-300);
  --nui-border-radius-medium: var(--core-numeric-200);
  --nui-border-radius-small: var(--core-numeric-100);
  --nui-border-radius-tiny: var(--core-numeric-050);
  --nui-border-width-medium: var(--core-numeric-050);
  --nui-border-width-small: var(--core-numeric-025);
  --nui-border-width-tiny: var(--core-numeric-0125);
  --nui-font-letter-spacing-014: var(--core-font-numeric-0035);
  --nui-font-letter-spacing-018: var(--core-font-numeric-0045);
  --nui-font-letter-spacing-020: var(--core-font-numeric-0050);
  --nui-font-letter-spacing-024: var(--core-font-numeric-0060);
  --nui-font-letter-spacing-028: var(--core-font-numeric-0070);
  --nui-font-letter-spacing-040: var(--core-font-numeric-0010);
  --nui-font-letter-spacing-048: var(--core-font-numeric-0012);
  --nui-font-line-height-1000: var(--core-font-numeric-1000);
  --nui-font-line-height-1200: var(--core-font-numeric-1200);
  --nui-font-line-height-275: var(--core-font-numeric-300);
  --nui-font-line-height-350: var(--core-font-numeric-350);
  --nui-font-line-height-400: var(--core-font-numeric-400);
  --nui-font-line-height-500: var(--core-font-numeric-500);
  --nui-font-line-height-525: var(--core-font-numeric-525);
  --nui-font-line-height-600: var(--core-font-numeric-600);
  --nui-font-line-height-700: var(--core-font-numeric-700);
  --nui-font-line-height-800: var(--core-font-numeric-800);
  --nui-font-size-1000: var(--core-font-numeric-1000);
  --nui-font-size-250: var(--core-font-numeric-250);
  --nui-font-size-275: var(--core-font-numeric-300);
  --nui-font-size-350: var(--core-font-numeric-350);
  --nui-font-size-400: var(--core-font-numeric-400);
  --nui-font-size-500: var(--core-font-numeric-500);
  --nui-font-size-600: var(--core-font-numeric-600);
  --nui-font-size-800: var(--core-font-numeric-800);
  --nui-font-weight-10000: var(--core-font-numeric-10000);
  --nui-font-weight-12500: var(--core-font-numeric-12500);
  --nui-font-weight-15000: var(--core-font-numeric-15000);
  --nui-height-medium: var(--core-numeric-1000);
  --nui-height-small: var(--core-numeric-800);
  --nui-height-tiny: var(--core-numeric-600);
  --nui-min-width-large: 264px;
  --nui-min-width-medium: 164px;
  --nui-min-width-small: var(--core-numeric-2800);
  --nui-min-width-tiny: var(--core-numeric-1600);
  --nui-shadow-bold-blur: 20px;
  --nui-shadow-bold-spread: 0px;
  --nui-shadow-bold-x: 0px;
  --nui-shadow-bold-y: 5px;
  --nui-shadow-subtle-blur: 10px;
  --nui-shadow-subtle-spread: 0px;
  --nui-shadow-subtle-x: 0px;
  --nui-shadow-subtle-y: 3px;
  --nui-shadow-subtler-blur: 6px;
  --nui-shadow-subtler-spread: 0px;
  --nui-shadow-subtler-x: 0px;
  --nui-shadow-subtler-y: 2px;
  --nui-shadow-subtlest-blur: 8px;
  --nui-shadow-subtlest-spread: 0px;
  --nui-shadow-subtlest-x: 0px;
  --nui-shadow-subtlest-y: 4px;
  --nui-space-000: 0px;
  --nui-space-050: var(--core-numeric-050);
  --nui-space-100: var(--core-numeric-100);
  --nui-space-1000: var(--core-numeric-1000);
  --nui-space-1200: var(--core-numeric-1200);
  --nui-space-200: var(--core-numeric-200);
  --nui-space-300: var(--core-numeric-300);
  --nui-space-400: var(--core-numeric-400);
  --nui-space-500: var(--core-numeric-500);
  --nui-space-600: var(--core-numeric-600);
  --nui-space-700: var(--core-numeric-700);
  --nui-space-800: var(--core-numeric-800);
}
:where(:root[data-uinew]) [data-uitheme=light], :where(:root[data-uinew])[data-uitheme=light], :where(:root[data-uinew]):not([data-uitheme=dark]) {
  --core-brand-metal-1: rgba(132, 150, 179, 100%);
  --core-brand-metal-2: rgba(132, 150, 179, 20%);
  --core-brand-metal-3: rgba(132, 150, 179, 10%);
  --core-brand-solid-1: rgba(252, 253, 255, 100%);
  --core-brand-solid-10: rgba(0, 94, 235, 100%);
  --core-brand-solid-11: rgba(0, 98, 240, 100%);
  --core-brand-solid-12: rgba(8, 47, 108, 100%);
  --core-brand-solid-2: rgba(245, 249, 255, 100%);
  --core-brand-solid-3: rgba(233, 243, 255, 100%);
  --core-brand-solid-4: rgba(217, 235, 255, 100%);
  --core-brand-solid-5: rgba(199, 225, 255, 100%);
  --core-brand-solid-6: rgba(178, 212, 255, 100%);
  --core-brand-solid-7: rgba(152, 194, 255, 100%);
  --core-brand-solid-8: rgba(113, 168, 255, 100%);
  --core-brand-solid-9: rgba(0, 108, 253, 100%);
  --core-bw-white: rgba(255, 255, 255, 100%);
  --core-categories-green-solid-1: rgba(251, 254, 252, 100%);
  --core-categories-green-solid-10: rgba(43, 154, 102, 100%);
  --core-categories-green-solid-11: rgba(33, 131, 88, 100%);
  --core-categories-green-solid-12: rgba(25, 59, 45, 100%);
  --core-categories-green-solid-2: rgba(244, 251, 246, 100%);
  --core-categories-green-solid-3: rgba(230, 246, 235, 100%);
  --core-categories-green-solid-4: rgba(214, 241, 223, 100%);
  --core-categories-green-solid-5: rgba(196, 232, 209, 100%);
  --core-categories-green-solid-6: rgba(173, 221, 192, 100%);
  --core-categories-green-solid-7: rgba(142, 206, 170, 100%);
  --core-categories-green-solid-8: rgba(91, 185, 139, 100%);
  --core-categories-green-solid-9: rgba(48, 164, 108, 100%);
  --core-categories-indigo-solid-1: rgba(253, 253, 254, 100%);
  --core-categories-indigo-solid-10: rgba(51, 88, 212, 100%);
  --core-categories-indigo-solid-11: rgba(58, 91, 199, 100%);
  --core-categories-indigo-solid-12: rgba(31, 45, 92, 100%);
  --core-categories-indigo-solid-2: rgba(247, 249, 255, 100%);
  --core-categories-indigo-solid-3: rgba(237, 242, 254, 100%);
  --core-categories-indigo-solid-4: rgba(225, 233, 255, 100%);
  --core-categories-indigo-solid-5: rgba(210, 222, 255, 100%);
  --core-categories-indigo-solid-6: rgba(193, 208, 255, 100%);
  --core-categories-indigo-solid-7: rgba(171, 189, 249, 100%);
  --core-categories-indigo-solid-8: rgba(141, 164, 239, 100%);
  --core-categories-indigo-solid-9: rgba(62, 99, 221, 100%);
  --core-categories-orange-solid-1: rgba(254, 252, 251, 100%);
  --core-categories-orange-solid-10: rgba(239, 95, 0, 100%);
  --core-categories-orange-solid-11: rgba(204, 78, 0, 100%);
  --core-categories-orange-solid-12: rgba(88, 45, 29, 100%);
  --core-categories-orange-solid-2: rgba(255, 247, 237, 100%);
  --core-categories-orange-solid-3: rgba(255, 239, 214, 100%);
  --core-categories-orange-solid-4: rgba(255, 223, 181, 100%);
  --core-categories-orange-solid-5: rgba(255, 209, 154, 100%);
  --core-categories-orange-solid-6: rgba(255, 193, 130, 100%);
  --core-categories-orange-solid-7: rgba(245, 174, 115, 100%);
  --core-categories-orange-solid-8: rgba(236, 148, 85, 100%);
  --core-categories-orange-solid-9: rgba(247, 107, 21, 100%);
  --core-categories-pink-solid-1: rgba(255, 252, 254, 100%);
  --core-categories-pink-solid-10: rgba(207, 56, 151, 100%);
  --core-categories-pink-solid-11: rgba(194, 41, 138, 100%);
  --core-categories-pink-solid-12: rgba(101, 18, 73, 100%);
  --core-categories-pink-solid-2: rgba(254, 247, 251, 100%);
  --core-categories-pink-solid-3: rgba(254, 233, 245, 100%);
  --core-categories-pink-solid-4: rgba(251, 220, 239, 100%);
  --core-categories-pink-solid-5: rgba(246, 206, 231, 100%);
  --core-categories-pink-solid-6: rgba(239, 191, 221, 100%);
  --core-categories-pink-solid-7: rgba(231, 172, 208, 100%);
  --core-categories-pink-solid-8: rgba(221, 147, 194, 100%);
  --core-categories-pink-solid-9: rgba(214, 64, 159, 100%);
  --core-categories-teal-solid-1: rgba(250, 254, 253, 100%);
  --core-categories-teal-solid-10: rgba(13, 155, 138, 100%);
  --core-categories-teal-solid-11: rgba(0, 133, 115, 100%);
  --core-categories-teal-solid-12: rgba(13, 61, 56, 100%);
  --core-categories-teal-solid-2: rgba(243, 251, 249, 100%);
  --core-categories-teal-solid-3: rgba(224, 248, 243, 100%);
  --core-categories-teal-solid-4: rgba(204, 243, 234, 100%);
  --core-categories-teal-solid-5: rgba(184, 234, 224, 100%);
  --core-categories-teal-solid-6: rgba(161, 222, 210, 100%);
  --core-categories-teal-solid-7: rgba(131, 205, 193, 100%);
  --core-categories-teal-solid-8: rgba(83, 185, 171, 100%);
  --core-categories-teal-solid-9: rgba(18, 165, 148, 100%);
  --core-categories-tomato-solid-1: rgba(255, 252, 252, 100%);
  --core-categories-tomato-solid-10: rgba(221, 68, 37, 100%);
  --core-categories-tomato-solid-11: rgba(209, 52, 21, 100%);
  --core-categories-tomato-solid-12: rgba(92, 39, 31, 100%);
  --core-categories-tomato-solid-2: rgba(255, 248, 247, 100%);
  --core-categories-tomato-solid-3: rgba(254, 235, 231, 100%);
  --core-categories-tomato-solid-4: rgba(255, 220, 211, 100%);
  --core-categories-tomato-solid-5: rgba(255, 205, 194, 100%);
  --core-categories-tomato-solid-6: rgba(253, 189, 175, 100%);
  --core-categories-tomato-solid-7: rgba(245, 168, 152, 100%);
  --core-categories-tomato-solid-8: rgba(236, 142, 123, 100%);
  --core-categories-tomato-solid-9: rgba(229, 77, 46, 100%);
  --core-neutral-alpha-1: rgba(0, 0, 85, 1%);
  --core-neutral-alpha-10: rgba(0, 7, 27, 50%);
  --core-neutral-alpha-11: rgba(0, 7, 20, 62%);
  --core-neutral-alpha-12: rgba(0, 5, 9, 89%);
  --core-neutral-alpha-2: rgba(0, 0, 85, 2%);
  --core-neutral-alpha-3: rgba(0, 0, 51, 6%);
  --core-neutral-alpha-4: rgba(0, 0, 45, 9%);
  --core-neutral-alpha-5: rgba(0, 9, 50, 12%);
  --core-neutral-alpha-6: rgba(0, 0, 47, 15%);
  --core-neutral-alpha-7: rgba(0, 6, 46, 20%);
  --core-neutral-alpha-8: rgba(0, 8, 48, 27%);
  --core-neutral-alpha-9: rgba(0, 5, 29, 45%);
  --core-neutral-solid-1: rgba(252, 252, 253, 100%);
  --core-neutral-solid-10: rgba(128, 130, 141, 100%);
  --core-neutral-solid-11: rgba(98, 99, 108, 100%);
  --core-neutral-solid-12: rgba(30, 31, 36, 100%);
  --core-neutral-solid-2: rgba(249, 249, 251, 100%);
  --core-neutral-solid-3: rgba(239, 240, 243, 100%);
  --core-neutral-solid-4: rgba(231, 232, 236, 100%);
  --core-neutral-solid-5: rgba(224, 225, 230, 100%);
  --core-neutral-solid-6: rgba(216, 217, 224, 100%);
  --core-neutral-solid-7: rgba(205, 206, 215, 100%);
  --core-neutral-solid-8: rgba(185, 187, 198, 100%);
  --core-neutral-solid-9: rgba(139, 141, 152, 100%);
  --core-system-error-solid-1: rgba(255, 252, 252, 100%);
  --core-system-error-solid-10: rgba(199, 43, 71, 100%);
  --core-system-error-solid-11: rgba(200, 46, 73, 100%);
  --core-system-error-solid-12: rgba(99, 25, 36, 100%);
  --core-system-error-solid-2: rgba(255, 247, 248, 100%);
  --core-system-error-solid-3: rgba(254, 235, 235, 100%);
  --core-system-error-solid-4: rgba(255, 221, 221, 100%);
  --core-system-error-solid-5: rgba(255, 207, 208, 100%);
  --core-system-error-solid-6: rgba(249, 192, 193, 100%);
  --core-system-error-solid-7: rgba(240, 172, 175, 100%);
  --core-system-error-solid-8: rgba(230, 147, 151, 100%);
  --core-system-error-solid-9: rgba(214, 61, 84, 100%);
  --core-system-info-solid-1: rgba(251, 253, 255, 100%);
  --core-system-info-solid-10: rgba(0, 131, 235, 100%);
  --core-system-info-solid-11: rgba(0, 115, 221, 100%);
  --core-system-info-solid-12: rgba(0, 52, 99, 100%);
  --core-system-info-solid-2: rgba(244, 250, 255, 100%);
  --core-system-info-solid-3: rgba(233, 243, 255, 100%);
  --core-system-info-solid-4: rgba(217, 237, 255, 100%);
  --core-system-info-solid-5: rgba(199, 227, 255, 100%);
  --core-system-info-solid-6: rgba(178, 214, 255, 100%);
  --core-system-info-solid-7: rgba(151, 197, 249, 100%);
  --core-system-info-solid-8: rgba(110, 173, 243, 100%);
  --core-system-info-solid-9: rgba(0, 143, 254, 100%);
  --core-system-success-solid-1: rgba(250, 254, 253, 100%);
  --core-system-success-solid-10: rgba(80, 180, 155, 100%);
  --core-system-success-solid-11: rgba(0, 124, 102, 100%);
  --core-system-success-solid-12: rgba(28, 61, 53, 100%);
  --core-system-success-solid-2: rgba(243, 251, 248, 100%);
  --core-system-success-solid-3: rgba(226, 247, 241, 100%);
  --core-system-success-solid-4: rgba(209, 242, 231, 100%);
  --core-system-success-solid-5: rgba(190, 234, 220, 100%);
  --core-system-success-solid-6: rgba(167, 222, 206, 100%);
  --core-system-success-solid-7: rgba(135, 206, 186, 100%);
  --core-system-success-solid-8: rgba(86, 186, 161, 100%);
  --core-system-success-solid-9: rgba(92, 191, 166, 100%);
  --core-system-warning-solid-1: rgba(254, 253, 251, 100%);
  --core-system-warning-solid-10: rgba(220, 156, 0, 100%);
  --core-system-warning-solid-11: rgba(163, 112, 0, 100%);
  --core-system-warning-solid-12: rgba(74, 56, 21, 100%);
  --core-system-warning-solid-2: rgba(255, 248, 236, 100%);
  --core-system-warning-solid-3: rgba(255, 240, 206, 100%);
  --core-system-warning-solid-4: rgba(255, 228, 166, 100%);
  --core-system-warning-solid-5: rgba(255, 216, 135, 100%);
  --core-system-warning-solid-6: rgba(248, 205, 127, 100%);
  --core-system-warning-solid-7: rgba(231, 188, 109, 100%);
  --core-system-warning-solid-8: rgba(215, 165, 66, 100%);
  --core-system-warning-solid-9: rgba(231, 167, 0, 100%);
  --nui-accordion-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-accordion-rich-border-hover: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-border-open: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-hover: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-fill-selected: var(--nui-surface-neutral-subtlest);
  --nui-accordion-rich-text-body: var(--nui-text-primary);
  --nui-accordion-rich-text-headline: var(--nui-text-primary);
  --nui-accordion-rich-text-subheadline: var(--nui-text-secondary);
  --nui-accordion-simple-fill-default: var(--nui-fill-transparent);
  --nui-accordion-simple-text-body: var(--nui-text-primary);
  --nui-accordion-simple-text-headline: var(--nui-text-primary);
  --nui-active: var(--nui-fill-brand-primary-boldest);
  --nui-banner-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-banner-fill-info: var(--nui-fill-system-info-subtler);
  --nui-banner-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-banner-fill-success: var(--nui-fill-system-success-subtler);
  --nui-banner-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-banner-icon-error: var(--nui-icon-error-boldest);
  --nui-banner-icon-info: var(--nui-icon-info-boldest);
  --nui-banner-icon-neutral: var(--nui-icon-primary);
  --nui-banner-icon-success: var(--nui-icon-success-boldest);
  --nui-banner-icon-warning: var(--nui-icon-warning-bold);
  --nui-banner-text-error: var(--nui-text-error-boldest);
  --nui-banner-text-info: var(--nui-text-info-boldest);
  --nui-banner-text-neutral: var(--nui-text-primary);
  --nui-banner-text-success: var(--nui-text-success-boldest);
  --nui-banner-text-warning: var(--nui-text-warning-boldest);
  --nui-border-brand-primary-boldest: var(--core-brand-solid-10);
  --nui-border-brand-primary-boldest-hover: var(--core-brand-solid-8);
  --nui-border-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-border-categories-green-bolder: var(--core-categories-green-solid-11);
  --nui-border-categories-green-subtle: var(--core-categories-green-solid-6);
  --nui-border-categories-green-subtler: var(--core-categories-green-solid-3);
  --nui-border-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-border-categories-indigo-bolder: var(--core-categories-indigo-solid-11);
  --nui-border-categories-indigo-subtle: var(--core-categories-indigo-solid-6);
  --nui-border-categories-indigo-subtler: var(--core-categories-indigo-solid-3);
  --nui-border-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-border-categories-orange-bolder: var(--core-categories-orange-solid-11);
  --nui-border-categories-orange-subtle: var(--core-categories-orange-solid-6);
  --nui-border-categories-orange-subtler: var(--core-categories-orange-solid-3);
  --nui-border-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-border-categories-pink-bolder: var(--core-categories-pink-solid-11);
  --nui-border-categories-pink-subtle: var(--core-categories-pink-solid-6);
  --nui-border-categories-pink-subtler: var(--core-categories-pink-solid-3);
  --nui-border-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-border-categories-teal-bolder: var(--core-categories-teal-solid-11);
  --nui-border-categories-teal-subtle: var(--core-categories-teal-solid-6);
  --nui-border-categories-teal-subtler: var(--core-categories-teal-solid-3);
  --nui-border-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-border-categories-tomato-bolder: var(--core-categories-tomato-solid-11);
  --nui-border-categories-tomato-subtle: var(--core-categories-tomato-solid-6);
  --nui-border-categories-tomato-subtler: var(--core-categories-tomato-solid-3);
  --nui-border-disabled: var(--core-neutral-solid-8);
  --nui-border-neutral-bolder: var(--core-neutral-solid-11);
  --nui-border-neutral-secondary-bold: var(--core-neutral-solid-7);
  --nui-border-neutral-secondary-boldest: var(--core-neutral-solid-10);
  --nui-border-neutral-subtle: var(--core-neutral-solid-3);
  --nui-border-system-danger-bold: var(--core-system-error-solid-8);
  --nui-border-system-danger-boldest: var(--core-system-error-solid-10);
  --nui-border-system-focus: var(--core-brand-solid-5);
  --nui-border-system-info-boldest: var(--core-system-info-solid-9);
  --nui-border-system-success-boldest: var(--core-system-success-solid-9);
  --nui-border-system-warning-boldest: var(--core-system-warning-solid-9);
  --nui-border-transparent: rgba(255, 255, 255, 0%);
  --nui-breadcrumb-fill-primary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-breadcrumb-fill-primary-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-breadcrumb-fill-secondary-default: var(--nui-fill-transparent);
  --nui-breadcrumb-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-breadcrumb-icon-chevron-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-secondary-default: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-secondary-default: var(--nui-icon-secondary);
  --nui-breadcrumb-icon-left-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-text-primary-default: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-hover: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-last: var(--nui-text-brand);
  --nui-breadcrumb-text-secondary-default: var(--nui-text-secondary);
  --nui-breadcrumb-text-secondary-hover: var(--nui-text-primary);
  --nui-breadcrumb-text-secondary-last: var(--nui-text-primary);
  --nui-button-border-secondary-destructive: var(--nui-border-system-danger-boldest);
  --nui-button-fill-primary: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-primary-destructive: var(--nui-fill-system-danger-bold);
  --nui-button-fill-primary-destructive-hover: var(--nui-fill-neutral-subtlest);
  --nui-button-fill-primary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-primary-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-button-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-secondary: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-secondary-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-button-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-transparent: var(--nui-fill-transparent);
  --nui-button-group-border-default: var(--nui-border-neutral-subtle);
  --nui-button-group-fill-default: var(--nui-fill-brand-secondary-subtler);
  --nui-button-group-item-fill-disabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-enabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-selected: var(--nui-fill-neutral-subtlest);
  --nui-button-group-item-icon-disabled: var(--nui-icon-disabled);
  --nui-button-group-item-icon-enabled: var(--nui-icon-secondary);
  --nui-button-group-item-icon-selected: var(--nui-icon-primary);
  --nui-button-group-item-text-disabled: var(--nui-text-disabled);
  --nui-button-group-item-text-enabled: var(--nui-text-secondary);
  --nui-button-group-item-text-selected: var(--nui-text-primary);
  --nui-button-icon-brand: var(--nui-icon-brand);
  --nui-button-icon-disabled: var(--nui-icon-disabled);
  --nui-button-icon-primary: var(--nui-icon-primary-inverted);
  --nui-button-icon-primary-destructive: var(--nui-icon-primary-inverted);
  --nui-button-icon-primary-destructive-inverted: var(--nui-icon-error);
  --nui-button-icon-primary-inverted: var(--nui-icon-primary);
  --nui-button-icon-secondary: var(--nui-icon-secondary);
  --nui-button-text-brand: var(--nui-text-brand);
  --nui-button-text-disabled: var(--nui-text-disabled);
  --nui-button-text-primary: var(--nui-text-primary-inverted);
  --nui-button-text-primary-destructive: var(--nui-text-primary-inverted);
  --nui-button-text-primary-destructive-inverted: var(--nui-text-error);
  --nui-button-text-primary-inverted: var(--nui-text-primary);
  --nui-button-text-secondary: var(--nui-text-secondary);
  --nui-button-text-tetriary: var(--nui-text-primary);
  --nui-calendar-date-picker-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-calendar-date-picker-item-fill-previous-next: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-calendar-date-picker-item-fill-selected-span: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-date-picker-item-fill-today: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-text-disabled: var(--nui-text-disabled);
  --nui-calendar-date-picker-item-text-enabled: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-hover: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-previous-next: var(--nui-text-secondary);
  --nui-calendar-date-picker-item-text-selected: var(--nui-text-primary-inverted);
  --nui-calendar-date-picker-item-text-selected-span: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-today: var(--nui-text-brand);
  --nui-calendar-month-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-disabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-calendar-month-date-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-calendar-month-date-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-month-date-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-text-disabled: var(--nui-text-disabled);
  --nui-calendar-month-date-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-date-text-hover: var(--nui-text-primary);
  --nui-calendar-month-date-text-selected: var(--nui-text-primary);
  --nui-calendar-month-event-fill-enabled: var(--nui-border-categories-teal-bold);
  --nui-calendar-month-event-icon-enabled: var(--nui-icon-primary-inverted);
  --nui-calendar-month-event-text-enabled: var(--nui-text-primary-inverted);
  --nui-calendar-month-fill-deafult: var(--nui-surface-neutral-subtlest);
  --nui-calendar-month-text-week-number: var(--nui-text-secondary);
  --nui-calendar-month-text-weekday: var(--nui-text-primary);
  --nui-calendar-schedule-item-border: var(--core-categories-teal-solid-9);
  --nui-calendar-schedule-item-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-calendar-schedule-item-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-schedule-item-icon-default: var(--nui-icon-secondary);
  --nui-calendar-schedule-item-text-date: var(--nui-text-secondary);
  --nui-calendar-schedule-item-text-name: var(--nui-text-primary);
  --nui-card-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-card-border-disabled: var(--nui-border-disabled);
  --nui-card-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-card-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-card-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-card-fill-disabled: var(--nui-fill-disabled);
  --nui-card-fill-hover: var(--nui-fill-brand-secondary-subtlest);
  --nui-card-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-avatar-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-chat-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-chat-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-chat-fill-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-input-border-active-top: var(--nui-border-neutral-secondary-boldest);
  --nui-chat-thread-fill-closed-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-chat-thread-fill-closed-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-thread-fill-open-default: var(--nui-surface-neutral-subtlest);
  --nui-checkbox-item-checkbox-fill-checked: var(--nui-icon-primary);
  --nui-checkbox-item-checkbox-fill-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-checkbox-fill-hover: var(--nui-icon-brand);
  --nui-checkbox-item-checkbox-icon-checked: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-disabled: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-hover: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-icon-default: var(--nui-icon-primary);
  --nui-checkbox-item-icon-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-icon-hover: var(--nui-icon-brand);
  --nui-chips-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-selected: var(--nui-border-transparent);
  --nui-chips-border-primary-selected-hover: var(--nui-border-transparent);
  --nui-chips-border-secondary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-selected: var(--nui-border-transparent);
  --nui-chips-border-secondary-selected-hover: var(--nui-border-neutral-subtle);
  --nui-chips-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-chips-fill-primary-default-hover: var(--nui-fill-neutral-subtle);
  --nui-chips-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-chips-fill-primary-selected-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-chips-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-chips-fill-secondary-default-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-chips-fill-secondary-selected: var(--nui-fill-neutral-boldest);
  --nui-chips-fill-secondary-selected-hover: var(--nui-fill-neutral-boldest);
  --nui-dialog-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-dialog-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-dialog-icon-primary-default: var(--nui-icon-primary);
  --nui-dialog-text-body: var(--nui-text-secondary);
  --nui-dialog-text-headline: var(--nui-text-primary);
  --nui-divider-fill-primary-default: var(--nui-border-neutral-subtle);
  --nui-done: var(--nui-fill-neutral-boldest);
  --nui-fill-brand-primary-boldest: var(--core-brand-solid-9);
  --nui-fill-brand-primary-boldest-hover: var(--core-brand-solid-10);
  --nui-fill-brand-primary-subtlest: var(--core-brand-solid-3);
  --nui-fill-brand-secondary-neutral: var(--core-neutral-solid-5);
  --nui-fill-brand-secondary-subtle: var(--core-neutral-solid-4);
  --nui-fill-brand-secondary-subtler: var(--core-neutral-solid-3);
  --nui-fill-brand-secondary-subtlest: var(--core-neutral-solid-2);
  --nui-fill-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-fill-categories-green-boldest: var(--core-categories-green-solid-11);
  --nui-fill-categories-green-subtle: var(--core-categories-green-solid-3);
  --nui-fill-categories-green-subtlest: var(--core-categories-green-solid-1);
  --nui-fill-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-fill-categories-indigo-boldest: var(--core-categories-indigo-solid-11);
  --nui-fill-categories-indigo-subtle: var(--core-categories-indigo-solid-3);
  --nui-fill-categories-indigo-subtlest: var(--core-categories-indigo-solid-1);
  --nui-fill-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-fill-categories-orange-boldest: var(--core-categories-orange-solid-11);
  --nui-fill-categories-orange-subtle: var(--core-categories-orange-solid-3);
  --nui-fill-categories-orange-subtlest: var(--core-categories-orange-solid-1);
  --nui-fill-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-fill-categories-pink-boldest: var(--core-categories-pink-solid-11);
  --nui-fill-categories-pink-subtle: var(--core-categories-pink-solid-3);
  --nui-fill-categories-pink-subtlest: var(--core-categories-pink-solid-1);
  --nui-fill-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-fill-categories-teal-boldest: var(--core-categories-teal-solid-11);
  --nui-fill-categories-teal-subtle: var(--core-categories-teal-solid-3);
  --nui-fill-categories-teal-subtlest: var(--core-categories-teal-solid-1);
  --nui-fill-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-fill-categories-tomato-boldest: var(--core-categories-tomato-solid-11);
  --nui-fill-categories-tomato-subtle: var(--core-categories-tomato-solid-3);
  --nui-fill-categories-tomato-subtlest: var(--core-categories-tomato-solid-1);
  --nui-fill-disabled: var(--core-neutral-solid-5);
  --nui-fill-neutral-bold: var(--core-neutral-solid-8);
  --nui-fill-neutral-boldest: var(--core-neutral-solid-12);
  --nui-fill-neutral-subtle: var(--core-neutral-solid-3);
  --nui-fill-neutral-subtlest: var(--core-bw-white);
  --nui-fill-system-danger-bold: var(--core-system-error-solid-9);
  --nui-fill-system-danger-subtle: var(--core-system-error-solid-6);
  --nui-fill-system-danger-subtler: var(--core-system-error-solid-4);
  --nui-fill-system-info-bold: var(--core-system-info-solid-10);
  --nui-fill-system-info-subtler: var(--core-system-info-solid-4);
  --nui-fill-system-recording: var(--core-system-error-solid-9);
  --nui-fill-system-success-bold: var(--core-system-success-solid-9);
  --nui-fill-system-success-subtler: var(--core-system-success-solid-4);
  --nui-fill-system-warning-bold: var(--core-system-warning-solid-9);
  --nui-fill-system-warning-subtler: var(--core-system-warning-solid-4);
  --nui-fill-transparent: rgba(255, 255, 255, 0%);
  --nui-forms-border-primary-disabled: var(--nui-border-disabled);
  --nui-forms-border-primary-enabled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-primary-filled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-forms-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-border-secondary-disabled: var(--nui-border-disabled);
  --nui-forms-border-secondary-enabled: var(--nui-border-transparent);
  --nui-forms-border-secondary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-secondary-filled: var(--nui-border-transparent);
  --nui-forms-border-secondary-hover: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-secondary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-fill-primary-disabled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-enabled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-error: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-filled: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-hover: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-primary-selected: var(--nui-surface-neutral-subtlest);
  --nui-forms-fill-secondary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-error: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-filled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-selected: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-icon-primary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-primary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-primary-error: var(--nui-icon-primary);
  --nui-forms-icon-primary-filled: var(--nui-icon-primary);
  --nui-forms-icon-primary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-primary-selected: var(--nui-icon-primary);
  --nui-forms-icon-secondary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-secondary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-error: var(--nui-icon-primary);
  --nui-forms-icon-secondary-filled: var(--nui-icon-primary);
  --nui-forms-icon-secondary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-selected: var(--nui-icon-primary);
  --nui-forms-text-help-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-help-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-error: var(--nui-text-error);
  --nui-forms-text-help-primary-filled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-help-primary-selected: var(--nui-text-secondary);
  --nui-forms-text-input-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-primary-error: var(--nui-text-primary);
  --nui-forms-text-input-primary-filled: var(--nui-text-primary);
  --nui-forms-text-input-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-primary-selected: var(--nui-text-primary);
  --nui-forms-text-input-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-error: var(--nui-text-primary);
  --nui-forms-text-input-secondary-filled: var(--nui-text-primary);
  --nui-forms-text-input-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-selected: var(--nui-text-primary);
  --nui-forms-text-label-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-label-primary-enabled: var(--nui-text-primary);
  --nui-forms-text-label-primary-error: var(--nui-text-error);
  --nui-forms-text-label-primary-filled: var(--nui-text-primary);
  --nui-forms-text-label-primary-hover: var(--nui-text-primary);
  --nui-forms-text-label-primary-selected: var(--nui-text-primary);
  --nui-forms-text-suffix-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-suffix-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-error: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-filled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-selected: var(--nui-text-secondary);
  --nui-grid-fill-default: var(--nui-fill-neutral-bold);
  --nui-grid-fill-disabled: var(--nui-fill-disabled);
  --nui-grid-fill-handle: var(--nui-fill-neutral-subtlest);
  --nui-grid-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-grid-item-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-grid-item-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-grid-item-header-icon-default: var(--nui-icon-primary);
  --nui-grid-item-header-icon-hover: var(--nui-icon-primary);
  --nui-grid-item-header-text-default: var(--nui-text-primary);
  --nui-grid-item-header-text-hover: var(--nui-text-primary);
  --nui-guidelines-grid-black: rgba(0, 0, 0, 15%);
  --nui-guidelines-grid-green: rgba(48, 164, 108, 15%);
  --nui-guidelines-grid-red: rgba(214, 61, 84, 15%);
  --nui-guidelines-grid-white: rgba(255, 255, 255, 30%);
  --nui-guidelines-guidelines-black: var(--nui-fill-neutral-boldest);
  --nui-guidelines-guidelines-green: var(--nui-fill-categories-green-bold);
  --nui-guidelines-guidelines-red: var(--nui-fill-system-danger-bold);
  --nui-guidelines-guidelines-white: var(--nui-fill-neutral-subtlest);
  --nui-header-border-solid-default: var(--nui-border-neutral-secondary-bold);
  --nui-header-border-transparent-default: var(--nui-border-transparent);
  --nui-header-fill-solid-default: var(--nui-surface-neutral-subtlest);
  --nui-header-fill-transparent-default: var(--nui-surface-transparent);
  --nui-headline: var(--nui-text-primary);
  --nui-icon-brand: var(--core-brand-solid-9);
  --nui-icon-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-icon-categories-green-bolder: var(--core-categories-green-solid-12);
  --nui-icon-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-icon-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-icon-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-icon-categories-orange-bolder: var(--core-categories-orange-solid-12);
  --nui-icon-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-icon-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-icon-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-icon-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-icon-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-icon-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-icon-disabled: var(--core-neutral-alpha-8);
  --nui-icon-error: var(--core-system-error-solid-10);
  --nui-icon-error-boldest: var(--core-system-error-solid-12);
  --nui-icon-info: var(--core-system-info-solid-9);
  --nui-icon-info-boldest: var(--core-system-info-solid-12);
  --nui-icon-primary: var(--core-neutral-solid-12);
  --nui-icon-primary-inverted: var(--core-neutral-solid-1);
  --nui-icon-secondary: var(--core-neutral-solid-11);
  --nui-icon-status-approved: var(--core-system-success-solid-10);
  --nui-icon-status-for-review: var(--core-system-info-solid-9);
  --nui-icon-status-in-progress: var(--core-system-warning-solid-9);
  --nui-icon-status-no-status: var(--core-neutral-solid-9);
  --nui-icon-status-not-approved: var(--core-system-error-solid-10);
  --nui-icon-success: var(--core-system-success-solid-9);
  --nui-icon-success-boldest: var(--core-system-success-solid-12);
  --nui-icon-warning: var(--core-system-warning-solid-10);
  --nui-icon-warning-bold: var(--core-system-warning-solid-12);
  --nui-label-icon-brand: var(--nui-icon-brand);
  --nui-label-icon-destructive: var(--nui-icon-error);
  --nui-label-icon-disabled: var(--nui-icon-disabled);
  --nui-label-icon-inverted: var(--nui-icon-primary-inverted);
  --nui-label-icon-primary: var(--nui-icon-primary);
  --nui-label-icon-secondary: var(--nui-icon-secondary);
  --nui-label-text-brand: var(--nui-text-brand);
  --nui-label-text-destructive: var(--nui-text-error);
  --nui-label-text-disabled: var(--nui-text-disabled);
  --nui-label-text-inverted: var(--nui-text-primary-inverted);
  --nui-label-text-neutral: var(--nui-text-primary);
  --nui-label-text-secondary: var(--nui-text-secondary);
  --nui-list-item-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-list-item-rich-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-list-item-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-list-item-rich-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-rich-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-rich-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-rich-text-headline: var(--nui-text-primary);
  --nui-list-item-simple-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-list-item-simple-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-simple-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-simple-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-simple-icon-left-default: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-default-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-default: var(--nui-icon-secondary);
  --nui-list-item-simple-icon-right-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-selected: var(--nui-icon-primary);
  --nui-list-item-simple-text-default: var(--nui-text-primary);
  --nui-list-item-simple-text-hover: var(--nui-text-primary);
  --nui-list-item-simple-text-pressed: var(--nui-text-primary);
  --nui-list-item-simple-text-selected: var(--nui-text-primary);
  --nui-loader-fill-inverted-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-inverted-strong: var(--nui-fill-neutral-subtlest);
  --nui-loader-fill-primary-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-primary-strong: var(--nui-fill-brand-primary-boldest);
  --nui-main-navigation-fill-default: var(--nui-surface-transparent);
  --nui-main-navigation-item-fill-active: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-fill-default: var(--nui-fill-transparent);
  --nui-main-navigation-item-fill-hover: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-icon-active: var(--nui-icon-brand);
  --nui-main-navigation-item-icon-default: var(--nui-icon-primary);
  --nui-main-navigation-item-icon-hover: var(--nui-icon-primary);
  --nui-main-navigation-item-text-active: var(--nui-text-brand);
  --nui-main-navigation-item-text-default: var(--nui-text-primary);
  --nui-main-navigation-item-text-hover: var(--nui-text-primary);
  --nui-menu-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-menu-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-input-border-primary-default: var(--nui-border-transparent);
  --nui-menu-input-border-primary-disabled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-filled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-menu-input-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-input-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-filled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-hover: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-selected: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-icon-input-default: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-input-filled: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-hover: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-selected: var(--nui-icon-primary);
  --nui-menu-input-icon-label-default: var(--nui-icon-primary);
  --nui-menu-input-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-label-filled: var(--nui-icon-primary);
  --nui-menu-input-icon-label-hover: var(--nui-icon-primary);
  --nui-menu-input-icon-label-selected: var(--nui-icon-primary);
  --nui-menu-input-text-input-default: var(--nui-text-secondary);
  --nui-menu-input-text-input-disabled: var(--nui-text-disabled);
  --nui-menu-input-text-input-filled: var(--nui-text-primary);
  --nui-menu-input-text-input-hover: var(--nui-text-secondary);
  --nui-menu-input-text-input-selected: var(--nui-text-primary);
  --nui-menu-input-text-right-selected: var(--nui-text-primary);
  --nui-menu-item-fill-destructive-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-destructive-hover: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-pressed: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-selected: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-item-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-menu-item-fill-secondary-hover: var(--nui-fill-brand-secondary-neutral);
  --nui-menu-item-fill-secondary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-icon-label-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-label-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-label-primary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-primary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-secondary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-secondary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-shortcut-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-shortcut-primary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-primary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-secondary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-secondary-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-text-label-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-label-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-label-primary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-primary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-secondary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-secondary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-shortcut-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-shortcut-primary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-primary-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-secondary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-secondary-selected: var(--nui-text-primary-inverted);
  --nui-menu-search-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-search-fill-primary-default: var(--nui-surface-neutral-subtlest);
  --nui-menu-search-fill-primary-filled: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-search-fill-primary-selected: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-icon-disabled: var(--nui-icon-disabled);
  --nui-menu-search-icon-primary-default: var(--nui-icon-secondary);
  --nui-menu-search-icon-primary-filled: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-hover: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-selected: var(--nui-icon-primary);
  --nui-menu-search-text-disabled: var(--nui-text-disabled);
  --nui-menu-search-text-primary-default: var(--nui-text-secondary);
  --nui-menu-search-text-primary-filled: var(--nui-text-primary);
  --nui-menu-search-text-primary-hover: var(--nui-text-primary);
  --nui-menu-search-text-primary-selected: var(--nui-text-secondary);
  --nui-paginator-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-paginator-text-primary: var(--nui-text-secondary);
  --nui-pill-border-category-green: var(--nui-border-categories-green-bolder);
  --nui-pill-border-category-indigo: var(--nui-border-categories-indigo-bolder);
  --nui-pill-border-category-orange: var(--nui-border-categories-orange-bolder);
  --nui-pill-border-category-pink: var(--nui-border-categories-pink-bolder);
  --nui-pill-border-category-teal: var(--nui-border-categories-teal-bolder);
  --nui-pill-border-category-tomato: var(--nui-border-categories-tomato-bolder);
  --nui-pill-border-error: var(--nui-border-system-danger-boldest);
  --nui-pill-border-info: var(--nui-border-system-info-boldest);
  --nui-pill-border-success: var(--nui-border-system-success-boldest);
  --nui-pill-border-warning: var(--nui-border-system-warning-boldest);
  --nui-pill-fill-primary-category-green: var(--nui-fill-categories-green-bold);
  --nui-pill-fill-primary-category-indigo: var(--nui-fill-categories-indigo-bold);
  --nui-pill-fill-primary-category-orange: var(--nui-fill-categories-orange-bold);
  --nui-pill-fill-primary-category-pink: var(--nui-fill-categories-pink-bold);
  --nui-pill-fill-primary-category-teal: var(--nui-fill-categories-teal-bold);
  --nui-pill-fill-primary-category-tomato: var(--nui-fill-categories-tomato-bold);
  --nui-pill-fill-primary-error: var(--nui-fill-system-danger-bold);
  --nui-pill-fill-primary-info: var(--nui-fill-system-info-bold);
  --nui-pill-fill-primary-neutral: var(--nui-fill-neutral-bold);
  --nui-pill-fill-primary-success: var(--nui-fill-system-success-bold);
  --nui-pill-fill-primary-warning: var(--nui-fill-system-warning-bold);
  --nui-pill-fill-secondary-category-green: var(--nui-fill-categories-green-subtle);
  --nui-pill-fill-secondary-category-indigo: var(--nui-fill-categories-indigo-subtle);
  --nui-pill-fill-secondary-category-orange: var(--nui-fill-categories-orange-subtle);
  --nui-pill-fill-secondary-category-pink: var(--nui-fill-categories-pink-subtle);
  --nui-pill-fill-secondary-category-teal: var(--nui-fill-categories-teal-subtle);
  --nui-pill-fill-secondary-category-tomato: var(--nui-fill-categories-tomato-subtle);
  --nui-pill-fill-secondary-error: var(--nui-fill-system-danger-subtler);
  --nui-pill-fill-secondary-info: var(--nui-fill-system-info-subtler);
  --nui-pill-fill-secondary-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-pill-fill-secondary-success: var(--nui-fill-system-success-subtler);
  --nui-pill-fill-secondary-warning: var(--nui-fill-system-warning-subtler);
  --nui-pill-text-primary-error: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-green: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-indigo: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-info: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-neutral: var(--nui-text-primary);
  --nui-pill-text-primary-orange: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-pink: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-success: var(--nui-text-primary);
  --nui-pill-text-primary-teal: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-tomato: var(--nui-text-primary-inverted);
  --nui-pill-text-primary-warning: var(--nui-text-primary);
  --nui-pill-text-secondary-error: var(--nui-text-error-boldest);
  --nui-pill-text-secondary-green: var(--nui-text-categories-green-boldest);
  --nui-pill-text-secondary-indigo: var(--nui-text-categories-indigo-boldest);
  --nui-pill-text-secondary-info: var(--nui-text-info-boldest);
  --nui-pill-text-secondary-neutral: var(--nui-text-primary);
  --nui-pill-text-secondary-orange: var(--nui-text-categories-orange-boldest);
  --nui-pill-text-secondary-pink: var(--nui-text-categories-pink-boldest);
  --nui-pill-text-secondary-success: var(--nui-text-success-boldest);
  --nui-pill-text-secondary-teal: var(--nui-text-categories-teal-boldest);
  --nui-pill-text-secondary-tomato: var(--nui-text-categories-tomato-boldest);
  --nui-pill-text-secondary-warning: var(--nui-text-warning-boldest);
  --nui-progress-bar-bar-default: var(--nui-fill-brand-primary-boldest);
  --nui-progress-bar-bar-success: var(--nui-fill-system-success-bold);
  --nui-progress-bar-fill-default: var(--nui-fill-neutral-subtle);
  --nui-range-fill-disabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-enabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-hover: var(--nui-fill-neutral-bold);
  --nui-range-fill-value: var(--nui-fill-brand-primary-boldest);
  --nui-range-fill-value-disabled: var(--nui-fill-neutral-bold);
  --nui-range-handle-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-range-handle-border-disabled: var(--nui-border-neutral-subtle);
  --nui-range-handle-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-range-handle-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-scroll-fill-thumb-primary-disabled: var(--nui-fill-disabled);
  --nui-scroll-fill-thumb-primary-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-scroll-fill-thumb-primary-hover: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-thumb-primary-pressed: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-track-primary-disabled: var(--nui-fill-neutral-subtle);
  --nui-scroll-fill-track-primary-enabled: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-hover: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-pressed: var(--nui-surface-transparent);
  --nui-shadows-bold: var(--core-neutral-alpha-7);
  --nui-shadows-subtle: var(--core-neutral-alpha-7);
  --nui-shadows-subtler: var(--core-neutral-alpha-5);
  --nui-shadows-subtlest: var(--core-neutral-alpha-3);
  --nui-skeleton-fill-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-slider-fill: var(--nui-fill-neutral-bold);
  --nui-slider-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-snackbar-border-error: var(--nui-border-system-danger-boldest);
  --nui-snackbar-border-info: var(--nui-border-system-info-boldest);
  --nui-snackbar-border-neutral: var(--nui-border-neutral-bolder);
  --nui-snackbar-border-success: var(--nui-border-system-success-boldest);
  --nui-snackbar-border-warning: var(--nui-border-system-warning-boldest);
  --nui-snackbar-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-snackbar-fill-info: var(--nui-fill-system-info-subtler);
  --nui-snackbar-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-snackbar-fill-success: var(--nui-fill-system-success-subtler);
  --nui-snackbar-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-snackbar-icon-error: var(--nui-icon-error-boldest);
  --nui-snackbar-icon-info: var(--nui-icon-info-boldest);
  --nui-snackbar-icon-neutral: var(--nui-icon-primary);
  --nui-snackbar-icon-success: var(--nui-icon-success-boldest);
  --nui-snackbar-icon-warning: var(--nui-icon-warning-bold);
  --nui-snackbar-text-error: var(--nui-text-error-boldest);
  --nui-snackbar-text-info: var(--nui-text-info-boldest);
  --nui-snackbar-text-neutral: var(--nui-text-primary);
  --nui-snackbar-text-success: var(--nui-text-success-boldest);
  --nui-snackbar-text-warning: var(--nui-text-warning-boldest);
  --nui-stepper-item-icon-border-active: var(--nui-border-brand-primary-boldest);
  --nui-stepper-item-icon-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-stepper-item-icon-fill-done: var(--nui-fill-neutral-boldest);
  --nui-stepper-item-icon-fill-waiting: var(--nui-fill-transparent);
  --nui-stepper-item-icon-icon-done: var(--nui-icon-primary-inverted);
  --nui-stepper-item-icon-text-active: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-done: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-waiting: var(--nui-text-brand);
  --nui-surface-gradient-bottom: var(--core-brand-metal-3);
  --nui-surface-gradient-top: var(--core-brand-metal-2);
  --nui-surface-neutral-subtler: var(--core-neutral-solid-2);
  --nui-surface-neutral-subtlest: var(--core-bw-white);
  --nui-surface-overlay: var(--core-neutral-alpha-7);
  --nui-surface-transparent: rgba(255, 255, 255, 0%);
  --nui-table-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-table-fill-even: var(--nui-surface-neutral-subtlest);
  --nui-table-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-table-fill-odd: var(--nui-fill-brand-secondary-subtler);
  --nui-table-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-table-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-tabs-border-primary: var(--nui-border-transparent);
  --nui-tabs-border-secondary: var(--nui-border-neutral-subtle);
  --nui-tabs-border-underlined: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-tabs-border-underlined-selected: var(--nui-border-brand-primary-boldest);
  --nui-tabs-fill: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tabs-fill-secondary: var(--nui-fill-neutral-subtlest);
  --nui-tabs-fill-secondary-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-tabs-fill-underlined-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-selected: var(--nui-fill-transparent);
  --nui-tabs-icon-primary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-primary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-primary-selected: var(--nui-icon-primary-inverted);
  --nui-tabs-icon-secondary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-secondary-selected: var(--nui-icon-brand);
  --nui-tabs-icon-underlined-enabled: var(--nui-icon-secondary);
  --nui-tabs-icon-underlined-hover: var(--nui-icon-primary);
  --nui-tabs-icon-underlined-selected: var(--nui-icon-primary);
  --nui-tabs-text-primary-enabled: var(--nui-text-primary);
  --nui-tabs-text-primary-hover: var(--nui-text-brand);
  --nui-tabs-text-primary-selected: var(--nui-text-primary-inverted);
  --nui-tabs-text-secondary-enabled: var(--nui-text-primary);
  --nui-tabs-text-secondary-hover: var(--nui-text-brand);
  --nui-tabs-text-secondary-selected: var(--nui-text-brand);
  --nui-tabs-text-underlined-enabled: var(--nui-text-secondary);
  --nui-tabs-text-underlined-hover: var(--nui-text-primary);
  --nui-tabs-text-underlined-selected: var(--nui-text-primary);
  --nui-text-brand: var(--core-brand-solid-9);
  --nui-text-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-text-categories-green-boldest: var(--core-categories-green-solid-12);
  --nui-text-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-text-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-text-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-text-categories-orange-boldest: var(--core-categories-orange-solid-12);
  --nui-text-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-text-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-text-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-text-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-text-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-text-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-text-disabled: var(--core-neutral-alpha-8);
  --nui-text-error: var(--core-system-error-solid-10);
  --nui-text-error-boldest: var(--core-system-error-solid-12);
  --nui-text-info: var(--core-system-info-solid-10);
  --nui-text-info-boldest: var(--core-system-info-solid-12);
  --nui-text-link: var(--core-brand-solid-9);
  --nui-text-link-hover: var(--core-brand-solid-8);
  --nui-text-link-pressed: var(--core-brand-solid-10);
  --nui-text-negative-number: var(--core-system-error-solid-10);
  --nui-text-positive-number: var(--core-system-success-solid-10);
  --nui-text-primary: var(--core-neutral-solid-12);
  --nui-text-primary-inverted: var(--core-bw-white);
  --nui-text-secondary: var(--core-neutral-solid-11);
  --nui-text-success: var(--core-system-success-solid-10);
  --nui-text-success-boldest: var(--core-system-success-solid-12);
  --nui-text-warning: var(--core-system-warning-solid-10);
  --nui-text-warning-boldest: var(--core-system-warning-solid-12);
  --nui-toggle-fill-default: var(--nui-fill-neutral-bold);
  --nui-toggle-fill-disabled: var(--nui-fill-disabled);
  --nui-toggle-fill-handle: var(--nui-fill-neutral-subtlest);
  --nui-toggle-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tooltip-fill-default: var(--nui-fill-neutral-boldest);
  --nui-tooltip-text-default: var(--nui-text-primary-inverted);
  --nui-waiting: var(--nui-fill-transparent);
}
:where(:root[data-uinew]) [data-uitheme=dark], :where(:root[data-uinew])[data-uitheme=dark] {
  --core-brand-metal-1: rgba(132, 150, 179, 100%);
  --core-brand-metal-2: rgba(132, 150, 179, 20%);
  --core-brand-metal-3: rgba(132, 150, 179, 10%);
  --core-brand-solid-1: rgba(12, 17, 28, 100%);
  --core-brand-solid-10: rgba(63, 92, 176, 100%);
  --core-brand-solid-11: rgba(147, 180, 255, 100%);
  --core-brand-solid-12: rgba(213, 226, 255, 100%);
  --core-brand-solid-2: rgba(17, 23, 37, 100%);
  --core-brand-solid-3: rgba(23, 36, 72, 100%);
  --core-brand-solid-4: rgba(29, 46, 97, 100%);
  --core-brand-solid-5: rgba(36, 57, 116, 100%);
  --core-brand-solid-6: rgba(45, 68, 132, 100%);
  --core-brand-solid-7: rgba(55, 80, 152, 100%);
  --core-brand-solid-8: rgba(64, 94, 178, 100%);
  --core-brand-solid-9: rgba(61, 99, 221, 100%);
  --core-bw-white: rgba(18, 18, 18, 100%);
  --core-categories-green-solid-1: rgba(14, 21, 18, 100%);
  --core-categories-green-solid-10: rgba(51, 176, 116, 100%);
  --core-categories-green-solid-11: rgba(61, 214, 140, 100%);
  --core-categories-green-solid-12: rgba(177, 241, 203, 100%);
  --core-categories-green-solid-2: rgba(18, 27, 23, 100%);
  --core-categories-green-solid-3: rgba(19, 45, 33, 100%);
  --core-categories-green-solid-4: rgba(17, 59, 41, 100%);
  --core-categories-green-solid-5: rgba(23, 73, 51, 100%);
  --core-categories-green-solid-6: rgba(32, 87, 62, 100%);
  --core-categories-green-solid-7: rgba(40, 104, 74, 100%);
  --core-categories-green-solid-8: rgba(47, 124, 87, 100%);
  --core-categories-green-solid-9: rgba(48, 164, 108, 100%);
  --core-categories-indigo-solid-1: rgba(17, 19, 31, 100%);
  --core-categories-indigo-solid-10: rgba(84, 114, 228, 100%);
  --core-categories-indigo-solid-11: rgba(158, 177, 255, 100%);
  --core-categories-indigo-solid-12: rgba(214, 225, 255, 100%);
  --core-categories-indigo-solid-2: rgba(20, 23, 38, 100%);
  --core-categories-indigo-solid-3: rgba(24, 36, 73, 100%);
  --core-categories-indigo-solid-4: rgba(29, 46, 98, 100%);
  --core-categories-indigo-solid-5: rgba(37, 57, 116, 100%);
  --core-categories-indigo-solid-6: rgba(48, 67, 132, 100%);
  --core-categories-indigo-solid-7: rgba(58, 79, 151, 100%);
  --core-categories-indigo-solid-8: rgba(67, 93, 177, 100%);
  --core-categories-indigo-solid-9: rgba(62, 99, 221, 100%);
  --core-categories-orange-solid-1: rgba(23, 18, 14, 100%);
  --core-categories-orange-solid-10: rgba(255, 128, 31, 100%);
  --core-categories-orange-solid-11: rgba(255, 160, 87, 100%);
  --core-categories-orange-solid-12: rgba(255, 224, 194, 100%);
  --core-categories-orange-solid-2: rgba(30, 22, 15, 100%);
  --core-categories-orange-solid-3: rgba(51, 30, 11, 100%);
  --core-categories-orange-solid-4: rgba(70, 33, 0, 100%);
  --core-categories-orange-solid-5: rgba(86, 40, 0, 100%);
  --core-categories-orange-solid-6: rgba(102, 53, 12, 100%);
  --core-categories-orange-solid-7: rgba(126, 69, 29, 100%);
  --core-categories-orange-solid-8: rgba(163, 88, 41, 100%);
  --core-categories-orange-solid-9: rgba(247, 107, 21, 100%);
  --core-categories-pink-solid-1: rgba(25, 17, 23, 100%);
  --core-categories-pink-solid-10: rgba(222, 81, 168, 100%);
  --core-categories-pink-solid-11: rgba(255, 141, 204, 100%);
  --core-categories-pink-solid-12: rgba(253, 209, 234, 100%);
  --core-categories-pink-solid-2: rgba(33, 18, 29, 100%);
  --core-categories-pink-solid-3: rgba(55, 23, 47, 100%);
  --core-categories-pink-solid-4: rgba(75, 20, 61, 100%);
  --core-categories-pink-solid-5: rgba(89, 28, 71, 100%);
  --core-categories-pink-solid-6: rgba(105, 41, 85, 100%);
  --core-categories-pink-solid-7: rgba(131, 56, 105, 100%);
  --core-categories-pink-solid-8: rgba(168, 72, 133, 100%);
  --core-categories-pink-solid-9: rgba(214, 64, 159, 100%);
  --core-categories-teal-solid-1: rgba(13, 21, 20, 100%);
  --core-categories-teal-solid-10: rgba(14, 179, 158, 100%);
  --core-categories-teal-solid-11: rgba(11, 216, 182, 100%);
  --core-categories-teal-solid-12: rgba(173, 240, 221, 100%);
  --core-categories-teal-solid-2: rgba(17, 28, 27, 100%);
  --core-categories-teal-solid-3: rgba(13, 45, 42, 100%);
  --core-categories-teal-solid-4: rgba(2, 59, 55, 100%);
  --core-categories-teal-solid-5: rgba(8, 72, 67, 100%);
  --core-categories-teal-solid-6: rgba(20, 87, 80, 100%);
  --core-categories-teal-solid-7: rgba(28, 105, 97, 100%);
  --core-categories-teal-solid-8: rgba(32, 126, 115, 100%);
  --core-categories-teal-solid-9: rgba(18, 165, 148, 100%);
  --core-categories-tomato-solid-1: rgba(24, 17, 17, 100%);
  --core-categories-tomato-solid-10: rgba(236, 97, 66, 100%);
  --core-categories-tomato-solid-11: rgba(255, 151, 125, 100%);
  --core-categories-tomato-solid-12: rgba(251, 211, 203, 100%);
  --core-categories-tomato-solid-2: rgba(31, 21, 19, 100%);
  --core-categories-tomato-solid-3: rgba(57, 23, 20, 100%);
  --core-categories-tomato-solid-4: rgba(78, 21, 17, 100%);
  --core-categories-tomato-solid-5: rgba(94, 28, 22, 100%);
  --core-categories-tomato-solid-6: rgba(110, 41, 32, 100%);
  --core-categories-tomato-solid-7: rgba(133, 58, 45, 100%);
  --core-categories-tomato-solid-8: rgba(172, 77, 57, 100%);
  --core-categories-tomato-solid-9: rgba(229, 77, 46, 100%);
  --core-neutral-alpha-1: rgba(0, 0, 0, 0%);
  --core-neutral-alpha-10: rgba(229, 237, 253, 48%);
  --core-neutral-alpha-11: rgba(241, 247, 254, 71%);
  --core-neutral-alpha-12: rgba(252, 253, 255, 94%);
  --core-neutral-alpha-2: rgba(216, 244, 246, 4%);
  --core-neutral-alpha-3: rgba(221, 234, 248, 8%);
  --core-neutral-alpha-4: rgba(211, 237, 248, 11%);
  --core-neutral-alpha-5: rgba(217, 237, 254, 15%);
  --core-neutral-alpha-6: rgba(214, 235, 253, 19%);
  --core-neutral-alpha-7: rgba(217, 237, 255, 25%);
  --core-neutral-alpha-8: rgba(217, 237, 255, 36%);
  --core-neutral-alpha-9: rgba(223, 235, 253, 43%);
  --core-neutral-solid-1: rgba(17, 17, 19, 100%);
  --core-neutral-solid-10: rgba(119, 123, 132, 100%);
  --core-neutral-solid-11: rgba(176, 180, 186, 100%);
  --core-neutral-solid-12: rgba(237, 238, 240, 100%);
  --core-neutral-solid-2: rgba(24, 25, 27, 100%);
  --core-neutral-solid-3: rgba(33, 34, 37, 100%);
  --core-neutral-solid-4: rgba(39, 42, 45, 100%);
  --core-neutral-solid-5: rgba(46, 49, 53, 100%);
  --core-neutral-solid-6: rgba(54, 58, 63, 100%);
  --core-neutral-solid-7: rgba(67, 72, 78, 100%);
  --core-neutral-solid-8: rgba(90, 97, 105, 100%);
  --core-neutral-solid-9: rgba(105, 110, 119, 100%);
  --core-system-error-solid-1: rgba(21, 15, 16, 100%);
  --core-system-error-solid-10: rgba(212, 101, 118, 100%);
  --core-system-error-solid-11: rgba(255, 150, 163, 100%);
  --core-system-error-solid-12: rgba(250, 213, 216, 100%);
  --core-system-error-solid-2: rgba(29, 21, 22, 100%);
  --core-system-error-solid-3: rgba(53, 24, 28, 100%);
  --core-system-error-solid-4: rgba(72, 27, 34, 100%);
  --core-system-error-solid-5: rgba(87, 34, 43, 100%);
  --core-system-error-solid-6: rgba(103, 46, 55, 100%);
  --core-system-error-solid-7: rgba(127, 61, 71, 100%);
  --core-system-error-solid-8: rgba(167, 81, 93, 100%);
  --core-system-error-solid-9: rgba(225, 113, 129, 100%);
  --core-system-info-solid-1: rgba(8, 18, 28, 100%);
  --core-system-info-solid-10: rgba(0, 130, 240, 100%);
  --core-system-info-solid-11: rgba(112, 184, 255, 100%);
  --core-system-info-solid-12: rgba(201, 227, 255, 100%);
  --core-system-info-solid-2: rgba(14, 25, 38, 100%);
  --core-system-info-solid-3: rgba(10, 40, 71, 100%);
  --core-system-info-solid-4: rgba(0, 50, 98, 100%);
  --core-system-info-solid-5: rgba(1, 63, 117, 100%);
  --core-system-info-solid-6: rgba(17, 77, 134, 100%);
  --core-system-info-solid-7: rgba(29, 94, 157, 100%);
  --core-system-info-solid-8: rgba(36, 113, 189, 100%);
  --core-system-info-solid-9: rgba(0, 143, 254, 100%);
  --core-system-success-solid-1: rgba(12, 19, 17, 100%);
  --core-system-success-solid-10: rgba(80, 180, 155, 100%);
  --core-system-success-solid-11: rgba(110, 209, 183, 100%);
  --core-system-success-solid-12: rgba(186, 242, 225, 100%);
  --core-system-success-solid-2: rgba(17, 27, 24, 100%);
  --core-system-success-solid-3: rgba(17, 44, 37, 100%);
  --core-system-success-solid-4: rgba(11, 58, 48, 100%);
  --core-system-success-solid-5: rgba(20, 71, 59, 100%);
  --core-system-success-solid-6: rgba(31, 86, 73, 100%);
  --core-system-success-solid-7: rgba(42, 104, 89, 100%);
  --core-system-success-solid-8: rgba(50, 126, 107, 100%);
  --core-system-success-solid-9: rgba(92, 191, 166, 100%);
  --core-system-warning-solid-1: rgba(20, 17, 12, 100%);
  --core-system-warning-solid-10: rgba(219, 156, 0, 100%);
  --core-system-warning-solid-11: rgba(249, 189, 71, 100%);
  --core-system-warning-solid-12: rgba(251, 229, 191, 100%);
  --core-system-warning-solid-2: rgba(28, 23, 15, 100%);
  --core-system-warning-solid-3: rgba(45, 33, 11, 100%);
  --core-system-warning-solid-4: rgba(61, 40, 0, 100%);
  --core-system-warning-solid-5: rgba(74, 50, 0, 100%);
  --core-system-warning-solid-6: rgba(88, 63, 10, 100%);
  --core-system-warning-solid-7: rgba(109, 81, 27, 100%);
  --core-system-warning-solid-8: rgba(138, 104, 36, 100%);
  --core-system-warning-solid-9: rgba(231, 167, 0, 100%);
  --nui-accordion-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-accordion-rich-border-hover: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-border-open: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-default: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-accordion-rich-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-fill-selected: var(--nui-surface-neutral-subtler);
  --nui-accordion-rich-text-body: var(--nui-text-primary);
  --nui-accordion-rich-text-headline: var(--nui-text-primary);
  --nui-accordion-rich-text-subheadline: var(--nui-text-secondary);
  --nui-accordion-simple-fill-default: var(--nui-fill-transparent);
  --nui-accordion-simple-text-body: var(--nui-text-primary);
  --nui-accordion-simple-text-headline: var(--nui-text-primary);
  --nui-active: var(--nui-fill-brand-primary-boldest);
  --nui-banner-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-banner-fill-info: var(--nui-fill-system-info-subtler);
  --nui-banner-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-banner-fill-success: var(--nui-fill-system-success-subtler);
  --nui-banner-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-banner-icon-error: var(--nui-icon-error-boldest);
  --nui-banner-icon-info: var(--nui-icon-info-boldest);
  --nui-banner-icon-neutral: var(--nui-icon-primary);
  --nui-banner-icon-success: var(--nui-icon-success-boldest);
  --nui-banner-icon-warning: var(--nui-icon-warning-bold);
  --nui-banner-text-error: var(--nui-text-error-boldest);
  --nui-banner-text-info: var(--nui-text-info-boldest);
  --nui-banner-text-neutral: var(--nui-text-primary);
  --nui-banner-text-success: var(--nui-text-success-boldest);
  --nui-banner-text-warning: var(--nui-text-warning-boldest);
  --nui-border-brand-primary-boldest: var(--core-brand-solid-10);
  --nui-border-brand-primary-boldest-hover: var(--core-brand-solid-8);
  --nui-border-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-border-categories-green-bolder: var(--core-categories-green-solid-11);
  --nui-border-categories-green-subtle: var(--core-categories-green-solid-6);
  --nui-border-categories-green-subtler: var(--core-categories-green-solid-3);
  --nui-border-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-border-categories-indigo-bolder: var(--core-categories-indigo-solid-11);
  --nui-border-categories-indigo-subtle: var(--core-categories-indigo-solid-6);
  --nui-border-categories-indigo-subtler: var(--core-categories-indigo-solid-3);
  --nui-border-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-border-categories-orange-bolder: var(--core-categories-orange-solid-11);
  --nui-border-categories-orange-subtle: var(--core-categories-orange-solid-6);
  --nui-border-categories-orange-subtler: var(--core-categories-orange-solid-3);
  --nui-border-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-border-categories-pink-bolder: var(--core-categories-pink-solid-11);
  --nui-border-categories-pink-subtle: var(--core-categories-pink-solid-6);
  --nui-border-categories-pink-subtler: var(--core-categories-pink-solid-3);
  --nui-border-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-border-categories-teal-bolder: var(--core-categories-teal-solid-11);
  --nui-border-categories-teal-subtle: var(--core-categories-teal-solid-6);
  --nui-border-categories-teal-subtler: var(--core-categories-teal-solid-3);
  --nui-border-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-border-categories-tomato-bolder: var(--core-categories-tomato-solid-11);
  --nui-border-categories-tomato-subtle: var(--core-categories-tomato-solid-6);
  --nui-border-categories-tomato-subtler: var(--core-categories-tomato-solid-3);
  --nui-border-disabled: var(--core-neutral-solid-8);
  --nui-border-neutral-bolder: var(--core-neutral-solid-11);
  --nui-border-neutral-secondary-bold: var(--core-neutral-solid-7);
  --nui-border-neutral-secondary-boldest: var(--core-neutral-solid-10);
  --nui-border-neutral-subtle: var(--core-neutral-solid-3);
  --nui-border-system-danger-bold: var(--core-system-error-solid-8);
  --nui-border-system-danger-boldest: var(--core-system-error-solid-11);
  --nui-border-system-focus: var(--core-brand-solid-5);
  --nui-border-system-info-boldest: var(--core-system-info-solid-9);
  --nui-border-system-success-boldest: var(--core-system-success-solid-9);
  --nui-border-system-warning-boldest: var(--core-system-warning-solid-9);
  --nui-border-transparent: rgba(255, 255, 255, 0%);
  --nui-breadcrumb-fill-primary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-breadcrumb-fill-primary-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-breadcrumb-fill-secondary-default: var(--nui-fill-transparent);
  --nui-breadcrumb-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-breadcrumb-icon-chevron-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-chevron-secondary-default: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-chevron-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-primary-default: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-hover: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-primary-last: var(--nui-icon-brand);
  --nui-breadcrumb-icon-left-secondary-default: var(--nui-icon-secondary);
  --nui-breadcrumb-icon-left-secondary-hover: var(--nui-icon-primary);
  --nui-breadcrumb-icon-left-secondary-last: var(--nui-icon-primary);
  --nui-breadcrumb-text-primary-default: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-hover: var(--nui-text-brand);
  --nui-breadcrumb-text-primary-last: var(--nui-text-brand);
  --nui-breadcrumb-text-secondary-default: var(--nui-text-secondary);
  --nui-breadcrumb-text-secondary-hover: var(--nui-text-primary);
  --nui-breadcrumb-text-secondary-last: var(--nui-text-primary);
  --nui-button-border-secondary-destructive: var(--nui-border-system-danger-boldest);
  --nui-button-fill-primary: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-primary-destructive: var(--nui-fill-system-danger-bold);
  --nui-button-fill-primary-destructive-hover: var(--nui-fill-neutral-subtlest);
  --nui-button-fill-primary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-primary-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-button-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-button-fill-secondary: var(--nui-fill-brand-secondary-subtler);
  --nui-button-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-secondary-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-button-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-button-fill-transparent: var(--nui-fill-transparent);
  --nui-button-group-border-default: var(--nui-border-neutral-subtle);
  --nui-button-group-fill-default: var(--nui-fill-brand-secondary-subtler);
  --nui-button-group-item-fill-disabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-enabled: var(--nui-fill-transparent);
  --nui-button-group-item-fill-selected: var(--nui-fill-neutral-subtlest);
  --nui-button-group-item-icon-disabled: var(--nui-icon-disabled);
  --nui-button-group-item-icon-enabled: var(--nui-icon-secondary);
  --nui-button-group-item-icon-selected: var(--nui-icon-primary);
  --nui-button-group-item-text-disabled: var(--nui-text-disabled);
  --nui-button-group-item-text-enabled: var(--nui-text-secondary);
  --nui-button-group-item-text-selected: var(--nui-text-primary);
  --nui-button-icon-brand: var(--nui-icon-brand);
  --nui-button-icon-disabled: var(--nui-icon-disabled);
  --nui-button-icon-primary: var(--nui-icon-primary);
  --nui-button-icon-primary-destructive: var(--nui-icon-primary);
  --nui-button-icon-primary-destructive-inverted: var(--nui-icon-error);
  --nui-button-icon-primary-inverted: var(--nui-icon-primary);
  --nui-button-icon-secondary: var(--nui-icon-secondary);
  --nui-button-text-brand: var(--nui-text-brand);
  --nui-button-text-disabled: var(--nui-text-disabled);
  --nui-button-text-primary: var(--nui-text-primary);
  --nui-button-text-primary-destructive: var(--nui-text-primary);
  --nui-button-text-primary-destructive-inverted: var(--nui-text-error);
  --nui-button-text-primary-inverted: var(--nui-text-primary);
  --nui-button-text-secondary: var(--nui-text-secondary);
  --nui-button-text-tetriary: var(--nui-text-primary);
  --nui-calendar-date-picker-item-fill-disabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-enabled: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-hover: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-fill-previous-next: var(--nui-fill-transparent);
  --nui-calendar-date-picker-item-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-calendar-date-picker-item-fill-selected-span: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-date-picker-item-fill-today: var(--nui-surface-neutral-subtlest);
  --nui-calendar-date-picker-item-text-disabled: var(--nui-text-disabled);
  --nui-calendar-date-picker-item-text-enabled: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-hover: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-previous-next: var(--nui-text-secondary);
  --nui-calendar-date-picker-item-text-selected: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-selected-span: var(--nui-text-primary);
  --nui-calendar-date-picker-item-text-today: var(--nui-text-brand);
  --nui-calendar-month-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-disabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-calendar-month-date-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-calendar-month-date-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-calendar-month-date-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-enabled: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-date-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-month-date-text-disabled: var(--nui-text-disabled);
  --nui-calendar-month-date-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-date-text-hover: var(--nui-text-primary);
  --nui-calendar-month-date-text-selected: var(--nui-text-primary);
  --nui-calendar-month-event-fill-enabled: var(--nui-fill-categories-teal-bold);
  --nui-calendar-month-event-icon-enabled: var(--nui-icon-primary);
  --nui-calendar-month-event-text-enabled: var(--nui-text-primary);
  --nui-calendar-month-fill-deafult: var(--nui-surface-neutral-subtler);
  --nui-calendar-month-text-week-number: var(--nui-text-secondary);
  --nui-calendar-month-text-weekday: var(--nui-text-primary);
  --nui-calendar-schedule-item-border: var(--core-categories-teal-solid-9);
  --nui-calendar-schedule-item-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-calendar-schedule-item-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-calendar-schedule-item-icon-default: var(--nui-icon-secondary);
  --nui-calendar-schedule-item-text-date: var(--nui-text-secondary);
  --nui-calendar-schedule-item-text-name: var(--nui-text-primary);
  --nui-card-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-card-border-disabled: var(--nui-border-disabled);
  --nui-card-border-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-card-border-selected: var(--nui-border-brand-primary-boldest);
  --nui-card-fill-default: var(--nui-surface-neutral-subtler);
  --nui-card-fill-disabled: var(--nui-fill-disabled);
  --nui-card-fill-hover: var(--nui-fill-brand-secondary-subtlest);
  --nui-card-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-avatar-fill-hover: var(--nui-surface-neutral-subtler);
  --nui-chat-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-border-default: var(--nui-border-neutral-subtle);
  --nui-chat-emoji-fill-default: var(--nui-surface-neutral-subtler);
  --nui-chat-fill-default: var(--nui-surface-neutral-subtler);
  --nui-chat-fill-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-input-border-active-top: var(--nui-border-neutral-secondary-bold);
  --nui-chat-thread-fill-closed-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-chat-thread-fill-closed-highlight: var(--nui-fill-brand-primary-subtlest);
  --nui-chat-thread-fill-open-default: var(--nui-surface-neutral-subtler);
  --nui-checkbox-item-checkbox-fill-checked: var(--nui-icon-primary);
  --nui-checkbox-item-checkbox-fill-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-checkbox-fill-hover: var(--nui-icon-brand);
  --nui-checkbox-item-checkbox-icon-checked: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-disabled: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-checkbox-icon-hover: var(--nui-icon-primary-inverted);
  --nui-checkbox-item-icon-default: var(--nui-icon-primary);
  --nui-checkbox-item-icon-disabled: var(--nui-icon-disabled);
  --nui-checkbox-item-icon-hover: var(--nui-icon-brand);
  --nui-chips-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-primary-selected: var(--nui-border-transparent);
  --nui-chips-border-primary-selected-hover: var(--nui-border-transparent);
  --nui-chips-border-secondary-default: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-default-hover: var(--nui-border-neutral-secondary-bold);
  --nui-chips-border-secondary-selected: var(--nui-border-transparent);
  --nui-chips-border-secondary-selected-hover: var(--nui-border-neutral-subtle);
  --nui-chips-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-chips-fill-primary-default-hover: var(--nui-fill-neutral-subtle);
  --nui-chips-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-chips-fill-primary-selected-hover: var(--nui-fill-brand-primary-boldest-hover);
  --nui-chips-fill-secondary-default: var(--nui-fill-brand-secondary-subtler);
  --nui-chips-fill-secondary-default-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-chips-fill-secondary-selected: var(--nui-fill-neutral-boldest);
  --nui-chips-fill-secondary-selected-hover: var(--nui-fill-neutral-boldest);
  --nui-dialog-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-dialog-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-dialog-icon-primary-default: var(--nui-icon-primary);
  --nui-dialog-text-body: var(--nui-text-secondary);
  --nui-dialog-text-headline: var(--nui-text-primary);
  --nui-divider-fill-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-done: var(--nui-fill-neutral-boldest);
  --nui-fill-brand-primary-boldest: var(--core-brand-solid-9);
  --nui-fill-brand-primary-boldest-hover: var(--core-brand-solid-10);
  --nui-fill-brand-primary-subtlest: var(--core-brand-solid-3);
  --nui-fill-brand-secondary-neutral: var(--core-neutral-solid-7);
  --nui-fill-brand-secondary-subtle: var(--core-neutral-solid-6);
  --nui-fill-brand-secondary-subtler: var(--core-neutral-solid-5);
  --nui-fill-brand-secondary-subtlest: var(--core-neutral-solid-4);
  --nui-fill-categories-green-bold: var(--core-categories-green-solid-7);
  --nui-fill-categories-green-boldest: var(--core-categories-green-solid-11);
  --nui-fill-categories-green-subtle: var(--core-categories-green-solid-4);
  --nui-fill-categories-green-subtlest: var(--core-categories-green-solid-3);
  --nui-fill-categories-indigo-bold: var(--core-categories-indigo-solid-7);
  --nui-fill-categories-indigo-boldest: var(--core-categories-indigo-solid-11);
  --nui-fill-categories-indigo-subtle: var(--core-categories-indigo-solid-4);
  --nui-fill-categories-indigo-subtlest: var(--core-categories-indigo-solid-3);
  --nui-fill-categories-orange-bold: var(--core-categories-orange-solid-7);
  --nui-fill-categories-orange-boldest: var(--core-categories-orange-solid-11);
  --nui-fill-categories-orange-subtle: var(--core-categories-orange-solid-4);
  --nui-fill-categories-orange-subtlest: var(--core-categories-orange-solid-3);
  --nui-fill-categories-pink-bold: var(--core-categories-pink-solid-7);
  --nui-fill-categories-pink-boldest: var(--core-categories-pink-solid-11);
  --nui-fill-categories-pink-subtle: var(--core-categories-pink-solid-4);
  --nui-fill-categories-pink-subtlest: var(--core-categories-pink-solid-3);
  --nui-fill-categories-teal-bold: var(--core-categories-teal-solid-7);
  --nui-fill-categories-teal-boldest: var(--core-categories-teal-solid-11);
  --nui-fill-categories-teal-subtle: var(--core-categories-teal-solid-4);
  --nui-fill-categories-teal-subtlest: var(--core-categories-teal-solid-3);
  --nui-fill-categories-tomato-bold: var(--core-categories-tomato-solid-7);
  --nui-fill-categories-tomato-boldest: var(--core-categories-tomato-solid-11);
  --nui-fill-categories-tomato-subtle: var(--core-categories-tomato-solid-4);
  --nui-fill-categories-tomato-subtlest: var(--core-categories-tomato-solid-3);
  --nui-fill-disabled: var(--core-neutral-solid-7);
  --nui-fill-neutral-bold: var(--core-neutral-solid-9);
  --nui-fill-neutral-boldest: var(--core-neutral-solid-12);
  --nui-fill-neutral-subtle: var(--core-neutral-solid-5);
  --nui-fill-neutral-subtlest: var(--core-neutral-solid-3);
  --nui-fill-system-danger-bold: var(--core-system-error-solid-7);
  --nui-fill-system-danger-subtle: var(--core-system-error-solid-5);
  --nui-fill-system-danger-subtler: var(--core-system-error-solid-4);
  --nui-fill-system-info-bold: var(--core-system-info-solid-7);
  --nui-fill-system-info-subtler: var(--core-system-info-solid-4);
  --nui-fill-system-recording: var(--core-system-error-solid-9);
  --nui-fill-system-success-bold: var(--core-system-success-solid-7);
  --nui-fill-system-success-subtler: var(--core-system-success-solid-4);
  --nui-fill-system-warning-bold: var(--core-system-warning-solid-8);
  --nui-fill-system-warning-subtler: var(--core-system-warning-solid-4);
  --nui-fill-transparent: rgba(255, 255, 255, 0%);
  --nui-forms-border-primary-disabled: var(--nui-border-disabled);
  --nui-forms-border-primary-enabled: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-primary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-primary-filled: var(--nui-border-neutral-bolder);
  --nui-forms-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-forms-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-border-secondary-disabled: var(--nui-border-disabled);
  --nui-forms-border-secondary-enabled: var(--nui-border-transparent);
  --nui-forms-border-secondary-error: var(--nui-border-system-danger-boldest);
  --nui-forms-border-secondary-filled: var(--nui-border-transparent);
  --nui-forms-border-secondary-hover: var(--nui-border-neutral-secondary-boldest);
  --nui-forms-border-secondary-selected: var(--nui-border-brand-primary-boldest);
  --nui-forms-fill-primary-disabled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-enabled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-error: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-filled: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-hover: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-primary-selected: var(--nui-surface-neutral-subtler);
  --nui-forms-fill-secondary-disabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-error: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-filled: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-fill-secondary-selected: var(--nui-fill-brand-secondary-subtler);
  --nui-forms-icon-primary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-primary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-primary-error: var(--nui-icon-primary);
  --nui-forms-icon-primary-filled: var(--nui-icon-primary);
  --nui-forms-icon-primary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-primary-selected: var(--nui-icon-primary);
  --nui-forms-icon-secondary-disabled: var(--nui-icon-disabled);
  --nui-forms-icon-secondary-enabled: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-error: var(--nui-icon-primary);
  --nui-forms-icon-secondary-filled: var(--nui-icon-primary);
  --nui-forms-icon-secondary-hover: var(--nui-icon-secondary);
  --nui-forms-icon-secondary-selected: var(--nui-icon-primary);
  --nui-forms-text-help-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-help-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-error: var(--nui-text-error);
  --nui-forms-text-help-primary-filled: var(--nui-text-secondary);
  --nui-forms-text-help-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-help-primary-selected: var(--nui-text-secondary);
  --nui-forms-text-input-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-primary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-primary-error: var(--nui-text-primary);
  --nui-forms-text-input-primary-filled: var(--nui-text-primary);
  --nui-forms-text-input-primary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-primary-selected: var(--nui-text-primary);
  --nui-forms-text-input-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-input-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-error: var(--nui-text-primary);
  --nui-forms-text-input-secondary-filled: var(--nui-text-primary);
  --nui-forms-text-input-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-input-secondary-selected: var(--nui-text-primary);
  --nui-forms-text-label-primary-disabled: var(--nui-text-disabled);
  --nui-forms-text-label-primary-enabled: var(--nui-text-primary);
  --nui-forms-text-label-primary-error: var(--nui-text-error);
  --nui-forms-text-label-primary-filled: var(--nui-text-primary);
  --nui-forms-text-label-primary-hover: var(--nui-text-primary);
  --nui-forms-text-label-primary-selected: var(--nui-text-primary);
  --nui-forms-text-suffix-secondary-disabled: var(--nui-text-disabled);
  --nui-forms-text-suffix-secondary-enabled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-error: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-filled: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-hover: var(--nui-text-secondary);
  --nui-forms-text-suffix-secondary-selected: var(--nui-text-secondary);
  --nui-grid-fill-default: var(--nui-fill-neutral-bold);
  --nui-grid-fill-disabled: var(--nui-fill-disabled);
  --nui-grid-fill-handle: var(--nui-fill-neutral-boldest);
  --nui-grid-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-grid-item-fill-default: var(--nui-surface-neutral-subtler);
  --nui-grid-item-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-grid-item-header-icon-default: var(--nui-icon-primary);
  --nui-grid-item-header-icon-hover: var(--nui-icon-primary);
  --nui-grid-item-header-text-default: var(--nui-text-primary);
  --nui-grid-item-header-text-hover: var(--nui-text-primary);
  --nui-guidelines-grid-black: rgba(0, 0, 0, 15%);
  --nui-guidelines-grid-green: rgba(48, 164, 108, 15%);
  --nui-guidelines-grid-red: rgba(214, 61, 84, 15%);
  --nui-guidelines-grid-white: rgba(255, 255, 255, 30%);
  --nui-guidelines-guidelines-black: var(--nui-fill-neutral-boldest);
  --nui-guidelines-guidelines-green: var(--nui-fill-categories-green-bold);
  --nui-guidelines-guidelines-red: var(--nui-fill-system-danger-bold);
  --nui-guidelines-guidelines-white: var(--nui-surface-neutral-subtlest);
  --nui-header-border-solid-default: var(--nui-border-neutral-secondary-bold);
  --nui-header-border-transparent-default: var(--nui-border-transparent);
  --nui-header-fill-solid-default: var(--nui-surface-neutral-subtler);
  --nui-header-fill-transparent-default: var(--nui-surface-transparent);
  --nui-headline: var(--nui-text-primary);
  --nui-icon-brand: var(--core-brand-solid-11);
  --nui-icon-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-icon-categories-green-bolder: var(--core-categories-green-solid-12);
  --nui-icon-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-icon-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-icon-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-icon-categories-orange-bolder: var(--core-categories-orange-solid-12);
  --nui-icon-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-icon-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-icon-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-icon-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-icon-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-icon-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-icon-disabled: var(--core-neutral-alpha-9);
  --nui-icon-error: var(--core-system-error-solid-11);
  --nui-icon-error-boldest: var(--core-system-error-solid-12);
  --nui-icon-info: var(--core-system-info-solid-9);
  --nui-icon-info-boldest: var(--core-system-info-solid-12);
  --nui-icon-primary: var(--core-neutral-solid-12);
  --nui-icon-primary-inverted: var(--core-neutral-solid-1);
  --nui-icon-secondary: var(--core-neutral-solid-11);
  --nui-icon-status-approved: var(--core-system-success-solid-10);
  --nui-icon-status-for-review: var(--core-system-info-solid-9);
  --nui-icon-status-in-progress: var(--core-system-warning-solid-9);
  --nui-icon-status-no-status: var(--core-neutral-solid-9);
  --nui-icon-status-not-approved: var(--core-system-error-solid-10);
  --nui-icon-success: var(--core-system-success-solid-9);
  --nui-icon-success-boldest: var(--core-system-success-solid-12);
  --nui-icon-warning: var(--core-system-warning-solid-10);
  --nui-icon-warning-bold: var(--core-system-warning-solid-12);
  --nui-label-icon-brand: var(--nui-icon-brand);
  --nui-label-icon-destructive: var(--nui-icon-error);
  --nui-label-icon-disabled: var(--nui-icon-disabled);
  --nui-label-icon-inverted: var(--nui-icon-primary-inverted);
  --nui-label-icon-primary: var(--nui-icon-primary);
  --nui-label-icon-secondary: var(--nui-icon-secondary);
  --nui-label-text-brand: var(--nui-text-brand);
  --nui-label-text-destructive: var(--nui-text-error);
  --nui-label-text-disabled: var(--nui-text-disabled);
  --nui-label-text-inverted: var(--nui-text-primary-inverted);
  --nui-label-text-neutral: var(--nui-text-primary);
  --nui-label-text-secondary: var(--nui-text-secondary);
  --nui-list-item-rich-border-default: var(--nui-border-neutral-subtle);
  --nui-list-item-rich-fill-default: var(--nui-surface-neutral-subtler);
  --nui-list-item-rich-fill-divider: var(--nui-border-neutral-secondary-bold);
  --nui-list-item-rich-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-rich-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-rich-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-rich-text-headline: var(--nui-text-primary);
  --nui-list-item-simple-fill-default: var(--nui-surface-neutral-subtler);
  --nui-list-item-simple-fill-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-list-item-simple-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-list-item-simple-fill-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-list-item-simple-icon-left-default: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-default-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-hover-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-pressed-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected: var(--nui-icon-primary);
  --nui-list-item-simple-icon-left-selected-2: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-default: var(--nui-icon-secondary);
  --nui-list-item-simple-icon-right-hover: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-pressed: var(--nui-icon-primary);
  --nui-list-item-simple-icon-right-selected: var(--nui-icon-primary);
  --nui-list-item-simple-text-default: var(--nui-text-primary);
  --nui-list-item-simple-text-hover: var(--nui-text-primary);
  --nui-list-item-simple-text-pressed: var(--nui-text-primary);
  --nui-list-item-simple-text-selected: var(--nui-text-primary);
  --nui-loader-fill-inverted-light: var(--nui-fill-neutral-boldest);
  --nui-loader-fill-inverted-strong: var(--nui-fill-neutral-boldest);
  --nui-loader-fill-primary-light: var(--nui-fill-brand-secondary-neutral);
  --nui-loader-fill-primary-strong: var(--nui-fill-brand-primary-boldest);
  --nui-main-navigation-fill-default: var(--nui-surface-transparent);
  --nui-main-navigation-item-fill-active: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-fill-default: var(--nui-fill-transparent);
  --nui-main-navigation-item-fill-hover: var(--nui-fill-neutral-subtlest);
  --nui-main-navigation-item-icon-active: var(--nui-icon-brand);
  --nui-main-navigation-item-icon-default: var(--nui-icon-primary);
  --nui-main-navigation-item-icon-hover: var(--nui-icon-primary);
  --nui-main-navigation-item-text-active: var(--nui-text-brand);
  --nui-main-navigation-item-text-default: var(--nui-text-primary);
  --nui-main-navigation-item-text-hover: var(--nui-text-primary);
  --nui-menu-border-primary-default: var(--nui-border-neutral-secondary-bold);
  --nui-menu-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-input-border-primary-default: var(--nui-border-transparent);
  --nui-menu-input-border-primary-disabled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-filled: var(--nui-border-transparent);
  --nui-menu-input-border-primary-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-menu-input-border-primary-selected: var(--nui-border-brand-primary-boldest);
  --nui-menu-input-fill-primary-default: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-filled: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-hover: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-fill-primary-selected: var(--nui-fill-neutral-subtlest);
  --nui-menu-input-icon-input-default: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-input-filled: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-hover: var(--nui-icon-secondary);
  --nui-menu-input-icon-input-selected: var(--nui-icon-primary);
  --nui-menu-input-icon-label-default: var(--nui-icon-primary);
  --nui-menu-input-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-input-icon-label-filled: var(--nui-icon-primary);
  --nui-menu-input-icon-label-hover: var(--nui-icon-primary);
  --nui-menu-input-icon-label-selected: var(--nui-icon-primary);
  --nui-menu-input-text-input-default: var(--nui-text-secondary);
  --nui-menu-input-text-input-disabled: var(--nui-text-disabled);
  --nui-menu-input-text-input-filled: var(--nui-text-primary);
  --nui-menu-input-text-input-hover: var(--nui-text-secondary);
  --nui-menu-input-text-input-selected: var(--nui-text-primary);
  --nui-menu-input-text-right-selected: var(--nui-text-primary);
  --nui-menu-item-fill-destructive-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-destructive-hover: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-pressed: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-destructive-selected: var(--nui-fill-system-danger-bold);
  --nui-menu-item-fill-disabled: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-primary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-item-fill-secondary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-item-fill-secondary-pressed: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-fill-secondary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-menu-item-icon-label-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-label-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-label-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-label-primary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-label-primary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-default: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-label-secondary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-destructive-default: var(--nui-icon-error);
  --nui-menu-item-icon-shortcut-destructive-hover: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-pressed: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-destructive-selected: var(--nui-icon-primary-inverted);
  --nui-menu-item-icon-shortcut-disabled: var(--nui-icon-disabled);
  --nui-menu-item-icon-shortcut-primary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-primary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-primary-selected: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-default: var(--nui-icon-secondary);
  --nui-menu-item-icon-shortcut-secondary-hover: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-pressed: var(--nui-icon-primary);
  --nui-menu-item-icon-shortcut-secondary-selected: var(--nui-icon-primary);
  --nui-menu-item-text-label-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-label-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-label-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-label-primary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-label-primary-selected: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-default: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-label-secondary-selected: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-destructive-default: var(--nui-text-error);
  --nui-menu-item-text-shortcut-destructive-hover: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-pressed: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-destructive-selected: var(--nui-text-primary-inverted);
  --nui-menu-item-text-shortcut-disabled: var(--nui-text-disabled);
  --nui-menu-item-text-shortcut-primary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-primary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-primary-selected: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-default: var(--nui-text-secondary);
  --nui-menu-item-text-shortcut-secondary-hover: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-pressed: var(--nui-text-primary);
  --nui-menu-item-text-shortcut-secondary-selected: var(--nui-text-primary);
  --nui-menu-search-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-menu-search-fill-primary-default: var(--nui-surface-neutral-subtler);
  --nui-menu-search-fill-primary-filled: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-fill-primary-hover: var(--nui-fill-brand-secondary-subtle);
  --nui-menu-search-fill-primary-selected: var(--nui-fill-brand-secondary-subtlest);
  --nui-menu-search-icon-disabled: var(--nui-icon-disabled);
  --nui-menu-search-icon-primary-default: var(--nui-icon-secondary);
  --nui-menu-search-icon-primary-filled: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-hover: var(--nui-icon-primary);
  --nui-menu-search-icon-primary-selected: var(--nui-icon-primary);
  --nui-menu-search-text-disabled: var(--nui-text-disabled);
  --nui-menu-search-text-primary-default: var(--nui-text-secondary);
  --nui-menu-search-text-primary-filled: var(--nui-text-primary);
  --nui-menu-search-text-primary-hover: var(--nui-text-primary);
  --nui-menu-search-text-primary-selected: var(--nui-text-secondary);
  --nui-paginator-fill-default: var(--nui-surface-neutral-subtlest);
  --nui-paginator-text-primary: var(--nui-text-secondary);
  --nui-pill-border-category-green: var(--nui-border-categories-green-bolder);
  --nui-pill-border-category-indigo: var(--nui-border-categories-indigo-bolder);
  --nui-pill-border-category-orange: var(--nui-border-categories-orange-bolder);
  --nui-pill-border-category-pink: var(--nui-border-categories-pink-bolder);
  --nui-pill-border-category-teal: var(--nui-border-categories-teal-bolder);
  --nui-pill-border-category-tomato: var(--nui-border-categories-tomato-bolder);
  --nui-pill-border-error: var(--nui-border-system-danger-boldest);
  --nui-pill-border-info: var(--nui-border-system-info-boldest);
  --nui-pill-border-success: var(--nui-border-system-success-boldest);
  --nui-pill-border-warning: var(--nui-border-system-warning-boldest);
  --nui-pill-fill-primary-category-green: var(--nui-fill-categories-green-bold);
  --nui-pill-fill-primary-category-indigo: var(--nui-fill-categories-indigo-bold);
  --nui-pill-fill-primary-category-orange: var(--nui-fill-categories-orange-bold);
  --nui-pill-fill-primary-category-pink: var(--nui-fill-categories-pink-bold);
  --nui-pill-fill-primary-category-teal: var(--nui-fill-categories-teal-bold);
  --nui-pill-fill-primary-category-tomato: var(--nui-fill-categories-tomato-bold);
  --nui-pill-fill-primary-error: var(--nui-fill-system-danger-bold);
  --nui-pill-fill-primary-info: var(--nui-fill-system-info-bold);
  --nui-pill-fill-primary-neutral: var(--nui-fill-neutral-bold);
  --nui-pill-fill-primary-success: var(--nui-fill-system-success-bold);
  --nui-pill-fill-primary-warning: var(--nui-fill-system-warning-bold);
  --nui-pill-fill-secondary-category-green: var(--nui-fill-categories-green-subtle);
  --nui-pill-fill-secondary-category-indigo: var(--nui-fill-categories-indigo-subtle);
  --nui-pill-fill-secondary-category-orange: var(--nui-fill-categories-orange-subtle);
  --nui-pill-fill-secondary-category-pink: var(--nui-fill-categories-pink-subtle);
  --nui-pill-fill-secondary-category-teal: var(--nui-fill-categories-teal-subtle);
  --nui-pill-fill-secondary-category-tomato: var(--nui-fill-categories-tomato-subtle);
  --nui-pill-fill-secondary-error: var(--nui-fill-system-danger-subtler);
  --nui-pill-fill-secondary-info: var(--nui-fill-system-info-subtler);
  --nui-pill-fill-secondary-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-pill-fill-secondary-success: var(--nui-fill-system-success-subtler);
  --nui-pill-fill-secondary-warning: var(--nui-fill-system-warning-subtler);
  --nui-pill-text-primary-error: var(--nui-text-primary);
  --nui-pill-text-primary-green: var(--nui-text-primary);
  --nui-pill-text-primary-indigo: var(--nui-text-primary);
  --nui-pill-text-primary-info: var(--nui-text-primary);
  --nui-pill-text-primary-neutral: var(--nui-text-primary);
  --nui-pill-text-primary-orange: var(--nui-text-primary);
  --nui-pill-text-primary-pink: var(--nui-text-primary);
  --nui-pill-text-primary-success: var(--nui-text-primary);
  --nui-pill-text-primary-teal: var(--nui-text-primary);
  --nui-pill-text-primary-tomato: var(--nui-text-primary);
  --nui-pill-text-primary-warning: var(--nui-text-primary);
  --nui-pill-text-secondary-error: var(--nui-text-error-boldest);
  --nui-pill-text-secondary-green: var(--nui-text-categories-green-boldest);
  --nui-pill-text-secondary-indigo: var(--nui-text-categories-indigo-boldest);
  --nui-pill-text-secondary-info: var(--nui-text-info-boldest);
  --nui-pill-text-secondary-neutral: var(--nui-text-primary);
  --nui-pill-text-secondary-orange: var(--nui-text-categories-orange-boldest);
  --nui-pill-text-secondary-pink: var(--nui-text-categories-pink-boldest);
  --nui-pill-text-secondary-success: var(--nui-text-success-boldest);
  --nui-pill-text-secondary-teal: var(--nui-text-categories-teal-boldest);
  --nui-pill-text-secondary-tomato: var(--nui-text-categories-tomato-boldest);
  --nui-pill-text-secondary-warning: var(--nui-text-warning-boldest);
  --nui-progress-bar-bar-default: var(--nui-fill-brand-primary-boldest);
  --nui-progress-bar-bar-success: var(--nui-fill-system-success-bold);
  --nui-progress-bar-fill-default: var(--nui-fill-neutral-subtle);
  --nui-range-fill-disabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-enabled: var(--nui-fill-neutral-subtle);
  --nui-range-fill-hover: var(--nui-fill-neutral-bold);
  --nui-range-fill-value: var(--nui-fill-brand-primary-boldest);
  --nui-range-fill-value-disabled: var(--nui-fill-neutral-bold);
  --nui-range-handle-border-default: var(--nui-border-neutral-secondary-bold);
  --nui-range-handle-border-disabled: var(--nui-border-neutral-subtle);
  --nui-range-handle-fill-default: var(--nui-fill-neutral-subtlest);
  --nui-range-handle-fill-disabled: var(--nui-fill-neutral-subtlest);
  --nui-scroll-fill-thumb-primary-disabled: var(--nui-fill-disabled);
  --nui-scroll-fill-thumb-primary-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-scroll-fill-thumb-primary-hover: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-thumb-primary-pressed: var(--nui-fill-neutral-bold);
  --nui-scroll-fill-track-primary-disabled: var(--nui-fill-neutral-subtle);
  --nui-scroll-fill-track-primary-enabled: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-hover: var(--nui-surface-transparent);
  --nui-scroll-fill-track-primary-pressed: var(--nui-surface-transparent);
  --nui-shadows-bold: var(--core-neutral-solid-1);
  --nui-shadows-subtle: var(--core-neutral-solid-1);
  --nui-shadows-subtler: var(--core-neutral-solid-2);
  --nui-shadows-subtlest: var(--core-neutral-solid-2);
  --nui-skeleton-fill-default: var(--nui-fill-brand-secondary-subtlest);
  --nui-slider-fill: var(--nui-fill-neutral-bold);
  --nui-slider-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-snackbar-border-error: var(--nui-border-system-danger-boldest);
  --nui-snackbar-border-info: var(--nui-border-system-info-boldest);
  --nui-snackbar-border-neutral: var(--nui-border-neutral-bolder);
  --nui-snackbar-border-success: var(--nui-border-system-success-boldest);
  --nui-snackbar-border-warning: var(--nui-border-system-warning-boldest);
  --nui-snackbar-fill-error: var(--nui-fill-system-danger-subtler);
  --nui-snackbar-fill-info: var(--nui-fill-system-info-subtler);
  --nui-snackbar-fill-neutral: var(--nui-fill-brand-secondary-subtler);
  --nui-snackbar-fill-success: var(--nui-fill-system-success-subtler);
  --nui-snackbar-fill-warning: var(--nui-fill-system-warning-subtler);
  --nui-snackbar-icon-error: var(--nui-icon-error-boldest);
  --nui-snackbar-icon-info: var(--nui-icon-info-boldest);
  --nui-snackbar-icon-neutral: var(--nui-icon-primary);
  --nui-snackbar-icon-success: var(--nui-icon-success-boldest);
  --nui-snackbar-icon-warning: var(--nui-icon-warning-bold);
  --nui-snackbar-text-error: var(--nui-text-error-boldest);
  --nui-snackbar-text-info: var(--nui-text-info-boldest);
  --nui-snackbar-text-neutral: var(--nui-text-primary);
  --nui-snackbar-text-success: var(--nui-text-success-boldest);
  --nui-snackbar-text-warning: var(--nui-text-warning-boldest);
  --nui-stepper-item-icon-border-active: var(--nui-border-brand-primary-boldest);
  --nui-stepper-item-icon-fill-active: var(--nui-fill-brand-primary-boldest);
  --nui-stepper-item-icon-fill-done: var(--nui-fill-neutral-boldest);
  --nui-stepper-item-icon-fill-waiting: var(--nui-fill-transparent);
  --nui-stepper-item-icon-icon-done: var(--nui-icon-primary-inverted);
  --nui-stepper-item-icon-text-active: var(--nui-text-primary);
  --nui-stepper-item-icon-text-done: var(--nui-text-primary-inverted);
  --nui-stepper-item-icon-text-waiting: var(--nui-text-brand);
  --nui-surface-gradient-bottom: var(--core-brand-metal-3);
  --nui-surface-gradient-top: var(--core-brand-metal-2);
  --nui-surface-neutral-subtler: var(--core-neutral-solid-3);
  --nui-surface-neutral-subtlest: var(--core-neutral-solid-2);
  --nui-surface-overlay: var(--core-neutral-alpha-7);
  --nui-surface-transparent: rgba(255, 255, 255, 0%);
  --nui-table-fill-default: var(--nui-surface-neutral-subtler);
  --nui-table-fill-even: var(--nui-surface-neutral-subtler);
  --nui-table-fill-hover: var(--nui-fill-brand-primary-subtlest);
  --nui-table-fill-odd: var(--nui-fill-brand-secondary-subtle);
  --nui-table-fill-pressed: var(--nui-fill-brand-secondary-neutral);
  --nui-table-fill-selected: var(--nui-fill-brand-primary-subtlest);
  --nui-tabs-border-primary: var(--nui-border-transparent);
  --nui-tabs-border-secondary: var(--nui-border-neutral-subtle);
  --nui-tabs-border-underlined: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-enabled: var(--nui-border-neutral-secondary-bold);
  --nui-tabs-border-underlined-hover: var(--nui-border-brand-primary-boldest-hover);
  --nui-tabs-border-underlined-selected: var(--nui-border-brand-primary-boldest);
  --nui-tabs-fill: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-enabled: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-hover: var(--nui-fill-brand-secondary-subtler);
  --nui-tabs-fill-primary-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tabs-fill-secondary: var(--nui-fill-neutral-subtlest);
  --nui-tabs-fill-secondary-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-secondary-selected: var(--nui-fill-brand-secondary-subtle);
  --nui-tabs-fill-underlined-enabled: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-hover: var(--nui-fill-transparent);
  --nui-tabs-fill-underlined-selected: var(--nui-fill-transparent);
  --nui-tabs-icon-primary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-primary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-primary-selected: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-enabled: var(--nui-icon-primary);
  --nui-tabs-icon-secondary-hover: var(--nui-icon-brand);
  --nui-tabs-icon-secondary-selected: var(--nui-icon-brand);
  --nui-tabs-icon-underlined-enabled: var(--nui-icon-secondary);
  --nui-tabs-icon-underlined-hover: var(--nui-icon-primary);
  --nui-tabs-icon-underlined-selected: var(--nui-icon-primary);
  --nui-tabs-text-primary-enabled: var(--nui-text-primary);
  --nui-tabs-text-primary-hover: var(--nui-text-brand);
  --nui-tabs-text-primary-selected: var(--nui-text-primary);
  --nui-tabs-text-secondary-enabled: var(--nui-text-primary);
  --nui-tabs-text-secondary-hover: var(--nui-text-brand);
  --nui-tabs-text-secondary-selected: var(--nui-text-brand);
  --nui-tabs-text-underlined-enabled: var(--nui-text-secondary);
  --nui-tabs-text-underlined-hover: var(--nui-text-primary);
  --nui-tabs-text-underlined-selected: var(--nui-text-primary);
  --nui-text-brand: var(--core-brand-solid-11);
  --nui-text-categories-green-bold: var(--core-categories-green-solid-9);
  --nui-text-categories-green-boldest: var(--core-categories-green-solid-12);
  --nui-text-categories-indigo-bold: var(--core-categories-indigo-solid-9);
  --nui-text-categories-indigo-boldest: var(--core-categories-indigo-solid-12);
  --nui-text-categories-orange-bold: var(--core-categories-orange-solid-9);
  --nui-text-categories-orange-boldest: var(--core-categories-orange-solid-12);
  --nui-text-categories-pink-bold: var(--core-categories-pink-solid-9);
  --nui-text-categories-pink-boldest: var(--core-categories-pink-solid-12);
  --nui-text-categories-teal-bold: var(--core-categories-teal-solid-9);
  --nui-text-categories-teal-boldest: var(--core-categories-teal-solid-12);
  --nui-text-categories-tomato-bold: var(--core-categories-tomato-solid-9);
  --nui-text-categories-tomato-boldest: var(--core-categories-tomato-solid-12);
  --nui-text-disabled: var(--core-neutral-alpha-9);
  --nui-text-error: var(--core-system-error-solid-11);
  --nui-text-error-boldest: var(--core-system-error-solid-12);
  --nui-text-info: var(--core-system-info-solid-10);
  --nui-text-info-boldest: var(--core-system-info-solid-12);
  --nui-text-link: var(--core-brand-solid-11);
  --nui-text-link-hover: var(--core-brand-solid-12);
  --nui-text-link-pressed: var(--core-brand-solid-10);
  --nui-text-negative-number: var(--core-system-error-solid-10);
  --nui-text-positive-number: var(--core-system-success-solid-10);
  --nui-text-primary: var(--core-neutral-solid-12);
  --nui-text-primary-inverted: var(--core-bw-white);
  --nui-text-secondary: var(--core-neutral-solid-11);
  --nui-text-success: var(--core-system-success-solid-10);
  --nui-text-success-boldest: var(--core-system-success-solid-12);
  --nui-text-warning: var(--core-system-warning-solid-10);
  --nui-text-warning-boldest: var(--core-system-warning-solid-12);
  --nui-toggle-fill-default: var(--nui-fill-neutral-bold);
  --nui-toggle-fill-disabled: var(--nui-fill-disabled);
  --nui-toggle-fill-handle: var(--nui-fill-neutral-boldest);
  --nui-toggle-fill-selected: var(--nui-fill-brand-primary-boldest);
  --nui-tooltip-fill-default: var(--nui-fill-brand-secondary-subtle);
  --nui-tooltip-text-default: var(--nui-text-primary);
  --nui-waiting: var(--nui-fill-transparent);
}
:where(:root[data-uinew]) [data-uisize=xs], :where(:root[data-uinew])[data-uisize=xs] {
  --nui-accordion-border: 0px;
  --nui-accordion-radius: 0px;
  --nui-accordion-rich-radius: 0px;
  --nui-accordion-rich-space-gap-actions: 0px;
  --nui-accordion-rich-space-gap-left: 0px;
  --nui-accordion-rich-space-gap-left-text: 0px;
  --nui-accordion-rich-space-padding-bottom-head: 0px;
  --nui-accordion-rich-space-padding-horizontal: 0px;
  --nui-accordion-rich-space-padding-top-body: 0px;
  --nui-accordion-rich-space-padding-vertical: 0px;
  --nui-accordion-simple-space-gap: var(--nui-space-050);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-100);
  --nui-accordion-simple-space-gap-label: var(--nui-space-100);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-100);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-100);
  --nui-avatar-height: 0px;
  --nui-avatar-radius-default: 0px;
  --nui-avatar-radius-full: 0px;
  --nui-avatar-width: 0px;
  --nui-banner-radius: 0px;
  --nui-banner-space-gap: 0px;
  --nui-banner-space-padding-horizontal: 0px;
  --nui-banner-space-padding-vertical: 0px;
  --nui-breadcrumbs-item-radius-crumb: 0px;
  --nui-breadcrumbs-item-space-gap: 0px;
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: 0px;
  --nui-breadcrumbs-item-space-padding-vertical-crumb: 0px;
  --nui-breadcrumbs-space-gap: 0px;
  --nui-button-group-border: var(--nui-border-width-tiny);
  --nui-button-group-item-border: var(--nui-border-width-tiny);
  --nui-button-group-item-height: var(--nui-height-tiny);
  --nui-button-group-item-radius: var(--nui-border-radius-tiny);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-100);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-200);
  --nui-button-group-radius: var(--nui-border-radius-tiny);
  --nui-button-group-space-gap: var(--core-numeric-0125);
  --nui-button-height: var(--nui-height-tiny);
  --nui-button-radius: var(--nui-border-radius-small);
  --nui-button-space-gap: var(--nui-space-200);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-200);
  --nui-calendar-month-border: 0px;
  --nui-calendar-month-date-border: 0px;
  --nui-calendar-month-date-height: 0px;
  --nui-calendar-month-date-space-gap: 0px;
  --nui-calendar-month-date-space-padding-horizontal: 0px;
  --nui-calendar-month-date-space-padding-vertical: 0px;
  --nui-calendar-month-date-width: 0px;
  --nui-calendar-month-event-radius: 0px;
  --nui-calendar-month-event-space-gap-indicators: 0px;
  --nui-calendar-month-event-space-padding-horizontal: 0px;
  --nui-calendar-month-event-space-padding-horizontal-indicators: 0px;
  --nui-calendar-month-event-space-padding-vertical: 0px;
  --nui-calendar-month-radius: 0px;
  --nui-calendar-month-space-padding-right-week-number: 0px;
  --nui-calendar-schedule-item-space-gap: 0px;
  --nui-calendar-schedule-item-space-padding-horizontal-icon: 0px;
  --nui-calendar-schedule-item-space-padding-left: 0px;
  --nui-calendar-schedule-item-space-padding-vertical: 0px;
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-small);
  --nui-card-space-padding-horizontal: var(--nui-space-200);
  --nui-card-space-padding-vertical: var(--nui-space-200);
  --nui-chat-border: 0px;
  --nui-chat-emoji-border: 0px;
  --nui-chat-emoji-radius: 0px;
  --nui-chat-emoji-space-gap: 0px;
  --nui-chat-emoji-space-gap-emojis: 0px;
  --nui-chat-emoji-space-padding: 0px;
  --nui-chat-head-space-gap-left: 0px;
  --nui-chat-head-space-padding-right: 0px;
  --nui-chat-input-space-gap-active: 0px;
  --nui-chat-input-space-gap-input: 0px;
  --nui-chat-input-space-gap-reply: 0px;
  --nui-chat-input-space-gap-send-actions: 0px;
  --nui-chat-input-space-padding-horizontal-new-comment: 0px;
  --nui-chat-input-space-padding-vertical-new-comment: 0px;
  --nui-chat-message-space-gap: 0px;
  --nui-chat-message-space-gap-actions: 0px;
  --nui-chat-message-space-gap-message: 0px;
  --nui-chat-message-space-gap-row: 0px;
  --nui-chat-message-space-gap-sender: 0px;
  --nui-chat-radius: 0px;
  --nui-chat-thread-border: 0px;
  --nui-chat-thread-radius: 0px;
  --nui-chat-thread-space-gap: 0px;
  --nui-chat-thread-space-padding: 0px;
  --nui-chat-width: 0px;
  --nui-checkbox-list-space-gap: 0px;
  --nui-checkbox-space-gap: 0px;
  --nui-chips-border: 0px;
  --nui-chips-height: 0px;
  --nui-chips-radius: 0px;
  --nui-chips-space-padding-horizontal: 0px;
  --nui-chips-space-padding-vertical: 0px;
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-medium);
  --nui-dialog-space-gap: var(--nui-space-400);
  --nui-dialog-space-gap-content: 0px;
  --nui-dialog-space-gap-main-actions: var(--nui-space-300);
  --nui-dialog-space-padding-horizontal: var(--nui-space-400);
  --nui-dialog-space-padding-vertical: var(--nui-space-400);
  --nui-dialog-width: 400px;
  --nui-divider-space-padding-vertical: 0px;
  --nui-forms-height: var(--nui-height-tiny);
  --nui-forms-help-space-padding-left: var(--nui-space-050);
  --nui-forms-help-space-padding-top: var(--nui-space-050);
  --nui-forms-label-space-padding-bottom: var(--nui-space-050);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-050);
  --nui-forms-space-padding-horizontal: var(--nui-space-100);
  --nui-forms-space-padding-left-items: var(--nui-space-100);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: 0px;
  --nui-grid-item-radius: var(--nui-border-radius-small);
  --nui-grid-item-space-gap: var(--nui-space-100);
  --nui-grid-item-space-padding-horizontal: var(--nui-space-100);
  --nui-grid-item-space-padding-vertical: var(--nui-space-100);
  --nui-grid-list-space-gap: var(--nui-space-100);
  --nui-header-space-gap-actions: 0px;
  --nui-header-space-gap-breadcrumbs: 0px;
  --nui-header-space-gap-dropdown: 0px;
  --nui-header-space-gap-right: 0px;
  --nui-header-space-padding-horizontal: 0px;
  --nui-header-space-padding-vertical: 0px;
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-500);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-024);
  --nui-heading-line-height: var(--nui-font-line-height-700);
  --nui-icon-font-icon-size: var(--core-numeric-400);
  --nui-icon-height: var(--core-numeric-300);
  --nui-icon-width: var(--core-numeric-300);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-275);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-bold-line-height: var(--nui-font-line-height-400);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-275);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-regular-line-height: var(--nui-font-line-height-400);
  --nui-label-space-gap: var(--nui-space-100);
  --nui-list-item-border: 0px;
  --nui-list-item-radius: 0px;
  --nui-list-item-rich-space-gap: 0px;
  --nui-list-item-rich-space-gap-actions: 0px;
  --nui-list-item-rich-space-gap-left: 0px;
  --nui-list-item-rich-space-no-background-gap-left-text: 0px;
  --nui-list-item-rich-space-no-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-no-background-padding-vertical: 0px;
  --nui-list-item-rich-space-with-background-gap-left-text: 0px;
  --nui-list-item-rich-space-with-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-with-background-padding-vertical: 0px;
  --nui-list-item-simple-height: 0px;
  --nui-list-item-simple-radius: 0px;
  --nui-list-item-simple-space-gap: 0px;
  --nui-list-item-simple-space-padding-horizontal: 0px;
  --nui-list-item-simple-space-padding-vertical: 0px;
  --nui-main-navigation-item-height: 0px;
  --nui-main-navigation-item-radius: 0px;
  --nui-main-navigation-item-space-padding-horizontal-collapsed: 0px;
  --nui-main-navigation-item-space-padding-horizontal-expanded: 0px;
  --nui-main-navigation-item-space-padding-vertical-collapsed: 0px;
  --nui-main-navigation-item-space-padding-vertical-expanded: 0px;
  --nui-main-navigation-space-gap-top: 0px;
  --nui-main-navigation-space-padding-horizontal: 0px;
  --nui-main-navigation-space-padding-vertical: 0px;
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-100);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-100);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-200);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-100);
  --nui-menu-min-width: var(--nui-min-width-medium);
  --nui-menu-radius: var(--nui-border-radius-small);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: 0px;
  --nui-paginator-space-gap-show: 0px;
  --nui-paginator-space-padding-horizontal: 0px;
  --nui-paginator-space-padding-vertical: 0px;
  --nui-pill-radius: var(--nui-border-radius-tiny);
  --nui-pill-space-padding-horizontal: var(--nui-space-050);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: 0px;
  --nui-progress-bar-item-radius: 0px;
  --nui-radio-button-list-space-gap: 0px;
  --nui-range-slider-handle-height: 12px;
  --nui-range-slider-handle-width: 12px;
  --nui-range-space-gap: var(--nui-space-200);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: 0px;
  --nui-scroll-space-padding-horizontal: 0px;
  --nui-scroll-space-padding-vertical: 0px;
  --nui-scroll-width: 0px;
  --nui-snackbar-border: 0px;
  --nui-snackbar-radius: 0px;
  --nui-snackbar-space-gap: 0px;
  --nui-snackbar-space-padding-horizontal: 0px;
  --nui-snackbar-space-padding-vertical: 0px;
  --nui-stepper-item-icon-border: 0px;
  --nui-stepper-item-icon-height: 0px;
  --nui-stepper-item-icon-radius: 0px;
  --nui-stepper-item-icon-width: 0px;
  --nui-stepper-item-space-gap: 0px;
  --nui-stepper-space-gap: 0px;
  --nui-table-item-gap: var(--nui-space-100);
  --nui-table-item-height: var(--nui-height-small);
  --nui-table-item-padding-horizontal: var(--nui-space-300);
  --nui-table-row-height: var(--nui-height-small);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-100);
  --nui-tabs-height: var(--nui-height-tiny);
  --nui-tabs-item-height: 0px;
  --nui-tabs-item-radius: 0px;
  --nui-tabs-item-space-padding-horizontal-icon: 0px;
  --nui-tabs-item-space-padding-horizontal-text: 0px;
  --nui-tabs-radius: var(--nui-border-radius-tiny);
  --nui-tabs-space-padding-horizontal: 0px;
  --nui-toggle-item-height: 0px;
  --nui-toggle-item-radius: 0px;
  --nui-toggle-item-space-padding-horizontal: 0px;
  --nui-toggle-item-space-padding-vertical: 0px;
  --nui-toggle-item-width: 0px;
  --nui-toggle-space-gap: 0px;
  --nui-toggle-space-width: 0px;
  --nui-tooltip-radius: 0px;
  --nui-tooltip-space-padding-horizontal: 0px;
  --nui-tooltip-space-padding-vertical: 0px;
}
:where(:root[data-uinew]) [data-uisize=sm], :where(:root[data-uinew])[data-uisize=sm] {
  --nui-accordion-border: 0px;
  --nui-accordion-radius: 0px;
  --nui-accordion-rich-radius: 0px;
  --nui-accordion-rich-space-gap-actions: 0px;
  --nui-accordion-rich-space-gap-left: 0px;
  --nui-accordion-rich-space-gap-left-text: 0px;
  --nui-accordion-rich-space-padding-bottom-head: 0px;
  --nui-accordion-rich-space-padding-horizontal: 0px;
  --nui-accordion-rich-space-padding-top-body: 0px;
  --nui-accordion-rich-space-padding-vertical: 0px;
  --nui-accordion-simple-space-gap: var(--nui-space-100);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-200);
  --nui-accordion-simple-space-gap-label: var(--nui-space-050);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-300);
  --nui-avatar-height: var(--nui-height-small);
  --nui-avatar-radius-default: var(--nui-border-radius-small);
  --nui-avatar-radius-full: var(--nui-border-radius-full);
  --nui-avatar-width: var(--nui-height-small);
  --nui-banner-radius: 0px;
  --nui-banner-space-gap: 0px;
  --nui-banner-space-padding-horizontal: 0px;
  --nui-banner-space-padding-vertical: 0px;
  --nui-body-bold-font-family: var(--core-font-family-primary);
  --nui-body-bold-font-size: var(--nui-font-size-275);
  --nui-body-bold-font-weight: var(--nui-font-weight-12500);
  --nui-body-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-body-bold-line-height: var(--nui-font-line-height-400);
  --nui-body-regular-font-family: var(--core-font-family-primary);
  --nui-body-regular-font-size: var(--nui-font-size-275);
  --nui-body-regular-font-weight: var(--nui-font-weight-10000);
  --nui-body-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-body-regular-line-height: var(--nui-font-line-height-400);
  --nui-breadcrumbs-item-radius-crumb: var(--nui-border-radius-full);
  --nui-breadcrumbs-item-space-gap: var(--nui-space-100);
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: var(--nui-space-200);
  --nui-breadcrumbs-item-space-padding-vertical-crumb: var(--nui-space-100);
  --nui-breadcrumbs-space-gap: var(--nui-space-100);
  --nui-button-group-border: var(--nui-border-width-small);
  --nui-button-group-item-border: var(--nui-border-width-small);
  --nui-button-group-item-height: var(--nui-height-small);
  --nui-button-group-item-radius: var(--nui-border-radius-small);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-200);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-400);
  --nui-button-group-radius: var(--nui-border-radius-small);
  --nui-button-group-space-gap: var(--core-numeric-025);
  --nui-button-height: var(--nui-height-small);
  --nui-button-radius: var(--nui-border-radius-small);
  --nui-button-space-gap: var(--nui-space-100);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-200);
  --nui-calendar-month-border: 0px;
  --nui-calendar-month-date-border: 0px;
  --nui-calendar-month-date-height: 0px;
  --nui-calendar-month-date-space-gap: 0px;
  --nui-calendar-month-date-space-padding-horizontal: 0px;
  --nui-calendar-month-date-space-padding-vertical: 0px;
  --nui-calendar-month-date-width: 0px;
  --nui-calendar-month-event-radius: 0px;
  --nui-calendar-month-event-space-gap-indicators: 0px;
  --nui-calendar-month-event-space-padding-horizontal: 0px;
  --nui-calendar-month-event-space-padding-horizontal-indicators: 0px;
  --nui-calendar-month-event-space-padding-vertical: 0px;
  --nui-calendar-month-radius: 0px;
  --nui-calendar-month-space-padding-right-week-number: 0px;
  --nui-calendar-schedule-item-space-gap: 0px;
  --nui-calendar-schedule-item-space-padding-horizontal-icon: 0px;
  --nui-calendar-schedule-item-space-padding-left: 0px;
  --nui-calendar-schedule-item-space-padding-vertical: 0px;
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-medium);
  --nui-card-space-padding-horizontal: var(--nui-space-300);
  --nui-card-space-padding-vertical: var(--nui-space-300);
  --nui-chat-border: 0px;
  --nui-chat-emoji-border: 0px;
  --nui-chat-emoji-radius: 0px;
  --nui-chat-emoji-space-gap: 0px;
  --nui-chat-emoji-space-gap-emojis: 0px;
  --nui-chat-emoji-space-padding: 0px;
  --nui-chat-head-space-gap-left: 0px;
  --nui-chat-head-space-padding-right: 0px;
  --nui-chat-input-space-gap-active: 0px;
  --nui-chat-input-space-gap-input: 0px;
  --nui-chat-input-space-gap-reply: 0px;
  --nui-chat-input-space-gap-send-actions: 0px;
  --nui-chat-input-space-padding-horizontal-new-comment: 0px;
  --nui-chat-input-space-padding-vertical-new-comment: 0px;
  --nui-chat-message-space-gap: 0px;
  --nui-chat-message-space-gap-actions: 0px;
  --nui-chat-message-space-gap-message: 0px;
  --nui-chat-message-space-gap-row: 0px;
  --nui-chat-message-space-gap-sender: 0px;
  --nui-chat-radius: 0px;
  --nui-chat-thread-border: 0px;
  --nui-chat-thread-radius: 0px;
  --nui-chat-thread-space-gap: 0px;
  --nui-chat-thread-space-padding: 0px;
  --nui-chat-width: 0px;
  --nui-checkbox-list-space-gap: var(--nui-space-200);
  --nui-checkbox-space-gap: 0px;
  --nui-chips-border: var(--nui-border-width-tiny);
  --nui-chips-height: 0px;
  --nui-chips-radius: var(--nui-border-radius-tiny);
  --nui-chips-space-padding-horizontal: var(--core-numeric-100);
  --nui-chips-space-padding-vertical: var(--nui-space-000);
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-medium);
  --nui-dialog-space-gap: var(--nui-space-600);
  --nui-dialog-space-gap-content: var(--nui-space-100);
  --nui-dialog-space-gap-main-actions: var(--nui-space-400);
  --nui-dialog-space-padding-horizontal: var(--nui-space-600);
  --nui-dialog-space-padding-vertical: var(--nui-space-600);
  --nui-dialog-width: 500px;
  --nui-divider-space-padding-vertical: var(--nui-space-050);
  --nui-forms-height: var(--nui-height-small);
  --nui-forms-help-space-padding-left: var(--nui-space-100);
  --nui-forms-help-space-padding-top: var(--nui-space-100);
  --nui-forms-label-space-padding-bottom: var(--nui-space-100);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-200);
  --nui-forms-space-padding-horizontal: var(--nui-space-200);
  --nui-forms-space-padding-left-items: var(--nui-space-100);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: var(--nui-space-100);
  --nui-grid-item-radius: var(--nui-border-radius-small);
  --nui-grid-item-space-gap: var(--nui-space-100);
  --nui-grid-item-space-padding-horizontal: var(--nui-space-100);
  --nui-grid-item-space-padding-vertical: var(--nui-space-100);
  --nui-grid-list-space-gap: var(--nui-space-200);
  --nui-header-space-gap-actions: 0px;
  --nui-header-space-gap-breadcrumbs: 0px;
  --nui-header-space-gap-dropdown: 0px;
  --nui-header-space-gap-right: 0px;
  --nui-header-space-padding-horizontal: 0px;
  --nui-header-space-padding-vertical: 0px;
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-600);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-028);
  --nui-heading-line-height: var(--nui-font-line-height-800);
  --nui-icon-font-icon-size: var(--core-numeric-500);
  --nui-icon-height: var(--core-numeric-500);
  --nui-icon-width: var(--core-numeric-500);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-275);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-bold-line-height: var(--nui-font-line-height-400);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-275);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-label-regular-line-height: var(--nui-font-line-height-400);
  --nui-label-space-gap: var(--nui-space-100);
  --nui-list-item-border: 0px;
  --nui-list-item-radius: 0px;
  --nui-list-item-rich-space-gap: 0px;
  --nui-list-item-rich-space-gap-actions: 0px;
  --nui-list-item-rich-space-gap-left: 0px;
  --nui-list-item-rich-space-no-background-gap-left-text: 0px;
  --nui-list-item-rich-space-no-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-no-background-padding-vertical: 0px;
  --nui-list-item-rich-space-with-background-gap-left-text: 0px;
  --nui-list-item-rich-space-with-background-padding-horizontal: 0px;
  --nui-list-item-rich-space-with-background-padding-vertical: 0px;
  --nui-list-item-simple-height: var(--nui-height-tiny);
  --nui-list-item-simple-radius: var(--nui-border-radius-tiny);
  --nui-list-item-simple-space-gap: var(--nui-space-100);
  --nui-list-item-simple-space-padding-horizontal: var(--nui-space-200);
  --nui-list-item-simple-space-padding-vertical: var(--nui-space-100);
  --nui-main-navigation-item-height: 0px;
  --nui-main-navigation-item-radius: 0px;
  --nui-main-navigation-item-space-padding-horizontal-collapsed: 0px;
  --nui-main-navigation-item-space-padding-horizontal-expanded: 0px;
  --nui-main-navigation-item-space-padding-vertical-collapsed: 0px;
  --nui-main-navigation-item-space-padding-vertical-expanded: 0px;
  --nui-main-navigation-space-gap-top: 0px;
  --nui-main-navigation-space-padding-horizontal: 0px;
  --nui-main-navigation-space-padding-vertical: 0px;
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-100);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-100);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-200);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-200);
  --nui-menu-min-width: var(--nui-min-width-large);
  --nui-menu-radius: var(--nui-border-radius-medium);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: 0px;
  --nui-paginator-space-gap-show: 0px;
  --nui-paginator-space-padding-horizontal: 0px;
  --nui-paginator-space-padding-vertical: 0px;
  --nui-pill-radius: var(--nui-border-radius-tiny);
  --nui-pill-space-padding-horizontal: var(--nui-space-100);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: 0px;
  --nui-progress-bar-item-radius: 0px;
  --nui-radio-button-list-space-gap: var(--nui-space-200);
  --nui-range-slider-handle-height: 16px;
  --nui-range-slider-handle-width: 16px;
  --nui-range-space-gap: var(--nui-space-300);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: var(--nui-border-radius-full);
  --nui-scroll-space-padding-horizontal: var(--nui-space-050);
  --nui-scroll-space-padding-vertical: var(--nui-space-050);
  --nui-scroll-width: 6px;
  --nui-snackbar-border: 0px;
  --nui-snackbar-radius: 0px;
  --nui-snackbar-space-gap: 0px;
  --nui-snackbar-space-padding-horizontal: 0px;
  --nui-snackbar-space-padding-vertical: 0px;
  --nui-stepper-item-icon-border: var(--nui-border-width-small);
  --nui-stepper-item-icon-height: var(--nui-height-tiny);
  --nui-stepper-item-icon-radius: var(--nui-border-radius-full);
  --nui-stepper-item-icon-width: var(--nui-height-tiny);
  --nui-stepper-item-space-gap: var(--nui-space-200);
  --nui-stepper-space-gap: var(--nui-space-200);
  --nui-table-item-gap: var(--nui-space-100);
  --nui-table-item-height: var(--nui-height-medium);
  --nui-table-item-padding-horizontal: var(--nui-space-300);
  --nui-table-row-height: var(--nui-height-medium);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-000);
  --nui-tabs-height: var(--nui-height-small);
  --nui-tabs-item-height: var(--nui-height-small);
  --nui-tabs-item-radius: var(--nui-border-radius-small);
  --nui-tabs-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-tabs-item-space-padding-horizontal-text: var(--nui-space-300);
  --nui-tabs-radius: var(--nui-border-radius-small);
  --nui-tabs-space-padding-horizontal: var(--nui-space-300);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-275);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-014);
  --nui-title-line-height: var(--nui-font-line-height-400);
  --nui-toggle-item-height: var(--nui-space-300);
  --nui-toggle-item-radius: var(--nui-border-radius-full);
  --nui-toggle-item-space-padding-horizontal: var(--nui-space-050);
  --nui-toggle-item-space-padding-vertical: var(--nui-space-050);
  --nui-toggle-item-width: var(--nui-space-300);
  --nui-toggle-space-gap: var(--nui-space-200);
  --nui-toggle-space-width: var(--nui-space-800);
  --nui-tooltip-radius: 0px;
  --nui-tooltip-space-padding-horizontal: 0px;
  --nui-tooltip-space-padding-vertical: 0px;
}
:where(:root[data-uinew]) [data-uisize=md], :where(:root[data-uinew])[data-uisize=md], :where(:root[data-uinew]):not([data-uisize=sm]):not([data-uisize=xs]):not([data-uisize=lg]) {
  --nui-accordion-border: var(--nui-border-width-small);
  --nui-accordion-radius: var(--nui-border-radius-small);
  --nui-accordion-rich-radius: var(--nui-border-radius-medium);
  --nui-accordion-rich-space-gap-actions: var(--nui-space-300);
  --nui-accordion-rich-space-gap-left: var(--nui-space-200);
  --nui-accordion-rich-space-gap-left-text: var(--nui-space-050);
  --nui-accordion-rich-space-padding-bottom-head: var(--nui-space-400);
  --nui-accordion-rich-space-padding-horizontal: var(--nui-space-400);
  --nui-accordion-rich-space-padding-top-body: var(--nui-space-400);
  --nui-accordion-rich-space-padding-vertical: var(--nui-space-400);
  --nui-accordion-simple-space-gap: var(--nui-space-200);
  --nui-accordion-simple-space-gap-actions: var(--nui-space-200);
  --nui-accordion-simple-space-gap-label: var(--nui-space-050);
  --nui-accordion-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-accordion-simple-space-padding-vertical: var(--nui-space-300);
  --nui-avatar-height: var(--nui-height-medium);
  --nui-avatar-radius-default: var(--nui-border-radius-medium);
  --nui-avatar-radius-full: var(--nui-border-radius-full);
  --nui-avatar-width: var(--nui-height-medium);
  --nui-banner-radius: var(--nui-border-radius-small);
  --nui-banner-space-gap: var(--nui-space-200);
  --nui-banner-space-padding-horizontal: var(--nui-space-200);
  --nui-banner-space-padding-vertical: var(--nui-space-200);
  --nui-body-bold-font-family: var(--core-font-family-primary);
  --nui-body-bold-font-size: var(--nui-font-size-350);
  --nui-body-bold-font-weight: var(--nui-font-weight-12500);
  --nui-body-bold-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-body-bold-line-height: var(--nui-font-line-height-525);
  --nui-body-regular-font-family: var(--core-font-family-primary);
  --nui-body-regular-font-size: var(--nui-font-size-350);
  --nui-body-regular-font-weight: var(--nui-font-weight-10000);
  --nui-body-regular-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-body-regular-line-height: var(--nui-font-line-height-525);
  --nui-breadcrumbs-item-radius-crumb: var(--nui-border-radius-full);
  --nui-breadcrumbs-item-space-gap: var(--nui-space-100);
  --nui-breadcrumbs-item-space-padding-horizontal-crumb: var(--nui-space-300);
  --nui-breadcrumbs-item-space-padding-vertical-crumb: var(--nui-space-200);
  --nui-breadcrumbs-space-gap: var(--nui-space-100);
  --nui-button-group-border: var(--nui-border-width-medium);
  --nui-button-group-item-border: var(--nui-border-width-small);
  --nui-button-group-item-height: var(--nui-height-medium);
  --nui-button-group-item-radius: var(--nui-border-radius-small);
  --nui-button-group-item-space-padding-horizontal-icon: var(--core-numeric-300);
  --nui-button-group-item-space-padding-horizontal-text: var(--core-numeric-400);
  --nui-button-group-radius: var(--nui-border-radius-small);
  --nui-button-group-space-gap: var(--nui-space-050);
  --nui-button-height: var(--nui-height-medium);
  --nui-button-radius: var(--nui-border-radius-medium);
  --nui-button-space-gap: var(--nui-space-200);
  --nui-button-space-padding-focused: var(--nui-border-width-small);
  --nui-button-space-padding-horizontal: var(--nui-space-400);
  --nui-calendar-month-border: var(--nui-border-width-small);
  --nui-calendar-month-date-border: var(--nui-border-width-tiny);
  --nui-calendar-month-date-height: 84px;
  --nui-calendar-month-date-space-gap: var(--nui-space-050);
  --nui-calendar-month-date-space-padding-horizontal: var(--nui-space-100);
  --nui-calendar-month-date-space-padding-vertical: var(--nui-space-100);
  --nui-calendar-month-date-width: 84px;
  --nui-calendar-month-event-radius: var(--nui-border-radius-small);
  --nui-calendar-month-event-space-gap-indicators: var(--nui-space-200);
  --nui-calendar-month-event-space-padding-horizontal: var(--nui-space-100);
  --nui-calendar-month-event-space-padding-horizontal-indicators: var(--nui-space-200);
  --nui-calendar-month-event-space-padding-vertical: var(--nui-space-050);
  --nui-calendar-month-radius: var(--nui-border-radius-medium);
  --nui-calendar-month-space-padding-right-week-number: var(--nui-space-050);
  --nui-calendar-schedule-item-space-gap: var(--nui-space-100);
  --nui-calendar-schedule-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-calendar-schedule-item-space-padding-left: var(--nui-space-300);
  --nui-calendar-schedule-item-space-padding-vertical: var(--nui-space-200);
  --nui-card-border: var(--nui-border-width-small);
  --nui-card-radius: var(--nui-border-radius-large);
  --nui-card-space-padding-horizontal: var(--nui-space-400);
  --nui-card-space-padding-vertical: var(--nui-space-400);
  --nui-chat-border: var(--nui-border-width-small);
  --nui-chat-emoji-border: var(--nui-border-width-small);
  --nui-chat-emoji-radius: var(--nui-border-radius-medium);
  --nui-chat-emoji-space-gap: var(--nui-space-100);
  --nui-chat-emoji-space-gap-emojis: var(--nui-space-400);
  --nui-chat-emoji-space-padding: var(--nui-space-300);
  --nui-chat-head-space-gap-left: var(--nui-space-200);
  --nui-chat-head-space-padding-right: var(--nui-space-200);
  --nui-chat-input-space-gap-active: var(--nui-space-300);
  --nui-chat-input-space-gap-input: var(--nui-space-300);
  --nui-chat-input-space-gap-reply: var(--nui-space-100);
  --nui-chat-input-space-gap-send-actions: var(--nui-space-300);
  --nui-chat-input-space-padding-horizontal-new-comment: var(--nui-space-300);
  --nui-chat-input-space-padding-vertical-new-comment: var(--nui-space-400);
  --nui-chat-message-space-gap: var(--nui-space-400);
  --nui-chat-message-space-gap-actions: var(--nui-space-300);
  --nui-chat-message-space-gap-message: var(--nui-space-050);
  --nui-chat-message-space-gap-row: var(--nui-space-300);
  --nui-chat-message-space-gap-sender: var(--nui-space-100);
  --nui-chat-radius: var(--nui-border-radius-medium);
  --nui-chat-thread-border: var(--nui-border-width-small);
  --nui-chat-thread-radius: var(--nui-border-radius-medium);
  --nui-chat-thread-space-gap: var(--nui-space-500);
  --nui-chat-thread-space-padding: var(--nui-space-400);
  --nui-chat-width: 320px;
  --nui-checkbox-list-space-gap: 0px;
  --nui-checkbox-space-gap: var(--nui-space-200);
  --nui-chips-border: var(--nui-border-width-tiny);
  --nui-chips-height: var(--nui-height-tiny);
  --nui-chips-radius: var(--nui-border-radius-tiny);
  --nui-chips-space-padding-horizontal: var(--nui-space-200);
  --nui-chips-space-padding-vertical: var(--nui-space-050);
  --nui-dialog-border: var(--nui-border-width-small);
  --nui-dialog-radius: var(--nui-border-radius-large);
  --nui-dialog-space-gap: var(--nui-space-600);
  --nui-dialog-space-gap-content: var(--nui-space-100);
  --nui-dialog-space-gap-main-actions: var(--nui-space-400);
  --nui-dialog-space-padding-horizontal: var(--nui-space-800);
  --nui-dialog-space-padding-vertical: var(--nui-space-800);
  --nui-dialog-width: 600px;
  --nui-divider-space-padding-vertical: var(--nui-space-100);
  --nui-forms-height: var(--nui-height-medium);
  --nui-forms-help-space-padding-left: var(--nui-space-100);
  --nui-forms-help-space-padding-top: var(--nui-space-100);
  --nui-forms-label-space-padding-bottom: var(--nui-space-100);
  --nui-forms-label-space-padding-left: var(--nui-space-050);
  --nui-forms-radius: var(--nui-border-radius-small);
  --nui-forms-space-gap: var(--nui-space-200);
  --nui-forms-space-padding-horizontal: var(--nui-space-300);
  --nui-forms-space-padding-left-items: var(--nui-space-200);
  --nui-forms-space-secondary-gap: var(--nui-space-100);
  --nui-grid-item-header-space-gap: 0px;
  --nui-grid-item-radius: 0px;
  --nui-grid-item-space-gap: 0px;
  --nui-grid-item-space-padding-horizontal: 0px;
  --nui-grid-item-space-padding-vertical: 0px;
  --nui-grid-list-space-gap: 0px;
  --nui-header-space-gap-actions: var(--nui-space-300);
  --nui-header-space-gap-breadcrumbs: var(--nui-space-400);
  --nui-header-space-gap-dropdown: var(--nui-space-300);
  --nui-header-space-gap-right: var(--nui-space-400);
  --nui-header-space-padding-horizontal: var(--nui-space-500);
  --nui-header-space-padding-vertical: var(--nui-space-300);
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-800);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-040);
  --nui-heading-line-height: var(--nui-font-line-height-1000);
  --nui-icon-font-icon-size: var(--core-numeric-600);
  --nui-icon-height: var(--core-numeric-600);
  --nui-icon-width: var(--core-numeric-600);
  --nui-label-bold-font-family: var(--core-font-family-primary);
  --nui-label-bold-font-size: var(--nui-font-size-350);
  --nui-label-bold-font-weight: var(--nui-font-weight-12500);
  --nui-label-bold-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-label-bold-line-height: var(--nui-font-line-height-500);
  --nui-label-regular-font-family: var(--core-font-family-primary);
  --nui-label-regular-font-size: var(--nui-font-size-350);
  --nui-label-regular-font-weight: var(--nui-font-weight-10000);
  --nui-label-regular-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-label-regular-line-height: var(--nui-font-line-height-500);
  --nui-label-space-gap: var(--nui-space-200);
  --nui-list-item-border: var(--nui-border-width-small);
  --nui-list-item-radius: var(--nui-border-radius-small);
  --nui-list-item-rich-space-gap: var(--nui-space-200);
  --nui-list-item-rich-space-gap-actions: var(--nui-space-100);
  --nui-list-item-rich-space-gap-left: var(--nui-space-300);
  --nui-list-item-rich-space-no-background-gap-left-text: var(--nui-space-050);
  --nui-list-item-rich-space-no-background-padding-horizontal: var(--nui-space-200);
  --nui-list-item-rich-space-no-background-padding-vertical: var(--nui-space-200);
  --nui-list-item-rich-space-with-background-gap-left-text: var(--nui-space-100);
  --nui-list-item-rich-space-with-background-padding-horizontal: var(--nui-space-400);
  --nui-list-item-rich-space-with-background-padding-vertical: var(--nui-space-400);
  --nui-list-item-simple-height: var(--nui-height-small);
  --nui-list-item-simple-radius: var(--nui-border-radius-medium);
  --nui-list-item-simple-space-gap: var(--nui-space-200);
  --nui-list-item-simple-space-padding-horizontal: var(--nui-space-300);
  --nui-list-item-simple-space-padding-vertical: var(--nui-space-100);
  --nui-main-navigation-item-height: var(--nui-height-medium);
  --nui-main-navigation-item-radius: var(--nui-border-radius-medium);
  --nui-main-navigation-item-space-padding-horizontal-collapsed: var(--nui-space-200);
  --nui-main-navigation-item-space-padding-horizontal-expanded: var(--nui-space-300);
  --nui-main-navigation-item-space-padding-vertical-collapsed: var(--nui-space-200);
  --nui-main-navigation-item-space-padding-vertical-expanded: var(--nui-space-200);
  --nui-main-navigation-space-gap-top: var(--nui-space-400);
  --nui-main-navigation-space-padding-horizontal: var(--nui-space-500);
  --nui-main-navigation-space-padding-vertical: var(--nui-space-500);
  --nui-menu-item-input-radius: var(--nui-border-radius-tiny);
  --nui-menu-item-radius: var(--nui-space-000);
  --nui-menu-item-space-gap-option: var(--nui-space-200);
  --nui-menu-item-space-gap-shortcut: var(--nui-space-200);
  --nui-menu-item-space-label-padding-bottom: var(--nui-space-100);
  --nui-menu-item-space-label-padding-top: var(--nui-space-200);
  --nui-menu-item-space-padding-horizontal: var(--nui-space-300);
  --nui-menu-item-space-secondary-padding-horizontal: var(--nui-space-300);
  --nui-menu-min-width: var(--nui-min-width-large);
  --nui-menu-radius: var(--nui-border-radius-medium);
  --nui-menu-space-padding-horizontal: var(--nui-space-000);
  --nui-menu-space-padding-vertical: var(--nui-space-000);
  --nui-paginator-space-gap-page: var(--nui-space-300);
  --nui-paginator-space-gap-show: var(--nui-space-300);
  --nui-paginator-space-padding-horizontal: var(--nui-space-400);
  --nui-paginator-space-padding-vertical: var(--nui-space-400);
  --nui-pill-radius: var(--nui-border-radius-small);
  --nui-pill-space-padding-horizontal: var(--nui-space-100);
  --nui-pill-space-padding-vertical: var(--nui-space-000);
  --nui-progress-bar-item-height: var(--nui-space-300);
  --nui-progress-bar-item-radius: var(--nui-border-radius-huge);
  --nui-radio-button-list-space-gap: 0px;
  --nui-range-slider-handle-height: 20px;
  --nui-range-slider-handle-width: 20px;
  --nui-range-space-gap: var(--nui-space-400);
  --nui-range-space-padding-horizontal: var(--nui-space-200);
  --nui-range-space-padding-vertical: var(--nui-space-200);
  --nui-scroll-radius: var(--nui-border-radius-full);
  --nui-scroll-space-padding-horizontal: var(--nui-space-050);
  --nui-scroll-space-padding-vertical: var(--nui-space-050);
  --nui-scroll-width: var(--nui-space-200);
  --nui-snackbar-border: var(--nui-border-width-small);
  --nui-snackbar-radius: var(--nui-border-radius-small);
  --nui-snackbar-space-gap: var(--nui-space-200);
  --nui-snackbar-space-padding-horizontal: var(--nui-space-300);
  --nui-snackbar-space-padding-vertical: var(--nui-space-200);
  --nui-stepper-item-icon-border: var(--nui-border-width-small);
  --nui-stepper-item-icon-height: var(--nui-height-small);
  --nui-stepper-item-icon-radius: var(--nui-border-radius-full);
  --nui-stepper-item-icon-width: var(--nui-height-small);
  --nui-stepper-item-space-gap: var(--nui-space-200);
  --nui-stepper-space-gap: var(--nui-space-200);
  --nui-table-item-gap: var(--nui-space-200);
  --nui-table-item-height: var(--nui-space-1200);
  --nui-table-item-padding-horizontal: var(--nui-space-400);
  --nui-table-row-height: var(--nui-space-1200);
  --nui-table-row-space-gap: var(--nui-space-050);
  --nui-table-space-padding-horizontal: var(--nui-space-000);
  --nui-table-space-padding-vertical: var(--nui-space-000);
  --nui-tabs-height: var(--nui-height-medium);
  --nui-tabs-item-height: var(--nui-height-medium);
  --nui-tabs-item-radius: var(--nui-border-radius-medium);
  --nui-tabs-item-space-padding-horizontal-icon: var(--nui-space-200);
  --nui-tabs-item-space-padding-horizontal-text: var(--nui-space-400);
  --nui-tabs-radius: var(--nui-border-radius-medium);
  --nui-tabs-space-padding-horizontal: var(--nui-space-400);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-350);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-018);
  --nui-title-line-height: var(--nui-font-line-height-500);
  --nui-toggle-item-height: var(--nui-space-400);
  --nui-toggle-item-radius: var(--nui-border-radius-full);
  --nui-toggle-item-space-padding-horizontal: var(--nui-space-050);
  --nui-toggle-item-space-padding-vertical: var(--nui-space-050);
  --nui-toggle-item-width: var(--nui-space-400);
  --nui-toggle-space-gap: var(--nui-space-200);
  --nui-toggle-space-width: var(--nui-space-1000);
  --nui-tooltip-radius: var(--nui-border-radius-tiny);
  --nui-tooltip-space-padding-horizontal: var(--nui-space-200);
  --nui-tooltip-space-padding-vertical: var(--nui-space-100);
}
:where(:root[data-uinew]) [data-uisize=lg], :where(:root[data-uinew])[data-uisize=lg] {
  --nui-heading-font-family: var(--core-font-family-primary);
  --nui-heading-font-size: var(--nui-font-size-1000);
  --nui-heading-font-weight: var(--nui-font-weight-15000);
  --nui-heading-letter-spacing: var(--nui-font-letter-spacing-048);
  --nui-heading-line-height: var(--nui-font-line-height-1200);
  --nui-title-font-family: var(--core-font-family-primary);
  --nui-title-font-size: var(--nui-font-size-400);
  --nui-title-font-weight: var(--nui-font-weight-15000);
  --nui-title-letter-spacing: var(--nui-font-letter-spacing-020);
  --nui-title-line-height: var(--nui-font-line-height-500);
}

:where(:root[data-uinew]) .nui-heading, :where(:root[data-uinew]) h1,
:where(:root[data-uinew]) h2,
:where(:root[data-uinew]) h3,
:where(:root[data-uinew]) h4 {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-heading-font-family);
  font-size: var(--nui-heading-font-size);
  line-height: var(--nui-heading-line-height);
  letter-spacing: var(--nui-heading-letter-spacing);
  font-weight: var(--nui-heading-font-weight);
}
:where(:root[data-uinew]) .nui-title, :where(:root[data-uinew]) h5,
:where(:root[data-uinew]) h6 {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-title-font-family);
  font-size: var(--nui-title-font-size);
  line-height: var(--nui-title-line-height);
  letter-spacing: var(--nui-title-letter-spacing);
  font-weight: var(--nui-title-font-weight);
}
:where(:root[data-uinew]) .nui-body, :where(:root[data-uinew]) strong,
:where(:root[data-uinew]) b, :where(:root[data-uinew]) p,
:where(:root[data-uinew]) small {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-body-regular-font-family);
  font-size: var(--nui-body-regular-font-size);
  line-height: var(--nui-body-regular-line-height);
  letter-spacing: var(--nui-body-regular-letter-spacing);
  font-weight: var(--nui-body-regular-font-weight);
}
:where(:root[data-uinew]) .nui-label-regular {
  margin: 0;
  padding: 0;
  font-style: normal;
  color: var(--nui-text-primary);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--nui-label-regular-font-family);
  font-size: var(--nui-label-regular-font-size);
  font-weight: var(--nui-label-regular-font-weight);
  letter-spacing: var(--nui-label-regular-letter-spacing);
  line-height: var(--nui-label-regular-line-height);
}
:where(:root[data-uinew]) .nui-bold, :where(:root[data-uinew]) strong,
:where(:root[data-uinew]) b {
  font-weight: var(--nui-body-bold-font-weight);
}
:where(:root:not([data-uinew])) .ui-dialog-backdrop {
  background-color: var(--background-color);
}

:where(:root[data-uinew]) .ui-dialog-backdrop {
  background-color: var(--nui-surface-overlay);
}

.ui-draggable-indicator {
  position: fixed;
  display: block;
  width: 35px;
  height: 30px;
  z-index: -1;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ui-draggable-indicator:before {
  content: attr(data-count);
  position: absolute;
  display: block;
  z-index: -1;
  bottom: 0;
  right: 0;
  margin-top: 10px;
  background: var(--ui-color-primary);
  color: var(--ui-static-color-white);
  font-size: 1rem;
  text-align: center;
  border-radius: 10px;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  pointer-events: none;
}

.ui-dragging .ui-drop-zone:after {
  content: "";
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  border: 2px solid var(--border-color);
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 1;
}

.ui-dragging .ui-drop-zone-over:after {
  opacity: var(--border-opacity);
}
.ui-dragging .ui-drop-zone-over > * {
  pointer-events: none;
}

@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url('material-symbols-outlined.6cacd548a8eab1fe.woff2') format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Symbols Rounded";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url('material-symbols-rounded.32d98e9eeab5407b.woff2') format("woff2");
}
.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@font-face {
  font-family: "Material Symbols Sharp";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url('material-symbols-sharp.28e25bf3ffaa2824.woff2') format("woff2");
}
.material-symbols-sharp {
  font-family: "Material Symbols Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

.ui-body-grabbing {
  cursor: grabbing !important;
  -webkit-user-select: none;
          user-select: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/app/shared/components/popover/popover.component.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  max-width: 27.6rem;
  padding: 0.1rem;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border: 0.1rem solid #ccc;
  border: 0.1remx solid rgba(0, 0, 0, 0.2);
  border-radius: 0.6rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.popover__content {
  padding: 0.9rem 1.4rem;
}
.popover__arrow, .popover__arrow:after {
  border-width: 1.1rem;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.2_esbuild@0.25.11_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_typescript@5.9.3_webpack@5.101.2_esbuild@0.25.11_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.2_esbuild@0.25.11_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/app/shared/directives/index.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.inlineEdit__input {
  display: inline-block;
  position: relative;
  cursor: pointer;
  word-break: break-all;
  letter-spacing: inherit;
  z-index: 1;
  outline: 1px solid rgba(0, 0, 0, 0);
  min-width: 1em;
  min-height: 1em;
  max-width: 100%;
}
.inlineEdit__input:hover:not(.inlineEdit__input--preventClick)::before {
  opacity: 0.7;
  z-index: -1;
}
.inlineEdit__input input {
  padding: 0;
  margin: 0;
  cursor: text;
  background-color: transparent;
  outline: none;
  border: none;
  white-space: nowrap;
  font-size: inherit;
  color: inherit;
  max-width: 100%;
  letter-spacing: 0.42;
  line-height: inherit;
  position: relative;
}
.inlineEdit__input input:hover {
  background: rgba(0, 0, 0, 0.1);
}
.inlineEdit__input::before {
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  bottom: -5px;
  right: -5px;
  border-radius: 2px;
  background: white;
  z-index: 0;
  border: 1px solid #dfdfdf;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.app--darkTheme .inlineEdit__input::before {
  background: rgba(0, 0, 0, 0.3);
}
.inlineEdit__input--active input {
  background: transparent;
  z-index: 1;
}
.inlineEdit__input--active::before {
  opacity: 1 !important;
}
.inlineEdit__input--inValid {
  position: relative;
}
.inlineEdit__input--inValid input {
  outline-color: colors("red") !important;
}
