:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}html{--logo-path: url("./media/logo-KZEBCMLU.svg");--mat-sys-background: light-dark(#fcf8fd, #131316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f3eff4, #303034);--mat-sys-inverse-primary: light-dark(#bec2ff, #343dff);--mat-sys-inverse-surface: light-dark(#303034, #e5e1e6);--mat-sys-on-background: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #0001ac);--mat-sys-on-primary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-primary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-primary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-on-secondary: light-dark(#ffffff, #2e2f42);--mat-sys-on-secondary-container: light-dark(#444559, #e1e0f9);--mat-sys-on-secondary-fixed: light-dark(#191a2c, #191a2c);--mat-sys-on-secondary-fixed-variant: light-dark(#444559, #444559);--mat-sys-on-surface: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-surface-variant: light-dark(#46464f, #e4e1ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#777680, #91909a);--mat-sys-outline-variant: light-dark(#c7c5d0, #46464f);--mat-sys-primary: light-dark(#343dff, #bec2ff);--mat-sys-primary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-primary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-primary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5c5d72, #c5c4dd);--mat-sys-secondary-container: light-dark(#e1e0f9, #444559);--mat-sys-secondary-fixed: light-dark(#e1e0f9, #e1e0f9);--mat-sys-secondary-fixed-dim: light-dark(#c5c4dd, #c5c4dd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf8fd, #131316);--mat-sys-surface-bright: light-dark(#fcf8fd, #3a393c);--mat-sys-surface-container: light-dark(#f0edf1, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2a292d);--mat-sys-surface-container-highest: light-dark(#e5e1e6, #353438);--mat-sys-surface-container-low: light-dark(#f6f2f7, #1b1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e11);--mat-sys-surface-dim: light-dark(#dcd9dd, #131316);--mat-sys-surface-tint: light-dark(#343dff, #bec2ff);--mat-sys-surface-variant: light-dark(#e4e1ec, #46464f);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Source Sans Pro, serif;--mat-sys-body-large-font: Source Sans Pro, serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Source Sans Pro, serif;--mat-sys-body-medium-font: Source Sans Pro, serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Source Sans Pro, serif;--mat-sys-body-small-font: Source Sans Pro, serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Source Sans Pro, serif;--mat-sys-display-large-font: Source Sans Pro, serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Source Sans Pro, serif;--mat-sys-display-medium-font: Source Sans Pro, serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Source Sans Pro, serif;--mat-sys-display-small-font: Source Sans Pro, serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Source Sans Pro, serif;--mat-sys-headline-large-font: Source Sans Pro, serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Source Sans Pro, serif;--mat-sys-headline-medium-font: Source Sans Pro, serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Source Sans Pro, serif;--mat-sys-headline-small-font: Source Sans Pro, serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Source Sans Pro, serif;--mat-sys-label-large-font: Source Sans Pro, serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Source Sans Pro, serif;--mat-sys-label-medium-font: Source Sans Pro, serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Source Sans Pro, serif;--mat-sys-label-small-font: Source Sans Pro, serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Source Sans Pro, serif;--mat-sys-title-large-font: Source Sans Pro, serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Source Sans Pro, serif;--mat-sys-title-medium-font: Source Sans Pro, serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Source Sans Pro, serif;--mat-sys-title-small-font: Source Sans Pro, serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html .mat-bg-primary{background-color:var(--mat-sys-primary)}html .mat-bg-primary-container{background-color:var(--mat-sys-primary-container)}html .mat-bg-secondary{background-color:var(--mat-sys-secondary)}html .mat-bg-secondary-container{background-color:var(--mat-sys-secondary-container)}html .mat-bg-error{background-color:var(--mat-sys-error)}html .mat-bg-error-container{background-color:var(--mat-sys-error-container)}html .mat-bg-surface{background-color:var(--mat-sys-surface)}html .mat-bg-surface-variant{background-color:var(--mat-sys-surface-variant)}html .mat-bg-surface-container-highest{background-color:var(--mat-sys-surface-container-highest)}html .mat-bg-surface-container-high{background-color:var(--mat-sys-surface-container-high)}html .mat-bg-surface-container{background-color:var(--mat-sys-surface-container)}html .mat-bg-surface-container-low{background-color:var(--mat-sys-surface-container-low)}html .mat-bg-surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest)}html .mat-bg-inverse-surface{background-color:var(--mat-sys-inverse-surface)}html .mat-bg-disabled{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 12%,transparent)}html .mat-text-primary{color:var(--mat-sys-primary)}html .mat-text-secondary{color:var(--mat-sys-secondary)}html .mat-text-error{color:var(--mat-sys-error)}html .mat-text-disabled{color:color-mix(in srgb,var(--mat-sys-on-surface) 38%,transparent)}html .mat-text-on-surface-variant{color:var(--mat-sys-on-surface-variant)}html .mat-text-on-primary{color:var(--mat-sys-on-primary)}html .mat-text-on-primary-container{color:var(--mat-sys-on-primary-container)}html .mat-text-on-secondary{color:var(--mat-sys-on-secondary)}html .mat-text-on-secondary-container{color:var(--mat-sys-on-secondary-container)}html .mat-text-on-error{color:var(--mat-sys-on-error)}html .mat-text-on-error-container{color:var(--mat-sys-on-error-container)}html .mat-text-on-surface{color:var(--mat-sys-on-surface)}html .mat-text-inverse-on-surface{color:var(--mat-sys-inverse-on-surface)}html .mat-font-body-sm{font:var(--mat-sys-body-small);letter-spacing:var(--mat-sys-body-small-tracking)}html .mat-font-body-md{font:var(--mat-sys-body-medium);letter-spacing:var(--mat-sys-body-medium-tracking)}html .mat-font-body-lg{font:var(--mat-sys-body-large);letter-spacing:var(--mat-sys-body-large-tracking)}html .mat-font-display-sm{font:var(--mat-sys-display-small);letter-spacing:var(--mat-sys-display-small-tracking)}html .mat-font-display-md{font:var(--mat-sys-display-medium);letter-spacing:var(--mat-sys-display-medium-tracking)}html .mat-font-display-lg{font:var(--mat-sys-display-large);letter-spacing:var(--mat-sys-display-large-tracking)}html .mat-font-headline-sm{font:var(--mat-sys-headline-small);letter-spacing:var(--mat-sys-headline-small-tracking)}html .mat-font-headline-md{font:var(--mat-sys-headline-medium);letter-spacing:var(--mat-sys-headline-medium-tracking)}html .mat-font-headline-lg{font:var(--mat-sys-headline-large);letter-spacing:var(--mat-sys-headline-large-tracking)}html .mat-font-label-sm{font:var(--mat-sys-label-small);letter-spacing:var(--mat-sys-label-small-tracking)}html .mat-font-label-md{font:var(--mat-sys-label-medium);letter-spacing:var(--mat-sys-label-medium-tracking)}html .mat-font-label-lg{font:var(--mat-sys-label-large);letter-spacing:var(--mat-sys-label-large-tracking)}html .mat-font-title-sm{font:var(--mat-sys-title-small);letter-spacing:var(--mat-sys-title-small-tracking)}html .mat-font-title-md{font:var(--mat-sys-title-medium);letter-spacing:var(--mat-sys-title-medium-tracking)}html .mat-font-title-lg{font:var(--mat-sys-title-large);letter-spacing:var(--mat-sys-title-large-tracking)}html .mat-corner-xs{border-radius:var(--mat-sys-corner-extra-small)}html .mat-corner-sm{border-radius:var(--mat-sys-corner-small)}html .mat-corner-md{border-radius:var(--mat-sys-corner-medium)}html .mat-corner-lg{border-radius:var(--mat-sys-corner-large)}html .mat-corner-xl{border-radius:var(--mat-sys-corner-extra-large)}html .mat-corner-full{border-radius:var(--mat-sys-corner-full)}html .mat-border{border:1px solid var(--mat-sys-outline)}html .mat-border-subtle{border:1px solid var(--mat-sys-outline-variant)}html .mat-shadow-1{box-shadow:var(--mat-sys-level1)}html .mat-shadow-2{box-shadow:var(--mat-sys-level2)}html .mat-shadow-3{box-shadow:var(--mat-sys-level3)}html .mat-shadow-4{box-shadow:var(--mat-sys-level4)}html .mat-shadow-5{box-shadow:var(--mat-sys-level5)}html{--mat-dialog-container-color: var(--app-dialog-background);--mat-dialog-container-shape: var(--corner-m);--mat-dialog-headline-padding: 1.5rem 1.5rem .75rem;--mat-dialog-content-padding: .5rem 1.5rem 1.5rem;--mat-dialog-with-actions-content-padding: .5rem 1.5rem 0;--mat-dialog-actions-padding: 1.5rem;--mat-datepicker-calendar-container-shape: var(--corner-m);--mat-datepicker-calendar-date-selected-state-background-color: var(--app-brand);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-on-brand);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-outline);--mat-timepicker-container-shape: var(--corner-m);--mat-button-filled-container-color: var(--app-brand);--mat-button-filled-label-text-color: var(--app-on-brand);--mat-button-filled-container-shape: var(--corner-m);--mat-button-filled-label-text-weight: 600;--mat-button-outlined-label-text-color: var(--app-base-text-color);--mat-button-outlined-outline-color: var(--app-border);--mat-button-outlined-container-shape: var(--corner-m);--mat-button-outlined-label-text-weight: 600;--mat-button-text-label-text-color: var(--app-base-text-color);--mat-button-text-container-shape: var(--corner-m);--mat-button-tonal-container-color: var(--app-surface-subtle);--mat-button-tonal-label-text-color: var(--app-base-text-color);--mat-button-tonal-container-shape: var(--corner-m);--mat-button-tonal-label-text-weight: 600;--mat-button-protected-container-shape: var(--corner-m);--mat-icon-button-icon-color: var(--app-subtle-text);--mat-icon-button-container-shape: var(--corner-m);--mat-fab-container-shape: var(--corner-m);--mat-fab-extended-container-shape: var(--corner-m);--mat-fab-small-container-shape: var(--corner-m);--mat-card-outlined-container-color: transparent;--mat-card-outlined-outline-color: var(--app-border);--mat-card-outlined-container-shape: var(--corner-m);--mat-form-field-outlined-outline-color: var(--app-border);--mat-form-field-outlined-container-shape: var(--corner-m);--mat-form-field-outlined-focus-outline-color: var(--app-brand-text);--mat-form-field-outlined-focus-label-text-color: var(--app-brand-text);--mat-form-field-outlined-caret-color: var(--app-brand-text);--mat-form-field-focus-select-arrow-color: var(--app-brand-text);--mat-select-focused-arrow-color: var(--app-brand-text);--mat-option-selected-state-label-text-color: var(--app-on-brand-tint);--mat-option-selected-state-layer-color: var(--app-brand-tint);--mat-option-label-text-size: .875rem;--mat-option-label-text-line-height: 1.25rem;--mat-menu-container-shape: var(--corner-m);--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-icon-size: 1.125rem;--mat-menu-item-spacing: .5rem;--mat-menu-item-leading-spacing: .75rem;--mat-menu-item-trailing-spacing: .75rem;--mat-menu-item-with-icon-leading-spacing: .75rem;--mat-menu-item-with-icon-trailing-spacing: .75rem}html .mat-mdc-option,html .mat-mdc-menu-item{min-height:2.25rem;border-radius:var(--corner-s)}html .mat-mdc-option{padding:0 .75rem}html .mat-mdc-option+.mat-mdc-option,html .mat-mdc-menu-item+.mat-mdc-menu-item{margin-top:.125rem}html .mat-mdc-option .mat-icon,html .mat-mdc-menu-item .mat-icon{width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1.125rem}html .mat-mdc-option .mat-icon,html .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:.5rem}html div.mat-mdc-autocomplete-panel,html div.mat-mdc-select-panel,html .mat-mdc-menu-content{padding:.25rem}html .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel,html .cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel,html .cdk-overlay-pane.mat-mdc-select-panel-above div.mat-mdc-select-panel,html .cdk-overlay-pane div.mat-mdc-select-panel{border-radius:var(--corner-m)}html{--mat-checkbox-selected-icon-color: var(--app-brand);--mat-checkbox-selected-hover-icon-color: var(--app-brand);--mat-checkbox-selected-focus-icon-color: var(--app-brand);--mat-checkbox-selected-pressed-icon-color: var(--app-brand);--mat-checkbox-selected-checkmark-color: var(--app-on-brand);--mat-radio-selected-icon-color: var(--app-brand-text);--mat-radio-selected-hover-icon-color: var(--app-brand-text);--mat-radio-selected-focus-icon-color: var(--app-brand-text);--mat-radio-selected-pressed-icon-color: var(--app-brand-text);--mat-slide-toggle-selected-track-color: var(--app-brand);--mat-slide-toggle-selected-hover-track-color: var(--app-brand);--mat-slide-toggle-selected-focus-track-color: var(--app-brand);--mat-slide-toggle-selected-pressed-track-color: var(--app-brand);--mat-slide-toggle-selected-handle-color: var(--app-on-brand);--mat-slide-toggle-selected-hover-handle-color: var(--app-on-brand);--mat-slide-toggle-selected-focus-handle-color: var(--app-on-brand);--mat-slide-toggle-selected-pressed-handle-color: var(--app-on-brand);--mat-slide-toggle-selected-icon-color: var(--app-brand);--mat-progress-spinner-active-indicator-color: var(--app-brand);--mat-chip-container-shape-radius: var(--corner-pill);--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--app-border);--mat-chip-elevated-container-color: var(--app-surface);--mat-chip-elevated-selected-container-color: var(--app-brand);--mat-chip-label-text-color: var(--app-muted-text);--mat-chip-selected-label-text-color: var(--app-on-brand);--mat-chip-label-text-size: .8125rem;--mat-chip-label-text-weight: 600;--mat-chip-container-height: 2rem;--mat-tab-active-label-text-color: var(--app-brand-text);--mat-tab-active-focus-label-text-color: var(--app-brand-text);--mat-tab-active-hover-label-text-color: var(--app-brand-text);--mat-tab-active-indicator-color: var(--app-brand-text);--mat-tab-active-focus-indicator-color: var(--app-brand-text);--mat-tab-active-hover-indicator-color: var(--app-brand-text);--mat-tab-active-ripple-color: var(--app-brand-text);--mat-tab-inactive-label-text-color: var(--app-muted-text);--mat-tab-divider-color: var(--app-border-soft);--mat-tab-label-text-size: .9375rem;--mat-tab-label-text-tracking: -.22px;--mat-tab-label-text-weight: 600;--mat-button-toggle-shape: var(--corner-m);--mat-button-toggle-height: 2.25rem;--mat-button-toggle-background-color: transparent;--mat-button-toggle-selected-state-background-color: var(--app-surface-subtle);--mat-button-toggle-selected-state-text-color: var(--app-brand-text);--mat-button-toggle-text-color: var(--app-subtle-text);--mat-button-toggle-divider-color: var(--app-border-soft)}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard{padding:.25rem;gap:.125rem;background-color:var(--app-surface)}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle{border-radius:var(--corner-s);--mat-focus-indicator-border-radius: var(--corner-s)}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border:none}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle-button{display:flex;align-items:center;justify-content:center;border-radius:inherit}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;height:2.25rem;line-height:1}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle-ripple{display:none}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle.mat-button-toggle-checked{font-weight:700}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle .mat-button-toggle-button.mat-focus-indicator:before{border-radius:var(--corner-s)}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard.app-segmented-sliding{--app-segment-thumb-x: 0px;--app-segment-thumb-y: 0px;--app-segment-thumb-width: 0px;--app-segment-thumb-height: 0px}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard.app-segmented-sliding:before{content:"";position:absolute;top:0;left:0;width:var(--app-segment-thumb-width);height:var(--app-segment-thumb-height);translate:var(--app-segment-thumb-x) var(--app-segment-thumb-y);border-radius:var(--corner-s);background-color:var(--app-surface-subtle);pointer-events:none;transition:translate var(--app-duration-base) var(--app-ease-out),width var(--app-duration-base) var(--app-ease-out)}html mat-button-toggle-group.mat-button-toggle-group-appearance-standard.app-segmented-sliding .mat-button-toggle.mat-button-toggle-checked{background-color:transparent}@media(prefers-reduced-motion:reduce){html mat-button-toggle-group.mat-button-toggle-group-appearance-standard.app-segmented-sliding:before{transition:none}}.app-button--large{--mat-button-filled-container-height: 2.75rem;--mat-button-outlined-container-height: 2.75rem;--mat-button-tonal-container-height: 2.75rem;--mat-button-filled-label-text-size: .9375rem;--mat-button-outlined-label-text-size: .9375rem;--mat-button-tonal-label-text-size: .9375rem;--mat-button-filled-label-text-weight: 700;--mat-button-outlined-label-text-weight: 700;--mat-button-tonal-label-text-weight: 700}.app-button--compact{--mat-button-filled-container-height: 2.25rem;--mat-button-outlined-container-height: 2.25rem;--mat-button-tonal-container-height: 2.25rem;--mat-button-text-container-height: 2.25rem;--mat-button-filled-label-text-size: .8125rem;--mat-button-outlined-label-text-size: .8125rem;--mat-button-tonal-label-text-size: .8125rem;--mat-button-text-label-text-size: .8125rem}.app-button--mini{--mat-button-filled-container-height: 2rem;--mat-button-outlined-container-height: 2rem;--mat-button-tonal-container-height: 2rem;--mat-button-text-container-height: 2rem;--mat-button-filled-label-text-size: .8125rem;--mat-button-outlined-label-text-size: .8125rem;--mat-button-tonal-label-text-size: .8125rem;--mat-button-text-label-text-size: .8125rem}.app-button--brand-outline{--mat-button-outlined-outline-color: var(--app-brand-text);--mat-button-outlined-outline-width: 1.5px;--mat-button-outlined-label-text-color: var(--app-brand-text)}.app-button--danger{--mat-button-filled-container-color: var(--app-danger);--mat-button-filled-label-text-color: var(--app-on-danger)}.app-form-field--compact{--mat-form-field-container-height: 2.75rem;--mat-form-field-container-vertical-padding: .5rem}mat-chip-set.app-chip-set--inline{display:contents}mat-chip-set.app-chip-set--inline .mdc-evolution-chip-set__chips{display:contents}mat-chip-set.app-chip-set--inline .mat-mdc-chip{margin:0}.app-chip--filled{--mat-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--app-surface-subtle);--mat-chip-label-text-color: var(--app-muted-text)}.app-chip--tinted{--mat-chip-container-shape-radius: var(--corner-m);--mat-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--app-brand-tint);--mat-chip-label-text-color: var(--app-on-brand-tint)}.app-chip--filter{--mat-chip-container-shape-radius: var(--corner-pill);--mat-chip-outline-width: 0;--mat-chip-elevated-container-color: var(--app-brand-tint);--mat-chip-label-text-color: var(--app-on-brand-tint)}.app-chip--status{--mat-chip-elevated-container-color: transparent;--mat-chip-outline-color: var(--status-badge-color);--mat-chip-label-text-color: var(--status-badge-color);--mat-chip-label-text-size: .75rem;--mat-chip-label-text-weight: 700;--mat-chip-container-height: 1.625rem}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content:has(.mat-mdc-form-field){padding-top:.5rem}.mat-datepicker-content .mat-calendar-body-cell-content{border-radius:var(--corner-s)}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){background:var(--mat-sys-surface-container-highest);border-color:transparent;color:var(--mat-sys-on-surface)}.mat-datepicker-actions{gap:.5rem}.mat-datepicker-actions .sl-cal-btn{height:2.25rem;padding:0 1.25rem;border:none;border-radius:var(--corner-s);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.mat-datepicker-actions .sl-cal-btn--secondary{background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface)}.mat-datepicker-actions .sl-cal-btn--apply{background:var(--app-brand);color:var(--app-on-brand)}.mat-timepicker-panel{min-width:7rem}.mat-timepicker-panel .mat-mdc-option{justify-content:center}:root,:host{--corner-sharp: 0 !important;--corner-circle: 50%;--corner-pill: 999px;--corner-l: 1rem;--corner-m: .5rem;--corner-s: .375rem;--corner-xs: .1875rem;--app-base-text-color: var(--mat-sys-on-background);--app-accent-text-color: light-dark(#cf3b00, #ffc845);--background-layer: -1;--float-layer: 4000;--main-layer: 5000;--deco-layer: 6000;--top-layer: 10000;--app-black: #000000;--app-white: #ffffff;--app-contrast: light-dark(var(--app-black), var(--app-white));--app-progress-lowest: #FA3245;--app-progress-low: #F48924;--app-progress-medium: #4FFF98;--app-progress-high: #5DBCFF;--app-menu-background: var(--mat-sys-surface-container-lowest);--app-muted-text: light-dark(color(from var(--mat-sys-on-background) srgb r g b / .8), color(from var(--app-white) srgb r g b / .75));--app-action-text: light-dark(var(--mat-sys-on-primary-fixed-variant), var(--mat-sys-primary));--app-quiz-badge-background: #ffc845;--app-quiz-badge-color: #1c1f25;--app-quiz-button-color: var(--app-brand);--app-status-success: #0f7a4f;--app-on-status-success: var(--app-white);--app-status-success-text: light-dark(#0f7a4f, #30c39e);--app-brand: var(--mat-sys-tertiary);--app-on-brand: var(--mat-sys-on-tertiary);--app-brand-text: light-dark(var(--mat-sys-tertiary), #5dbcff);--app-brand-tint: var(--mat-sys-tertiary-container);--app-on-brand-tint: var(--mat-sys-on-tertiary-container);--app-surface: var(--mat-sys-surface-container-lowest);--app-surface-subtle: light-dark(var(--mat-sys-surface-container-highest), #2c2c2c);--app-border: var(--mat-sys-outline-variant);--app-border-soft: color-mix(in srgb, var(--mat-sys-outline-variant) 50%, transparent);--app-subtle-text: color(from var(--mat-sys-on-background) srgb r g b / .65);--app-scrollbar-thumb: light-dark(rgba(0, 0, 0, .28), rgba(255, 255, 255, .3));--app-scrollbar-thumb-hover: light-dark(rgba(0, 0, 0, .45), rgba(255, 255, 255, .5));--app-scrollbar-track: transparent;--app-scrollbar-size: .5rem;--app-danger: var(--mat-sys-error);--app-on-danger: var(--mat-sys-on-error);--app-status-warning: var(--app-quiz-badge-background);--app-on-status-warning: var(--app-quiz-badge-color);--app-status-warning-text: light-dark(#8a6300, #f5c451);--app-status-progress: #0094aa;--app-status-progress-tint: color-mix(in srgb, #0094aa 12%, transparent);--app-status-changes: #ff8c2b;--app-status-changes-text: light-dark(#a85c00, #ffb26b);--app-status-draft: light-dark(#c026d3, #f0abfc);--app-record-book-category-work: #a1b6d1;--app-record-book-category-school: #5880b2;--app-record-book-category-seminar: #6200fe;--app-record-book-category-elearning: light-dark(#052daa, #4f86f7);--app-record-book-category-sickness: #f85a40;--app-record-book-category-vacation: #56bc92;--app-record-book-week-surface: light-dark(var(--app-surface), var(--mat-sys-surface-container-high));--app-brand-hover: color-mix(in srgb, var(--app-brand) 82%, var(--mat-sys-shadow));--app-focus-ring: 0 0 0 3px color-mix(in srgb, var(--app-brand) 35%, transparent);--app-shadow-card: 0 4px 16px color-mix(in srgb, var(--mat-sys-shadow) 12%, transparent);--app-shadow-soft: 0 4px 10px color-mix(in srgb, var(--mat-sys-shadow) 6%, transparent);--app-ease-out: cubic-bezier(.2, .8, .2, 1);--app-duration-fast: .14s;--app-duration-base: .22s;--app-duration-slow: .36s;--app-dialog-background: light-dark(var(--mat-sys-surface-container-lowest), var(--mat-sys-surface-container-high));--app-popover-background: var(--mat-sys-surface-container);--app-popover-shadow: var(--app-shadow-card);--app-progress-track: var(--mat-sys-surface-variant);--app-banner-warning-background: color-mix(in srgb, #f5c451 16%, transparent);--app-banner-warning-border: color-mix(in srgb, #f5c451 42%, transparent);--app-tile-image-background: color-mix(in srgb, #3879ff 15%, transparent);--app-tile-image-color: light-dark(#1f5fd6, #5dbcff);--app-tile-link-background: color-mix(in srgb, #b74aff 15%, transparent);--app-tile-link-color: light-dark(#8b2fd6, #b74aff);--app-tile-module-background: color-mix(in srgb, #1da76e 15%, transparent);--app-tile-module-color: light-dark(#0b5f3c, #30c39e);--app-tile-exam-background: color-mix(in srgb, #ff7145 15%, transparent);--app-tile-exam-color: light-dark(#a63f14, #ff7145);--app-media-scrim: light-dark( color-mix(in srgb, var(--app-white) 72%, transparent), color-mix(in srgb, var(--mat-sys-shadow) 70%, transparent) );--app-on-media-scrim: light-dark(#1c1f25, var(--app-white));--app-disabled-media-filter: grayscale(.9) opacity(.72);--app-disabled-indicator-filter: grayscale(.55) opacity(.85);--app-dialog-marker-background: color-mix(in srgb, var(--app-brand) 10%, transparent);--app-dialog-marker-color: light-dark(#1f5fd6, #5dbcff);--mat-tooltip-container-color: var(--mat-sys-surface-container-lowest);--mat-tooltip-supporting-text-color: var(--mat-sys-on-surface);--mat-sys-primary: #4F86F7;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #dce1ff;--mat-sys-on-primary-container: #00164d;--mat-sys-inverse-primary: #b5c4ff;--mat-sys-primary-fixed: #dce1ff;--mat-sys-primary-fixed-dim: #b5c4ff;--mat-sys-on-primary-fixed: #00164d;--mat-sys-on-primary-fixed-variant: #003cad;--mat-sys-secondary: #5d5f5f;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #e2e2e2;--mat-sys-on-secondary-container: #1a1c1c;--mat-sys-secondary-fixed: #e2e2e2;--mat-sys-secondary-fixed-dim: #c6c6c7;--mat-sys-on-secondary-fixed: #1a1c1c;--mat-sys-on-secondary-fixed-variant: #454747;--mat-sys-tertiary: #115bf4;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #dce1ff;--mat-sys-on-tertiary-container: #00164d;--mat-sys-tertiary-fixed: #dce1ff;--mat-sys-tertiary-fixed-dim: #b5c4ff;--mat-sys-on-tertiary-fixed: #00164d;--mat-sys-on-tertiary-fixed-variant: #003cad;--mat-sys-background: #f5f8fa;--mat-sys-on-background: #1c1f25;--mat-sys-surface: #fcf8f9;--mat-sys-surface-dim: #ddd9da;--mat-sys-surface-bright: #fcf8f9;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f6f3f3;--mat-sys-surface-container: #f1eded;--mat-sys-surface-container-high: #ebe7e8;--mat-sys-surface-container-highest: #ebebeb;--mat-sys-on-surface: #1c1f25;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #5c5e68;--mat-sys-inverse-surface: #313031;--mat-sys-inverse-on-surface: #f4f0f0;--mat-sys-outline: #77767c;--mat-sys-outline-variant: #c7c6cc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #410002;--mat-sys-surface-variant: #e3e1e8;--mat-sys-on-surface-variant: #1c1f25}.color-mode-dark{--mat-tooltip-container-color: var(--mat-sys-surface-container-highest);--mat-tooltip-supporting-text-color: var(--mat-sys-on-surface);--mat-sys-primary: #4F86F7;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #003cad;--mat-sys-on-primary-container: #dce1ff;--mat-sys-inverse-primary: #0050e1;--mat-sys-primary-fixed: #dce1ff;--mat-sys-primary-fixed-dim: #b5c4ff;--mat-sys-on-primary-fixed: #00164d;--mat-sys-on-primary-fixed-variant: #003cad;--mat-sys-secondary: #c6c6c7;--mat-sys-on-secondary: #2f3131;--mat-sys-secondary-container: #454747;--mat-sys-on-secondary-container: #e2e2e2;--mat-sys-secondary-fixed: #e2e2e2;--mat-sys-secondary-fixed-dim: #c6c6c7;--mat-sys-on-secondary-fixed: #1a1c1c;--mat-sys-on-secondary-fixed-variant: #454747;--mat-sys-tertiary: #115bf4;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #003cad;--mat-sys-on-tertiary-container: #dce1ff;--mat-sys-tertiary-fixed: #dce1ff;--mat-sys-tertiary-fixed-dim: #b5c4ff;--mat-sys-on-tertiary-fixed: #00164d;--mat-sys-on-tertiary-fixed-variant: #003cad;--mat-sys-background: #000000;--mat-sys-on-background: #ffffff;--mat-sys-surface: #131314;--mat-sys-surface-dim: #131314;--mat-sys-surface-bright: #3a393a;--mat-sys-surface-container-lowest: #1b1b1b;--mat-sys-surface-container-low: #323232;--mat-sys-surface-container: #201f20;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-container-highest: #424242;--mat-sys-on-surface: #ffffff;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #c5c5d2;--mat-sys-inverse-surface: #e5e2e2;--mat-sys-inverse-on-surface: #313031;--mat-sys-outline: #919096;--mat-sys-outline-variant: #46464c;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface-variant: #46464c;--mat-sys-on-surface-variant: #ffffff}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:var(--corner-pill)}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}html{color-scheme:light dark}html.color-mode-light{color-scheme:light}html.color-mode-dark{color-scheme:dark}html.color-mode-dark .cdk-overlay-dark-backdrop{background:#0009}body{background:var(--mat-sys-background);color:var(--mat-sys-on-background);font-family:var(--mat-sys-body-medium-font, "Source Sans Pro", sans-serif),sans-serif;margin:0}body .cdk-overlay-container{z-index:10000}body .feedback-dialog-panel .mat-mdc-dialog-surface{padding:0;overflow:hidden}body .study-list-dialog-panel{transition:width .22s cubic-bezier(.4,0,.2,1),max-width .22s cubic-bezier(.4,0,.2,1)}body .study-list-dialog-panel.study-list-dialog-panel--wide{width:76vw!important;max-width:76vw!important}@media(max-width:1280px){body .study-list-dialog-panel.study-list-dialog-panel--wide{width:95vw!important;max-width:95vw!important}}@media(prefers-reduced-motion:reduce){body .study-list-dialog-panel{transition:none}}body .study-list-kebab-menu .kebab-delete{color:var(--mat-sys-error)}body .cookie-consent-panel .mat-mdc-dialog-surface{border-radius:0;padding:0;box-shadow:0 -4px 24px #0003}body .login-language-menu{--login-menu-bg: light-dark(#ffffff, #2c2c2c);--login-menu-border: light-dark(#caccd1, rgb(255 255 255 / 15%));--login-menu-hover: light-dark(#f4f7f9, rgb(255 255 255 / 8%));min-width:8.75rem;padding:.375rem;border:1px solid var(--login-menu-border);border-radius:var(--corner-m);background:var(--login-menu-bg);box-shadow:light-dark(0 8px 24px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.4))}body .login-language-menu .mat-mdc-menu-content{display:flex;flex-direction:column;padding:0}body .login-language-menu .mat-mdc-menu-item{min-height:0;padding:.5rem .625rem;border-radius:var(--corner-s);font-size:.875rem;font-weight:600}body .login-language-menu .mat-mdc-menu-item:hover:not([disabled]){background:var(--login-menu-hover)}body .login-language-menu .language-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}body .login-language-menu .language-check{flex-shrink:0;width:.875rem;height:.875rem;font-size:.875rem;line-height:.875rem;color:var(--mat-sys-tertiary)}
