.h1-bold,h1{font-size:2.92rem;line-height:2.92rem;font-weight:700}.h2-semibold,h2{font-size:2.14rem;line-height:2.14rem;font-weight:400}.h3-semibold,h3{font-size:1.76rem;line-height:1.76rem;font-weight:400}.h4-semibold,h4{font-size:1.26rem;line-height:1.26rem;font-weight:400}.h5-semibold,h5{font-size:1.12rem;line-height:1.12rem;font-weight:400}.headline-1-semibold{font-size:1.5rem;line-height:2rem;font-weight:400}.headline-2-semibold{font-size:1.2rem;line-height:1.7rem;font-weight:400}.title-1-semibold{font-size:1.32rem;line-height:1.5rem;font-weight:400}.title-1-regular{font-size:1.32rem;line-height:1.5rem;font-weight:300}.title-2-bold{font-size:1rem;line-height:1.18rem;font-weight:700}.title-2-semibold{font-size:1rem;line-height:1.18rem;font-weight:400}.title-2-regular{font-size:1rem;line-height:1.18rem;font-weight:300}.title-3-bold{font-size:.8rem;line-height:1rem;font-weight:700}.title-3-semibold{font-size:.8rem;line-height:1rem;font-weight:400}.title-3-regular{font-size:.8rem;line-height:1rem;font-weight:300}.body-1-regular{font-size:.891rem;line-height:1.5rem;font-weight:300}.body-1-semibold{font-size:.891rem;line-height:1.5rem;font-weight:400}.paragraph-1-semibold{font-size:1rem;line-height:1rem;font-weight:400}.paragraph-2-semibold{font-size:.891rem;line-height:.891rem;font-weight:400}.paragraph-3-semibold{font-size:.75rem;line-height:.75rem;font-weight:400}button,.button-semibold{font-size:1.05rem;line-height:1.05rem;font-weight:400}.caption-regular{font-size:.75rem;line-height:.75rem;font-weight:300}.caption-semibold{font-size:.8rem;line-height:.8rem;font-weight:400}.small-semibold{font-size:.55em;line-height:1em;font-weight:400}.bold{font-weight:700}.text{filter:invert(8%) sepia(13%) saturate(2297%) hue-rotate(195deg) brightness(93%) contrast(90%)}.text-darker{filter:invert(98%) sepia(2%) saturate(2527%) hue-rotate(219deg) brightness(114%) contrast(85%)}body{--border-color: #d0d7de;--input-background-color: #f0f2f5;--text-color: #1c1e2f;--text-lighter-color: #b3b4b9;--background-color: #f0f2f5;--bar-color: #d3d4d6;--box-shadow-color: #fdfdfd;--backdrop-color: rgba(0, 0, 0, .2);--text-darker-color: #ececec;--background-darker-color: #212529;--bar-darker-color: #56585d;--box-shadow-darker-color: #cbced1}.primary{filter:invert(17%) sepia(94%) saturate(3892%) hue-rotate(350deg) brightness(94%) contrast(73%)}body{--primary-color: #d13438;--primary-lighter-color: #555555;--primary-100-color: #efbbbc;--primary-200-color: #e0777a;--primary-darker-color: #76262c}.accent{filter:invert(15%) sepia(92%) saturate(5646%) hue-rotate(110deg) brightness(101%) contrast(87%)}body{--accent-color: #107c10;--accent-lighter-color: #929292;--accent-100-color: #afd3af;--accent-200-color: #5fa75f;--accent-darker-color: #052905}.warn{filter:invert(22%) sepia(51%) saturate(7045%) hue-rotate(345deg) brightness(91%) contrast(95%)}body{--warn-color: #e21e30;--warn-lighter-color: #484848;--warn-100-color: #f5b4ba;--warn-200-color: #eb6975;--warn-darker-color: #4e2327}@charset "UTF-8";body{--border-radius: 25px;--border-radius-low: 18px;--border-radius-high: 50px}.paper{box-shadow:0 3px 8px 0 var(--box-shadow-darker-color);border-radius:var(--border-radius)}.paper-low{box-shadow:0 2px 6px 0 var(--box-shadow-darker-color);border-radius:var(--border-radius-low)}.paper-high{box-shadow:0 0 12px 0 var(--box-shadow-darker-color);border-radius:var(--border-radius-high)}.paper-inset{border-radius:var(--border-radius);box-shadow:inset 8px 8px 8px var(--box-shadow-darker-color),inset -8px -8px 8px var(--box-shadow-color)}.paper-inset-low{border-radius:var(--border-radius-low);box-shadow:inset 3px 3px 6px var(--box-shadow-darker-color),inset -3px -3px 6px var(--box-shadow-color)}.paper-inset-high{border-radius:var(--border-radius-high);box-shadow:12px 12px 16px var(--box-shadow-darker-color),-12px -12px 16px var(--box-shadow-color)}.paper-outset{border-radius:var(--border-radius);box-shadow:8px 8px 8px var(--box-shadow-darker-color),-8px -8px 8px var(--box-shadow-color)}.paper-outset-low{border-radius:var(--border-radius-low);box-shadow:3px 3px 6px var(--box-shadow-darker-color),-8px -8px 8px var(--box-shadow-color)}.paper-outset-high{border-radius:var(--border-radius-high);box-shadow:12px 12px 16px var(--box-shadow-darker-color),-12px -12px 16px var(--box-shadow-color)}.contained-button,.outlined-button{cursor:pointer;display:grid;place-items:center;border-radius:var(--border-radius-high);padding:.25em 2ch;line-height:1em!important}.contained-button{color:var(--text-darker-color, #fff);background-color:var(--primary-color);border:none;white-space:nowrap;position:relative;overflow:hidden}.contained-button:hover:disabled{box-shadow:unset}.contained-button:disabled{background-color:var(--primary-lighter-color)}.contained-button:disabled[data-color=accent]{background-color:var(--accent-lighter-color)}.contained-button:disabled[data-color=warn]{background-color:var(--warn-lighter-color)}.contained-button[data-color=accent]{background-color:var(--accent-color)}.contained-button[data-color=warn]{background-color:var(--warn-color)}.contained-button[data-color=text]{background-color:var(--text-color)}.contained-button[data-color=none]{color:var(--text-color);background-color:inherit}.contained-button[data-color=none]:hover{box-shadow:unset}.contained-button>*{z-index:2}.outlined-button{color:var(--primary-color);background-color:transparent;border:2px solid var(--primary-color);white-space:nowrap;border:2px solid currentColor}.outlined-button:hover{background-color:var(--primary-100-color)}.outlined-button:disabled{background-color:var(--primary-lighter-color)}.outlined-button:disabled[data-color=accent]{background-color:var(--accent-lighter-color)}.outlined-button:disabled[data-color=warn]{background-color:var(--warn-lighter-color)}.outlined-button:disabled[data-color=text]{background-color:var(--border-color)}.outlined-button[data-color=accent]{color:var(--accent-color)}.outlined-button[data-color=accent]:hover{background-color:var(--accent-100-color)}.outlined-button[data-color=warn]{background-color:var(--warn-color)}.outlined-button[data-color=warn]:hover{background-color:var(--warn-100-color)}.outlined-button[data-color=text]{color:var(--text-color)}.outlined-button[data-color=text]:hover{background-color:var(--text-lighter-color)}.flat-button{border-radius:50%;width:var(--icon-size, 3rem);height:var(--icon-size, 3rem);color:var(--text-darker-color, #fff);border:none;cursor:pointer;background-color:var(--primary-color);display:grid;grid-template:minmax(10px,1fr)/minmax(10px,1fr);place-content:center;place-items:center}.flat-button[data-color=accent]{background-color:var(--accent-color)}.flat-button[data-color=warn]{background-color:var(--warn-color)}.flat-button[data-color=text]{background-color:var(--text-color)}input:disabled{opacity:.7}input.outlined,select.outline,textarea.outline{display:block;width:100%;outline:none;border:2px solid var(--border-color);border-radius:var(--border-radius-low);padding:.62rem .85rem;font-weight:300;background:var(--input-background-color);color:currentColor}input.outlined:not(:disabled):hover,input.outlined:not(:disabled):focus,input.outlined:not(:disabled):focus-within,select.outline:not(:disabled):hover,select.outline:not(:disabled):focus,select.outline:not(:disabled):focus-within,textarea.outline:not(:disabled):hover,textarea.outline:not(:disabled):focus,textarea.outline:not(:disabled):focus-within{border:2px solid var(--primary-color)}input.outlined+span.error_message,select.outline+span.error_message,textarea.outline+span.error_message,input-dropdown+span.error_message{visibility:hidden}input.outlined.ng-valid.ng-touched.ng-dirty[data-validate],select.outline.ng-valid.ng-touched.ng-dirty[data-validate],textarea.outline.ng-valid.ng-touched.ng-dirty[data-validate],input-dropdown.ng-valid.ng-touched.ng-dirty[data-validate]{border:2px solid var(--accent-color)}input.outlined.ng-invalid.ng-touched.ng-dirty[data-validate],select.outline.ng-invalid.ng-touched.ng-dirty[data-validate],textarea.outline.ng-invalid.ng-touched.ng-dirty[data-validate],input-dropdown.ng-invalid.ng-touched.ng-dirty[data-validate]{color:var(--warn-color);border:2px solid var(--warn-color)}input.outlined.ng-invalid.ng-touched.ng-dirty[data-validate]+span.error_message,select.outline.ng-invalid.ng-touched.ng-dirty[data-validate]+span.error_message,textarea.outline.ng-invalid.ng-touched.ng-dirty[data-validate]+span.error_message,input-dropdown.ng-invalid.ng-touched.ng-dirty[data-validate]+span.error_message{visibility:visible;color:var(--warn-color)}input.outlined.ng-invalid.ng-touched.ng-dirty[data-error],select.outline.ng-invalid.ng-touched.ng-dirty[data-error],textarea.outline.ng-invalid.ng-touched.ng-dirty[data-error],input-dropdown.ng-invalid.ng-touched.ng-dirty[data-error]{color:var(--warn-color);border:2px solid var(--warn-color)}input.outlined.ng-invalid.ng-touched.ng-dirty[data-error]+span.error_message,select.outline.ng-invalid.ng-touched.ng-dirty[data-error]+span.error_message,textarea.outline.ng-invalid.ng-touched.ng-dirty[data-error]+span.error_message,input-dropdown.ng-invalid.ng-touched.ng-dirty[data-error]+span.error_message{visibility:visible;color:var(--warn-color)}label.checkbox{display:grid;grid-template-columns:min-content auto;align-items:center;gap:var(--check-gap, 1.2ch)}label.checkbox>*{grid-row:1}label.checkbox input[type=checkbox]{grid-column:1;place-self:center;font-size:1.25rem;width:1em;height:1em;-webkit-appearance:none;-o-appearance:none;appearance:none;color:#c1c1c1;border:2px solid currentColor;border-radius:4px;transition-duration:.3s;background-color:transparent;cursor:pointer;position:relative}label.checkbox input[type=checkbox]:checked,label.checkbox input[type=checkbox]:hover{border:2px solid var(--primary-color)}label.checkbox input[type=checkbox]:checked:after{content:"\2713"}label.checkbox input[type=checkbox]:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--primary-color);font-size:.75em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-weight:700}label.radio{--size: 1.48em;--border-radius: 4px;display:grid;grid-template-columns:min-content max-content max-content;gap:var(--check-gap, 1.12ch)}label.radio>*{grid-row:1}label.radio input[type=radio]{grid-column:1;place-self:center;font-size:1.25rem;width:1em;height:1em;-webkit-appearance:none;-o-appearance:none;appearance:none;border:2px solid #c1c1c1;border-radius:50%;transition-duration:.3s;background-color:transparent;cursor:pointer;position:relative}label.radio input[type=radio]:checked:after{content:" "}label.radio input[type=radio]:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.5em;width:1em;height:1em;border-radius:50%;background:var(--primary-color)}label.radio input[type=radio]:checked,label.radio input[type=radio]:hover{border:2px solid var(--primary-color)}input[type=range]{--thumb-size: 1.35em;-webkit-appearance:none;appearance:none;width:100%;height:1ch;background:var(--primary-100-color);outline:none;opacity:.7;transition:opacity .2s,width .2s;border-radius:4px}input[type=range]:hover{opacity:1;--thumb-size: 1.45em}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{width:var(--thumb-size);aspect-ratio:1/1;background:var(--primary-color);border-radius:50%;cursor:pointer}.shadow,.backdrop{display:block;width:100%;height:100%;background-color:var(--backdrop-color);position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;z-index:2}.backdrop{top:0;z-index:996}.badge{position:relative}.badge:after{content:attr(data-badge);font-size:.5em;line-height:1em;box-shadow:0 2px 3px #0006;top:-.5em;left:1.5em;position:absolute;aspect-ratio:1/1;width:max-content;height:auto;min-width:2.5ch;min-height:2.5ch;border-radius:50%;display:grid;place-items:center;background-color:var(--accent-color);color:var(--text-darker-color)}.badge[data-color=primary]:after{background-color:var(--primary-color);color:var(--text-darker-color)}.badge[data-color=warn]:after{background-color:var(--warn-color);color:var(--text-darker-color)}*[data-scrollable]{overflow-x:auto;overflow-y:auto;padding:1rem;margin:-1rem;-ms-overflow-style:none;scrollbar-width:none;z-index:2}*[data-scrollable]::-webkit-scrollbar{display:none}*[data-scrollable=inline]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--padding-inline, 1rem)}*[data-scrollable=block]{overscroll-behavior-block:contain;scroll-snap-type:block mandatory;scroll-padding-block:var(--padding-block, 1rem)}*[data-scrollable=inline]>*,*[data-scrollable=block]>*{scroll-snap-align:start}.underlined-text{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}.underlined-text:after{position:absolute;bottom:-.154em;left:0;width:calc(100% + 1ch);height:2px;background-color:var(--primary-color);content:" "}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.pointer{cursor:pointer}@keyframes slide-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}html{--font-size-sm: clamp(.8rem, .2vw + .8rem, .9rem);--font-size-base: clamp(1rem, .14vw + .9rem, 1.16rem);font-size:var(--font-size-base);box-sizing:border-box}html:focus-within{scroll-behavior:smooth}@media (max-width: 599px){html{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}html *,html *:before,html *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html *,html *:before,html *:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit}html,body{height:100%}body{--page-block-padding: 2rem;--page-inline-padding: 2vw;font-family:Ubuntu,"sans-serif";max-width:100vw;background-color:var(--background-color);color:var(--text-color);overflow-x:hidden;text-rendering:optimizeSpeed;line-height:1.5}@media (max-width: 599px){body{--page-inline-padding: 3vw}}body *::-webkit-scrollbar{width:8px;height:8px}body *::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:8px}body *::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:8px}body a{text-decoration:none;color:var(--primary-color)}@media print{.search-filter,.search-sort,[app-header]{display:none!important}app-nav,app-nav-bottom,app-breadcrumbs,app-footer,app-aside{display:none!important}app-shell{display:block!important}.search-root{display:block!important;padding:1rem!important}.page-root{padding:0!important}}
