.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}html{color-scheme:light dark;--mat-sys-background: light-dark(#f9f9fd, #111416);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f0f0f5, #2e3034);--mat-sys-inverse-primary: light-dark(#9dcafd, #32618e);--mat-sys-inverse-surface: light-dark(#2e3034, #e2e2e6);--mat-sys-on-background: light-dark(#1a1c1f, #e2e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003256);--mat-sys-on-primary-container: light-dark(#134975, #d0e4ff);--mat-sys-on-primary-fixed: light-dark(#001d34, #001d34);--mat-sys-on-primary-fixed-variant: light-dark(#134975, #134975);--mat-sys-on-secondary: light-dark(#ffffff, #223243);--mat-sys-on-secondary-container: light-dark(#38485a, #d3e4fb);--mat-sys-on-secondary-fixed: light-dark(#0c1d2d, #0c1d2d);--mat-sys-on-secondary-fixed-variant: light-dark(#38485a, #38485a);--mat-sys-on-surface: light-dark(#1a1c1f, #e2e2e6);--mat-sys-on-surface-variant: light-dark(#42474f, #dee3ec);--mat-sys-on-tertiary: light-dark(#ffffff, #33285b);--mat-sys-on-tertiary-container: light-dark(#4a3f73, #e7deff);--mat-sys-on-tertiary-fixed: light-dark(#1e1245, #1e1245);--mat-sys-on-tertiary-fixed-variant: light-dark(#4a3f73, #4a3f73);--mat-sys-outline: light-dark(#72777f, #8c9199);--mat-sys-outline-variant: light-dark(#c2c7d0, #42474f);--mat-sys-primary: light-dark(#32618e, #9dcafd);--mat-sys-primary-container: light-dark(#d0e4ff, #134975);--mat-sys-primary-fixed: light-dark(#d0e4ff, #d0e4ff);--mat-sys-primary-fixed-dim: light-dark(#9dcafd, #9dcafd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#506073, #b7c8de);--mat-sys-secondary-container: light-dark(#d3e4fb, #38485a);--mat-sys-secondary-fixed: light-dark(#d3e4fb, #d3e4fb);--mat-sys-secondary-fixed-dim: light-dark(#b7c8de, #b7c8de);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9fd, #111416);--mat-sys-surface-bright: light-dark(#f9f9fd, #37393d);--mat-sys-surface-container: light-dark(#ededf2, #1e2023);--mat-sys-surface-container-high: light-dark(#e8e8ec, #282a2d);--mat-sys-surface-container-highest: light-dark(#e2e2e6, #333538);--mat-sys-surface-container-low: light-dark(#f3f3f7, #1a1c1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e11);--mat-sys-surface-dim: light-dark(#d9dade, #111416);--mat-sys-surface-tint: light-dark(#32618e, #9dcafd);--mat-sys-surface-variant: light-dark(#dee3ec, #42474f);--mat-sys-tertiary: light-dark(#62578c, #ccbefb);--mat-sys-tertiary-container: light-dark(#e7deff, #4a3f73);--mat-sys-tertiary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-tertiary-fixed-dim: light-dark(#ccbefb, #ccbefb);--mat-sys-neutral-variant20: #2b3138;--mat-sys-neutral10: #1a1c1f;--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 Inter, Roboto, sans-serif;--mat-sys-body-large-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-body-medium-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-body-small-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-display-large-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-display-medium-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-display-small-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-headline-large-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-headline-medium-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-headline-small-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-label-large-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-label-medium-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-label-small-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-title-large-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-title-medium-font: Inter, Roboto, sans-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 Inter, Roboto, sans-serif;--mat-sys-title-small-font: Inter, Roboto, sans-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-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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;--mat-card-outlined-container-shape: 16px;--mat-card-elevated-container-shape: 16px;--mat-card-filled-container-shape: 16px;--mat-form-field-outlined-container-shape: 10px;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-table-header-container-height: 44px;--mat-table-row-item-container-height: 48px;--mat-button-toggle-height: 36px;--mat-menu-container-shape: 12px;--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--mat-sys-surface-container-low);--mat-sidenav-content-background-color: transparent;--mat-toolbar-container-background-color: var(--mat-sys-surface-container-low);--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 56px;--mat-list-active-indicator-shape: 999px;--mat-list-active-indicator-color: var(--mat-sys-secondary-container);--mat-list-list-item-container-shape: 999px;--mat-list-list-item-one-line-container-height: 44px}@media(pointer:fine)and (min-width:48rem){html{--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--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;--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 6px;--mat-list-list-item-one-line-container-height: 38px;--mat-table-header-container-height: 38px;--mat-table-row-item-container-height: 40px;--mat-button-toggle-height: 32px;--mat-toolbar-standard-height: 52px}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-accent=red]{--mat-sys-background: light-dark(#fff8f7, #181211);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fcedec, #372e2e);--mat-sys-inverse-primary: light-dark(#ffb3b0, #904a48);--mat-sys-inverse-surface: light-dark(#372e2e, #eedfde);--mat-sys-on-background: light-dark(#211a19, #eedfde);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #561d1e);--mat-sys-on-primary-container: light-dark(#733332, #ffdad8);--mat-sys-on-primary-fixed: light-dark(#3b080b, #3b080b);--mat-sys-on-primary-fixed-variant: light-dark(#733332, #733332);--mat-sys-on-secondary: light-dark(#ffffff, #462827);--mat-sys-on-secondary-container: light-dark(#5f3e3d, #ffdad8);--mat-sys-on-secondary-fixed: light-dark(#2e1413, #2e1413);--mat-sys-on-secondary-fixed-variant: light-dark(#5f3e3d, #5f3e3d);--mat-sys-on-surface: light-dark(#211a19, #eedfde);--mat-sys-on-surface-variant: light-dark(#534342, #f5dddb);--mat-sys-on-tertiary: light-dark(#ffffff, #4a280e);--mat-sys-on-tertiary-container: light-dark(#653d22, #ffdbc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#653d22, #653d22);--mat-sys-outline: light-dark(#867371, #a18c8b);--mat-sys-outline-variant: light-dark(#d8c1c0, #534342);--mat-sys-primary: light-dark(#904a48, #ffb3b0);--mat-sys-primary-container: light-dark(#ffdad8, #733332);--mat-sys-primary-fixed: light-dark(#ffdad8, #ffdad8);--mat-sys-primary-fixed-dim: light-dark(#ffb3b0, #ffb3b0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#795553, #eabbb9);--mat-sys-secondary-container: light-dark(#ffdad8, #5f3e3d);--mat-sys-secondary-fixed: light-dark(#ffdad8, #ffdad8);--mat-sys-secondary-fixed-dim: light-dark(#eabbb9, #eabbb9);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f7, #181211);--mat-sys-surface-bright: light-dark(#fff8f7, #403737);--mat-sys-surface-container: light-dark(#f9ebe9, #251e1d);--mat-sys-surface-container-high: light-dark(#f3e5e4, #302828);--mat-sys-surface-container-highest: light-dark(#eedfde, #3b3332);--mat-sys-surface-container-low: light-dark(#fff0ef, #211a19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d0c);--mat-sys-surface-dim: light-dark(#e5d7d6, #181211);--mat-sys-surface-tint: light-dark(#904a48, #ffb3b0);--mat-sys-surface-variant: light-dark(#f5dddb, #534342);--mat-sys-tertiary: light-dark(#805438, #f4ba97);--mat-sys-tertiary-container: light-dark(#ffdbc7, #653d22);--mat-sys-tertiary-fixed: light-dark(#ffdbc7, #ffdbc7);--mat-sys-tertiary-fixed-dim: light-dark(#f4ba97, #f4ba97);--mat-sys-neutral-variant20: #3b2d2c;--mat-sys-neutral10: #211a19;--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-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[data-accent=orange]{--mat-sys-background: light-dark(#fff8f5, #17120f);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#faeee8, #352f2b);--mat-sys-inverse-primary: light-dark(#fcb886, #855229);--mat-sys-inverse-surface: light-dark(#352f2b, #ece0da);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #4e2601);--mat-sys-on-primary-container: light-dark(#693b14, #ffdcc4);--mat-sys-on-primary-fixed: light-dark(#2f1400, #2f1400);--mat-sys-on-primary-fixed-variant: light-dark(#693b14, #693b14);--mat-sys-on-secondary: light-dark(#ffffff, #422c1b);--mat-sys-on-secondary-container: light-dark(#5a412f, #ffdcc4);--mat-sys-on-secondary-fixed: light-dark(#2a1708, #2a1708);--mat-sys-on-secondary-fixed-variant: light-dark(#5a412f, #5a412f);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-on-surface-variant: light-dark(#51443b, #f3dfd2);--mat-sys-on-tertiary: light-dark(#ffffff, #3d2f03);--mat-sys-on-tertiary-container: light-dark(#554517, #f9e0a4);--mat-sys-on-tertiary-fixed: light-dark(#241a00, #241a00);--mat-sys-on-tertiary-fixed-variant: light-dark(#554517, #554517);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d6c3b7, #51443b);--mat-sys-primary: light-dark(#855229, #fcb886);--mat-sys-primary-container: light-dark(#ffdcc4, #693b14);--mat-sys-primary-fixed: light-dark(#ffdcc4, #ffdcc4);--mat-sys-primary-fixed-dim: light-dark(#fcb886, #fcb886);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#745945, #e3c0a7);--mat-sys-secondary-container: light-dark(#ffdcc4, #5a412f);--mat-sys-secondary-fixed: light-dark(#ffdcc4, #ffdcc4);--mat-sys-secondary-fixed-dim: light-dark(#e3c0a7, #e3c0a7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f5, #17120f);--mat-sys-surface-bright: light-dark(#fff8f5, #3e3834);--mat-sys-surface-container: light-dark(#f8ece5, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e0, #2f2925);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a332f);--mat-sys-surface-container-low: light-dark(#fdf1eb, #201a17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0a);--mat-sys-surface-dim: light-dark(#e3d8d2, #17120f);--mat-sys-surface-tint: light-dark(#855229, #fcb886);--mat-sys-surface-variant: light-dark(#f3dfd2, #51443b);--mat-sys-tertiary: light-dark(#6e5c2d, #dcc48b);--mat-sys-tertiary-container: light-dark(#f9e0a4, #554517);--mat-sys-tertiary-fixed: light-dark(#f9e0a4, #f9e0a4);--mat-sys-tertiary-fixed-dim: light-dark(#dcc48b, #dcc48b);--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--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-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[data-accent=green]{--mat-sys-background: light-dark(#f9faf4, #111411);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f0f1eb, #2e312d);--mat-sys-inverse-primary: light-dark(#9fd3a3, #396841);--mat-sys-inverse-surface: light-dark(#2e312d, #e2e3dd);--mat-sys-on-background: light-dark(#191c19, #e2e3dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #053917);--mat-sys-on-primary-container: light-dark(#20502b, #baf0be);--mat-sys-on-primary-fixed: light-dark(#00210a, #00210a);--mat-sys-on-primary-fixed-variant: light-dark(#20502b, #20502b);--mat-sys-on-secondary: light-dark(#ffffff, #233524);--mat-sys-on-secondary-container: light-dark(#394b3a, #d2e8d1);--mat-sys-on-secondary-fixed: light-dark(#0e1f11, #0e1f11);--mat-sys-on-secondary-fixed-variant: light-dark(#394b3a, #394b3a);--mat-sys-on-surface: light-dark(#191c19, #e2e3dd);--mat-sys-on-surface-variant: light-dark(#414941, #dde5d9);--mat-sys-on-tertiary: light-dark(#ffffff, #00363c);--mat-sys-on-tertiary-container: light-dark(#194e55, #b9ebf4);--mat-sys-on-tertiary-fixed: light-dark(#001f24, #001f24);--mat-sys-on-tertiary-fixed-variant: light-dark(#194e55, #194e55);--mat-sys-outline: light-dark(#717970, #8b9389);--mat-sys-outline-variant: light-dark(#c1c9be, #414941);--mat-sys-primary: light-dark(#396841, #9fd3a3);--mat-sys-primary-container: light-dark(#baf0be, #20502b);--mat-sys-primary-fixed: light-dark(#baf0be, #baf0be);--mat-sys-primary-fixed-dim: light-dark(#9fd3a3, #9fd3a3);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#506350, #b7ccb5);--mat-sys-secondary-container: light-dark(#d2e8d1, #394b3a);--mat-sys-secondary-fixed: light-dark(#d2e8d1, #d2e8d1);--mat-sys-secondary-fixed-dim: light-dark(#b7ccb5, #b7ccb5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf4, #111411);--mat-sys-surface-bright: light-dark(#f9faf4, #373a36);--mat-sys-surface-container: light-dark(#edeee9, #1d201d);--mat-sys-surface-container-high: light-dark(#e7e9e3, #282b27);--mat-sys-surface-container-highest: light-dark(#e2e3dd, #333632);--mat-sys-surface-container-low: light-dark(#f3f4ee, #191c19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0c);--mat-sys-surface-dim: light-dark(#d9dbd5, #111411);--mat-sys-surface-tint: light-dark(#396841, #9fd3a3);--mat-sys-surface-variant: light-dark(#dde5d9, #414941);--mat-sys-tertiary: light-dark(#34666d, #9dcfd7);--mat-sys-tertiary-container: light-dark(#b9ebf4, #194e55);--mat-sys-tertiary-fixed: light-dark(#b9ebf4, #b9ebf4);--mat-sys-tertiary-fixed-dim: light-dark(#9dcfd7, #9dcfd7);--mat-sys-neutral-variant20: #2b322b;--mat-sys-neutral10: #191c19;--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-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[data-accent=yellow]{--mat-sys-background: light-dark(#fff9ee, #15130d);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f6f0e6, #333029);--mat-sys-inverse-primary: light-dark(#ddc66d, #6f5d0d);--mat-sys-inverse-surface: light-dark(#333029, #e8e2d8);--mat-sys-on-background: light-dark(#1e1b15, #e8e2d8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #3a3000);--mat-sys-on-primary-container: light-dark(#544600, #fae286);--mat-sys-on-primary-fixed: light-dark(#221b00, #221b00);--mat-sys-on-primary-fixed-variant: light-dark(#544600, #544600);--mat-sys-on-secondary: light-dark(#ffffff, #383012);--mat-sys-on-secondary-container: light-dark(#4f4626, #f0e2b6);--mat-sys-on-secondary-fixed: light-dark(#221b02, #221b02);--mat-sys-on-secondary-fixed-variant: light-dark(#4f4626, #4f4626);--mat-sys-on-surface: light-dark(#1e1b15, #e8e2d8);--mat-sys-on-surface-variant: light-dark(#4b4738, #eae2ce);--mat-sys-on-tertiary: light-dark(#ffffff, #243600);--mat-sys-on-tertiary-container: light-dark(#3a4d14, #d3eca1);--mat-sys-on-tertiary-fixed: light-dark(#131f00, #131f00);--mat-sys-on-tertiary-fixed-variant: light-dark(#3a4d14, #3a4d14);--mat-sys-outline: light-dark(#7d7766, #97907f);--mat-sys-outline-variant: light-dark(#cec6b3, #4b4738);--mat-sys-primary: light-dark(#6f5d0d, #ddc66d);--mat-sys-primary-container: light-dark(#fae286, #544600);--mat-sys-primary-fixed: light-dark(#fae286, #fae286);--mat-sys-primary-fixed-dim: light-dark(#ddc66d, #ddc66d);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#685e3c, #d3c69c);--mat-sys-secondary-container: light-dark(#f0e2b6, #4f4626);--mat-sys-secondary-fixed: light-dark(#f0e2b6, #f0e2b6);--mat-sys-secondary-fixed-dim: light-dark(#d3c69c, #d3c69c);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff9ee, #15130d);--mat-sys-surface-bright: light-dark(#fff9ee, #3c3932);--mat-sys-surface-container: light-dark(#f3ede3, #221f19);--mat-sys-surface-container-high: light-dark(#eee7dd, #2c2a23);--mat-sys-surface-container-highest: light-dark(#e8e2d8, #37352e);--mat-sys-surface-container-low: light-dark(#f9f3e8, #1e1b15);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100e09);--mat-sys-surface-dim: light-dark(#dfd9cf, #15130d);--mat-sys-surface-tint: light-dark(#6f5d0d, #ddc66d);--mat-sys-surface-variant: light-dark(#eae2ce, #4b4738);--mat-sys-tertiary: light-dark(#51652a, #b7cf88);--mat-sys-tertiary-container: light-dark(#d3eca1, #3a4d14);--mat-sys-tertiary-fixed: light-dark(#d3eca1, #d3eca1);--mat-sys-tertiary-fixed-dim: light-dark(#b7cf88, #b7cf88);--mat-sys-neutral-variant20: #343023;--mat-sys-neutral10: #1e1b15;--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-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[data-accent=gray]{--mat-sys-background: light-dark(#fcf9f9, #131314);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f3f0f0, #303031);--mat-sys-inverse-primary: light-dark(#c0c7cf, #585f66);--mat-sys-inverse-surface: light-dark(#303031, #e5e2e2);--mat-sys-on-background: light-dark(#1b1b1c, #e5e2e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #2a3137);--mat-sys-on-primary-container: light-dark(#41484e, #dce3eb);--mat-sys-on-primary-fixed: light-dark(#151c22, #151c22);--mat-sys-on-primary-fixed-variant: light-dark(#41484e, #41484e);--mat-sys-on-secondary: light-dark(#ffffff, #2e3133);--mat-sys-on-secondary-container: light-dark(#45474a, #e1e2e5);--mat-sys-on-secondary-fixed: light-dark(#191c1e, #191c1e);--mat-sys-on-secondary-fixed-variant: light-dark(#45474a, #45474a);--mat-sys-on-surface: light-dark(#1b1b1c, #e5e2e2);--mat-sys-on-surface-variant: light-dark(#44474a, #e0e2e6);--mat-sys-on-tertiary: light-dark(#ffffff, #2e303b);--mat-sys-on-tertiary-container: light-dark(#454652, #e2e1f0);--mat-sys-on-tertiary-fixed: light-dark(#1a1b25, #1a1b25);--mat-sys-on-tertiary-fixed-variant: light-dark(#454652, #454652);--mat-sys-outline: light-dark(#74777b, #8e9195);--mat-sys-outline-variant: light-dark(#c4c7ca, #44474a);--mat-sys-primary: light-dark(#585f66, #c0c7cf);--mat-sys-primary-container: light-dark(#dce3eb, #41484e);--mat-sys-primary-fixed: light-dark(#dce3eb, #dce3eb);--mat-sys-primary-fixed-dim: light-dark(#c0c7cf, #c0c7cf);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5c5e61, #c5c6c9);--mat-sys-secondary-container: light-dark(#e1e2e5, #45474a);--mat-sys-secondary-fixed: light-dark(#e1e2e5, #e1e2e5);--mat-sys-secondary-fixed-dim: light-dark(#c5c6c9, #c5c6c9);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf9f9, #131314);--mat-sys-surface-bright: light-dark(#fcf9f9, #393939);--mat-sys-surface-container: light-dark(#f0eded, #201f20);--mat-sys-surface-container-high: light-dark(#eae7e7, #2a2a2a);--mat-sys-surface-container-highest: light-dark(#e5e2e2, #353535);--mat-sys-surface-container-low: light-dark(#f6f3f3, #1b1b1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0f);--mat-sys-surface-dim: light-dark(#dcd9d9, #131314);--mat-sys-surface-tint: light-dark(#585f66, #c0c7cf);--mat-sys-surface-variant: light-dark(#e0e2e6, #44474a);--mat-sys-tertiary: light-dark(#5d5d6a, #c6c5d4);--mat-sys-tertiary-container: light-dark(#e2e1f0, #454652);--mat-sys-tertiary-fixed: light-dark(#e2e1f0, #e2e1f0);--mat-sys-tertiary-fixed-dim: light-dark(#c6c5d4, #c6c5d4);--mat-sys-neutral-variant20: #2d3134;--mat-sys-neutral10: #1b1b1c;--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-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}:root{--app-success: light-dark(#2e7d4f, #7fd4a0);--app-warning: light-dark(#b26a00, #ffc36b);--app-risk-critical: #d03b3b;--app-risk-serious: #ec835a;--app-risk-warning: #fab219;--app-risk-good: #0ca30c;--app-risk-neutral: #898781;--app-content-max: 80rem;--app-sheet-radius: 1.25rem}html,body{block-size:100%}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline-variant) transparent}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-block-end:1.25rem}.page-header h1{margin:0;font:var(--mat-sys-title-large);font-weight:600;letter-spacing:-.01em}.page-header p{margin:.25rem 0 0;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-body-medium)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem}.menu-option{display:flex;align-items:center;gap:.75rem;min-inline-size:8rem}.menu-option__check{margin-inline-start:auto;color:var(--mat-sys-primary);font-size:1.25rem}.menu-heading{font:var(--mat-sys-label-small);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.5rem 1rem .25rem;color:var(--mat-sys-on-surface-variant)}.side-sheet{--mat-dialog-container-shape: 1.5rem 0 0 1.5rem;--mat-dialog-container-max-width: 100vw}.side-sheet .mat-mdc-dialog-surface,.side-sheet .mat-mdc-dialog-surface>*{display:flex;flex:1;flex-direction:column;min-block-size:0}.side-sheet .mat-mdc-dialog-content{flex:1;max-block-size:none}.side-sheet .mat-mdc-dialog-actions{border-block-start:1px solid var(--mat-sys-outline-variant)}@media(max-width:47.99rem){.side-sheet{--mat-dialog-container-shape: 0;inline-size:100vw!important}}.surface-card{padding:1.25rem;border:1px solid var(--mat-sys-outline-variant);border-radius:1rem;background:var(--mat-sys-surface)}.form-sections{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border:0}.form-group legend{display:flex;align-items:center;gap:.5rem;margin-block-end:.75rem;padding:0;font:var(--mat-sys-title-small);font-weight:600}.form-group legend mat-icon{display:grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:.5rem;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);font-size:1.125rem}.form-group__hint{margin:0;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-body-small)}.form-grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.25rem .75rem}.form-wide{inline-size:100%}.upper input,input.upper{text-transform:uppercase}.form-actions{position:sticky;z-index:1;display:flex;justify-content:flex-end;gap:.5rem;margin:0 -1.25rem -1.25rem;padding:.75rem 1.25rem;border-block-start:1px solid var(--mat-sys-outline-variant);border-radius:0 0 1rem 1rem;background:var(--mat-sys-surface);inset-block-end:0}@media(max-width:47.99rem){.form-actions button{flex:1}}.chip{display:inline-block;padding:.125rem .625rem;border-radius:999px;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);font:var(--mat-sys-label-medium);white-space:nowrap}.skeleton{display:flex;flex-direction:column;gap:.5rem}.skeleton__row{block-size:2.75rem;border-radius:.75rem;background:linear-gradient(90deg,var(--mat-sys-surface-container-low) 25%,var(--mat-sys-surface-container-high) 50%,var(--mat-sys-surface-container-low) 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;border:1px dashed var(--mat-sys-outline-variant);border-radius:1rem;text-align:center}.empty-state__icon{display:grid;flex:none;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:1rem;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);margin-block-end:.5rem}.empty-state h2{margin:0;font:var(--mat-sys-title-medium)}.empty-state p{margin:0 0 .75rem;color:var(--mat-sys-on-surface-variant)}.data-table{inline-size:100%;border-collapse:collapse;font:var(--mat-sys-body-small)}.data-table th,.data-table td{padding:.375rem .5rem;border-block-end:1px solid var(--mat-sys-outline-variant);text-align:start}.data-table th{position:sticky;inset-block-start:0;background:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium)}.data-table .numeric{font-variant-numeric:tabular-nums;text-align:end}@media(prefers-reduced-motion:reduce){.skeleton__row{animation:none}}.toast-container .ngx-toastr{--toast-accent: var(--mat-sys-primary);display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-items:start;inline-size:22rem;margin:0 0 .625rem;padding:.875rem 2.75rem .875rem 1rem;border:1px solid var(--mat-sys-outline-variant);border-inline-start:4px solid var(--toast-accent);border-radius:.875rem;background:var(--mat-sys-surface-container-high);background-image:none;box-shadow:0 1px 2px #0000001a,0 8px 24px #00000024;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium)}.toast-container .ngx-toastr:hover{box-shadow:0 1px 2px #0000001f,0 12px 32px #0003}.toast-container .ngx-toastr:before{grid-row:1/span 2;color:var(--toast-accent);font-family:Material Symbols Outlined;font-size:1.5rem;font-variation-settings:"FILL" 1;line-height:1}.toast-container .ngx-toastr>*{grid-column:2}.toast-container .toast-success{--toast-accent: var(--app-success)}.toast-container .toast-success:before{content:"check_circle"}.toast-container .toast-error{--toast-accent: var(--mat-sys-error)}.toast-container .toast-error:before{content:"error"}.toast-container .toast-info{--toast-accent: var(--mat-sys-primary)}.toast-container .toast-info:before{content:"info"}.toast-container .toast-warning{--toast-accent: var(--app-warning)}.toast-container .toast-warning:before{content:"warning"}.toast-container .toast-title{margin-block-end:.125rem;font:var(--mat-sys-title-small)}.toast-container .toast-message{color:var(--mat-sys-on-surface-variant);line-height:1.4}.toast-container .ngx-toastr:not(:has(.toast-title)) .toast-message{color:var(--mat-sys-on-surface)}.toast-container .toast-close-button{position:absolute;inset:.5rem .5rem auto auto;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--mat-sys-on-surface-variant);font-size:1.25rem;font-weight:400;text-shadow:none;opacity:1}.toast-container .toast-close-button:hover,.toast-container .toast-close-button:focus-visible{background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface);opacity:1}.toast-container .toast-progress{position:absolute;inset-inline-start:0;inset-block-end:0;block-size:3px;background:var(--toast-accent);opacity:.6}.toast-top-right{inset-block-start:4.5rem;inset-inline-end:1rem}@media(max-width:47.99rem){.toast-top-right{inset-block-start:4rem;inset-inline:.75rem}.toast-top-right .ngx-toastr{inline-size:100%}}@media(prefers-reduced-motion:reduce){.toast-container .ngx-toastr{transition:none}}
