@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url(assets/material-icons-latin-400-normal.woff2) format("woff2"),url(assets/material-icons-latin-400-normal.woff) format("woff")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-display:swap;font-weight:400;src:url(assets/material-icons-sharp-latin-400-normal.woff2) format("woff2"),url(assets/material-icons-sharp-latin-400-normal.woff) format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url(assets/material-symbols-outlined-latin-400-normal.woff2) format("woff2"),url(assets/material-symbols-outlined-latin-400-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(assets/roboto-latin-400-normal.woff2) format("woff2"),url(assets/roboto-latin-400-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(assets/roboto-latin-300-normal.woff2) format("woff2"),url(assets/roboto-latin-300-normal.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.m-0{margin:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.ml-0{margin-left:0rem!important}.mr-0{margin-right:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.p-0{padding:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.pl-0{padding-left:0rem!important}.pr-0{padding-right:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.m-1{margin:1rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.p-1{padding:1rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.m-2{margin:2rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.my-2{margin-top:2rem!important;margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.p-2{padding:2rem!important}.px-2{padding-left:2rem!important;padding-right:2rem!important}.py-2{padding-top:2rem!important;padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.m-3{margin:3rem!important}.mx-3{margin-left:3rem!important;margin-right:3rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mr-3{margin-right:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.p-3{padding:3rem!important}.px-3{padding-left:3rem!important;padding-right:3rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pr-3{padding-right:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.m-4{margin:4rem!important}.mx-4{margin-left:4rem!important;margin-right:4rem!important}.my-4{margin-top:4rem!important;margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mr-4{margin-right:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.p-4{padding:4rem!important}.px-4{padding-left:4rem!important;padding-right:4rem!important}.py-4{padding-top:4rem!important;padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pr-4{padding-right:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.m-5{margin:5rem!important}.mx-5{margin-left:5rem!important;margin-right:5rem!important}.my-5{margin-top:5rem!important;margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mr-5{margin-right:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.p-5{padding:5rem!important}.px-5{padding-left:5rem!important;padding-right:5rem!important}.py-5{padding-top:5rem!important;padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pr-5{padding-right:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.m-auto{margin:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.h-100{height:100%}.w-100{width:100%}.h-100vh{height:100vh}.cursor-pointer{cursor:pointer}.position-relative{position:relative!important}.position-static{position:static!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-none{display:none!important}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.justify-center{justify-content:center}.align-items-center{align-items:center}.justify-items-center{justify-items:center}.content-center{align-content:center}.align-self-center{align-self:center}.justify-space-between{justify-content:space-between}.align-items-space-between{align-items:space-between}.justify-items-space-between{justify-items:space-between}.content-space-between{align-content:space-between}.align-self-space-between{align-self:space-between}.justify-space-around{justify-content:space-around}.align-items-space-around{align-items:space-around}.justify-items-space-around{justify-items:space-around}.content-space-around{align-content:space-around}.align-self-space-around{align-self:space-around}.justify-space-evenly{justify-content:space-evenly}.align-items-space-evenly{align-items:space-evenly}.justify-items-space-evenly{justify-items:space-evenly}.content-space-evenly{align-content:space-evenly}.align-self-space-evenly{align-self:space-evenly}.justify-flex-start{justify-content:flex-start}.align-items-flex-start{align-items:flex-start}.justify-items-flex-start{justify-items:flex-start}.content-flex-start{align-content:flex-start}.align-self-flex-start{align-self:flex-start}.justify-flex-end{justify-content:flex-end}.align-items-flex-end{align-items:flex-end}.justify-items-flex-end{justify-items:flex-end}.content-flex-end{align-content:flex-end}.align-self-flex-end{align-self:flex-end}.justify-baseline{justify-content:baseline}.align-items-baseline{align-items:baseline}.justify-items-baseline{justify-items:baseline}.content-baseline{align-content:baseline}.align-self-baseline{align-self:baseline}.flex-fill{flex:1 1 auto!important}.flex-none{flex:0 0 auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.font-bold{font-weight:700!important}.font-bolder{font-weight:bolder!important}.font-semibold{font-weight:600!important}.font-normal{font-weight:400!important}.font-light{font-weight:300!important}.font-lighter{font-weight:lighter!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.color-inherit{color:inherit}.color-currentColor{color:currentColor}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flip-x{transform:scaleX(-1)}.mat-button,.mat-stroked-button,.mat-raised-button,.mat-flat-button{text-transform:uppercase}.mat-button .mat-button-wrapper span,.mat-stroked-button .mat-button-wrapper span,.mat-raised-button .mat-button-wrapper span,.mat-flat-button .mat-button-wrapper span{vertical-align:unset;margin-left:.275rem}.mat-button-base.mat-stroked-button:not(.mat-button-disabled){border-color:var(--color-border-primary)}.mat-card.mat-card-error-message{background-color:var(--color-background-error);border:1px solid var(--color-border-error);color:var(--color-font-error-secondary)}.mat-dialog--small .mat-dialog-container{width:40vw;min-width:300px;max-width:400px}.mat-dialog--medium .mat-dialog-container{width:70vw;min-width:440px;max-width:680px}.mat-dialog--large .mat-dialog-container{width:90vw;min-width:700px}.mat-dialog-actions--align-start{justify-content:start}.mat-dialog-actions--align-center{justify-content:center}.mat-dialog-actions--align-end{justify-content:end}.cs-auth-dialog .mat-dialog-container{min-width:400px;max-width:400px;padding:0}.sidebar-expanded-menu .mat-expansion-panel{border-radius:unset;border-bottom:1px solid var(--color-border-primary-light)}.mat-form-field.mat-form-field--responsive .mat-form-field-infix{max-width:380px;width:100%}.mat-form-field.mat-form-field--search-panel .mat-form-field-wrapper{padding:0;margin-top:0}.mat-form-field--no-error-state .mat-form-field-wrapper{padding-bottom:0}.mat-icon{font-size:24px}.material-symbols-outlined--thin{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48}.material-symbols-outlined--lighter{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.material-symbols-outlined--normal{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48}.material-symbols-outlined--bold{font-variation-settings:"FILL" 0,"wght" 800,"GRAD" 0,"opsz" 48}.mat-button .mat-icon,.mat-stroked-button .mat-icon,.mat-raised-button .mat-icon,.mat-flat-button .mat-icon{position:relative;top:-1px}.sidebar-panel.mat-drawer{background-color:var(--color-background-sidebar)}.sidebar-error-panel.mat-drawer{background-color:var(--color-background-sidebar-error)}.cs-sign-in-tabs .mat-tab-label{min-width:100px;max-width:100px}.cs-sign-in-tabs--no-header .mat-tab-header{display:none}.cs-analysis-grid-switcher .mat-tab-link{min-width:122px;max-width:122px}.cs-nav-tabs--no-border.mat-tab-nav-bar,.cs-nav-tabs--no-border.mat-tab-header{border-bottom:none}.cs-grid-border-y .gt-grid-viewport{border-left:unset;border-right:unset}a{color:var(--color-link)}.cs-color-border-gradient{border-image:linear-gradient(90deg,var(--color-border-gradient-1) 0%,var(--color-border-gradient-2) 100%);border-image-slice:1}.cs-text-error{color:var(--color-font-error)}.cs-mark-highlight{background-color:var(--color-mark-highlight)}.cs-mark-highlight--selected{background-color:var(--color-mark-highlight-accent)}.cs-grid-host{display:flex;height:100%}.cs-grid-container{position:relative;flex:1 1 auto}.cs-grid-layer{position:absolute;inset:0}.cs-loader-screen{opacity:1;background-color:#00000052;display:flex;justify-content:center;align-items:center}.cs-loader-screen.cs-content-size{top:56px;bottom:27px}.page-level-error{background-color:var(--color-background-content-error);height:100%;display:flex;align-items:center;padding:0 72px}.page-level-error h1{font-style:normal;font-weight:300;font-size:48px;line-height:64px}.page-level-error h2{font-style:normal;font-weight:400;font-size:20px;line-height:32px}.toolbar-portal-header{display:flex;flex-direction:row;align-items:center;flex:1 1 auto}.sidebar-shown .warning-toggle-button{display:none}.content-with-toolbar{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.content-with-toolbar .main-content{flex:1 1 auto}.mat-elevation-z00{box-shadow:0 0 1px 1px #0003}.details-sidebar .sidebar-panel{width:360px}.details-sidebar .sidebar-panel:not(.mat-drawer-opened){visibility:visible!important;transform:none;display:block;width:88px;overflow:initial}.details-sidebar .sidebar-header-container{position:relative}.details-sidebar .sidebar-header-container:has(.header-stretch){height:100%}.details-sidebar .sidebar-section-name{padding-left:14px}.details-sidebar .sidebar-toggle-button{width:40px;height:40px;border-radius:50%;border:1px solid #8c9498;transform:rotate(180deg);transition-property:transform;transition-duration:.5s;position:absolute;right:16px;top:16px;color:var(--color-link);z-index:1}.details-sidebar .sidebar-toggle-button:hover{background-color:#e3f0f6}.details-sidebar .sidebar-header{position:relative;background:linear-gradient(180deg,var(--color-background-gradient-1) 0%,var(--color-background-gradient-2) 100%);padding:14px 16px;min-height:90px;border-bottom:1px solid;border-image:linear-gradient(90deg,var(--color-border-gradient-1) 0%,var(--color-border-gradient-2) 100%);border-image-slice:1}.details-sidebar .header-title{padding-right:54px}.details-sidebar .header-title-ref{font-weight:700;font-size:14px;line-height:20px;margin:0;width:100%;word-break:break-word;cursor:default}.details-sidebar .header-title-main{font-weight:300;font-size:24px;line-height:40px;margin:0;width:100%;cursor:default}.details-sidebar .nav-button{text-transform:uppercase;color:var(--color-link);font-weight:500}.details-sidebar .nav-button:hover{background-color:#e3f0f6}.details-sidebar .nav-button[disabled]{pointer-events:none}.details-sidebar .nav-button .nav-icon{color:inherit}.details-sidebar .sidebar-collapsed-menu{display:none}.details-sidebar .main-content{display:flex;flex-direction:column}.details-sidebar .close-widget{display:none}.details-sidebar .sidebar-menu-item-header,.details-sidebar .sidebar-menu-inline{height:88px}.details-sidebar .sidebar-body{position:relative}.details-sidebar [data-index]{transition-duration:.5s;transition-property:transform}.details-sidebar .sidebar-panel-closed .header-title,.details-sidebar .sidebar-panel-closed .navigate-actions,.details-sidebar .sidebar-panel-closed .analysis-state,.details-sidebar .sidebar-panel-closed .alerts-panel{display:none}.details-sidebar .sidebar-panel-closed .close-widget{display:flex}.details-sidebar .sidebar-panel-closed .sidebar-collapsed-menu{display:block;position:absolute;top:0}.details-sidebar .sidebar-panel-closed .sidebar-expanded-menu{transform:translate(-360px);position:relative;z-index:1}.details-sidebar .sidebar-panel-closed .mat-drawer-inner-container{overflow:initial}.details-sidebar .sidebar-panel-closed .sidebar-menu-item{width:360px;box-sizing:border-box}.details-sidebar .sidebar-panel-closed .sidebar-toggle-button{transform:rotate(0);top:24px;right:24px}.details-sidebar .sidebar-panel-closed .side-panel-header,.details-sidebar .sidebar-panel-closed .side-panel-header .mat-icon{color:var(--color-link)}.details-sidebar .sidebar-panel-closed .mat-expansion-panel-body{display:none}.details-sidebar .sidebar-panel-closed [toggle-item="0"] [data-index="0"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="0"] [data-index="0"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="1"] [data-index="1"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="1"] [data-index="1"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="2"] [data-index="2"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="2"] [data-index="2"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="3"] [data-index="3"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="3"] [data-index="3"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="4"] [data-index="4"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="4"] [data-index="4"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="5"] [data-index="5"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="5"] [data-index="5"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="6"] [data-index="6"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="6"] [data-index="6"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="7"] [data-index="7"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="7"] [data-index="7"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="8"] [data-index="8"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="8"] [data-index="8"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-panel-closed [toggle-item="9"] [data-index="9"]{transform:translate(360px)}.details-sidebar .sidebar-panel-closed [toggle-item="9"] [data-index="9"] .mat-expansion-panel-body{display:block}.details-sidebar .sidebar-closed{margin-left:88px}.close-widget--non-expandable{position:absolute;top:50%;right:0;transform:translate(40%,-50%)}.cs-accordion .cs-expanded-item{position:relative}.cs-accordion .cs-accordion-item-header{padding:12px 0}.cs-accordion .cs-accordion-item-header .cs-header-collapsed{display:flex;justify-content:space-between}.cs-accordion .cs-accordion-item-header .cs-header-expanded{padding-bottom:3px}.cs-accordion .cs-item-collapsed .cs-header-expanded{display:none}.cs-accordion .cs-item-expanded .cs-accordion-item-header{border-bottom:1px solid #cfd9dd}.cs-accordion .cs-item-expanded .cs-accordion-item-header .cs-header-collapsed{display:none}.cs-accordion .cs-accordion-item-body{min-height:200px}.cs-accordion:has(> .cs-item-expanded) .cs-accordion-item:not(.cs-item-expanded){display:none}.list-data-field{padding-bottom:4px}.list-data-field .field-label{font-weight:700;line-height:24px;display:block}.list-data-field .field-value{font-weight:400;line-height:20px}*{box-sizing:border-box}html{font-size:14px}body{height:100%;width:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;color:var(--color-font-primary)}.macro-file-container .left-line-status,.expansion-file-container .left-line-status{display:none!important}
