@charset "UTF-8";:root{--ng-select-highlight: #007eff;--ng-select-primary-text: #333;--ng-select-disabled-text: #f9f9f9;--ng-select-border: #ccc;--ng-select-border-radius: 4px;--ng-select-bg: #ffffff;--ng-select-selected: rgb(234.6, 244.68, 255);--ng-select-selected-text: #333;--ng-select-marked: rgb(244.8, 249.84, 255);--ng-select-marked-text: #333;--ng-select-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);--ng-select-placeholder: #999999;--ng-select-height: 36px;--ng-select-value-padding-left: 10px;--ng-select-value-font-size: .9em;--ng-select-value-text: #333;--ng-select-dropdown-bg: #ffffff;--ng-select-dropdown-border: #ccc;--ng-select-dropdown-optgroup-text: rgba(0, 0, 0, .54);--ng-select-dropdown-optgroup-marked: rgba(0, 0, 0, .54);--ng-select-dropdown-option-bg: #ffffff;--ng-select-dropdown-option-text: rgba(0, 0, 0, .87);--ng-select-dropdown-option-disabled: #cccccc;--ng-select-input-text: #000000;--ng-select-border-dark: rgb(178.5, 178.5, 178.5);--ng-select-border-light: rgb(216.75, 216.75, 216.75);--ng-select-border-lighter: rgb(229.5, 229.5, 229.5);--ng-select-arrow: #999999;--ng-select-arrow-hover: #666666;--ng-select-arrow-active: #333333;--ng-select-selected-hover: rgb(209.1, 231.78, 255);--ng-select-selected-border: rgb(183.6, 218.88, 255);--ng-select-clear: #999999;--ng-select-clear-hover: #d0021b;--ng-select-container-hover-shadow: 0 1px 0 rgba(0, 0, 0, .06);--ng-select-dropdown-shadow: 0 1px 0 rgba(0, 0, 0, .06)}.ng-select.ng-select-opened>.ng-select-container{background:var(--ng-select-bg, #ffffff);border-color:var(--ng-select-border-dark, rgb(178.5, 178.5, 178.5)) var(--ng-select-border, #ccc) var(--ng-select-border-light, rgb(216.75, 216.75, 216.75))}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow, #999999);border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--ng-select-arrow-active, #333333)}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--ng-select-highlight, #007eff);box-shadow:var(--ng-select-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1))}.ng-select.ng-select-disabled>.ng-select-container{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:var(--ng-select-primary-text, #333);background-color:var(--ng-select-bg, #ffffff);border-radius:var(--ng-select-border-radius, 4px);border:1px solid var(--ng-select-border, #ccc);min-height:var(--ng-select-height, 36px);align-items:center}.ng-select .ng-select-container:hover{box-shadow:var(--ng-select-container-hover-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:var(--ng-select-value-padding-left, 10px)}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--ng-select-placeholder, #999999)}.ng-select.ng-select-single .ng-select-container{height:var(--ng-select-height, 36px)}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:var(--ng-select-value-padding-left, 10px);padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:var(--ng-select-value-padding-left, 10px);padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:var(--ng-select-disabled-text, #f9f9f9);border:1px solid var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5))}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:var(--ng-select-value-font-size, .9em);margin-bottom:5px;color:var(--ng-select-value-text, #333);background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255));border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:var(--ng-select-disabled-text, #f9f9f9)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--ng-select-selected-hover, rgb(209.1, 231.78, 255))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255));border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid var(--ng-select-selected-border, rgb(183.6, 218.88, 255))}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:var(--ng-select-input-text, #000000)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:var(--ng-select-clear, #999999)}.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus .ng-clear{color:var(--ng-select-clear-hover, #d0021b)}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:var(--ng-select-arrow-hover, #666666)}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:var(--ng-select-arrow, #999999) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:var(--ng-select-dropdown-bg, #ffffff);border:1px solid var(--ng-select-dropdown-border, #ccc);box-shadow:var(--ng-select-dropdown-shadow, 0 1px 0 rgba(0, 0, 0, .06))}.ng-dropdown-panel.ng-select-top{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px);border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-right{border-top-right-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-top-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel.ng-select-left{border-top-left-radius:var(--ng-select-border-radius, 4px);border-bottom-right-radius:var(--ng-select-border-radius, 4px);border-bottom-left-radius:var(--ng-select-border-radius, 4px);border-bottom-color:var(--ng-select-border-lighter, rgb(229.5, 229.5, 229.5));margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:var(--ng-select-border-radius, 4px)}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid var(--ng-select-border, #ccc);padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:var(--ng-select-dropdown-optgroup-text, rgba(0, 0, 0, .54));cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:var(--ng-select-marked, rgb(244.8, 249.84, 255))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:var(--ng-select-dropdown-optgroup-marked, rgba(0, 0, 0, .54));background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255));font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--ng-select-dropdown-option-bg, #ffffff);color:var(--ng-select-dropdown-option-text, rgba(0, 0, 0, .87));padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:var(--ng-select-selected-text, #333);background-color:var(--ng-select-selected, rgb(234.6, 244.68, 255))}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--ng-select-marked, rgb(244.8, 249.84, 255));color:var(--ng-select-marked-text, #333)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--ng-select-dropdown-option-disabled, #cccccc)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.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;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}@font-face{font-family:"Bree Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bree-serif-400-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bree Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bree-serif-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-variable-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-italic-400-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-italic-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal: #00c8a0;--navy: #1b3f6b;--mint: #e6faf5;--offwhite: #f7f9fb;--charcoal: #2d2d2a;--ink: #1a1a1a;--amber: #f2a96b;--blush: #fdf0e5;--amber-dark: #d4834a;--grey-500: #606773;--grey-400: #9ca3af;--line: #dde1e7;--line-soft: #f0f2f5;--page-bg: #eceef1;--danger: #e53e3e;--danger-strong: #c61b1b;--brand-accent: #00c8a0;--brand-accent-rgb: 0 200 160;--brand-ink: #1b3f6b;--chrome-bg: #1b3f6b;--chrome-fg: #ffffff;--chrome-border: rgb(255 255 255 / 40%);--chrome-fg-muted: rgb(255 255 255 / 75%);--chrome-panel: rgb(255 255 255 / 8%);--accent-on-dark: #00c8a0;--accent-on-light: #1b3f6b;--action-bg: #00c8a0;--action-fg: #1b3f6b;--action-secondary-bg: #1b3f6b;--action-secondary-fg: #ffffff;--action-secondary-border: transparent;--link-color: #1b3f6b;--focus-ring: #1b3f6b;--danger-rgb: 229 62 62;--focus-ring-rgb: 27 63 107;--text-muted: #606773;--text-muted-on-page: #606773;--detail-color: #1b3f6b;--surface-page: #eceef1;--surface-soft: #e6faf5;--font-head: "Bree Serif", serif;--font-body: "Open Sans", sans-serif;--space-1: .125rem;--space-2: .25rem;--space-3: .375rem;--space-4: .5rem;--space-5: .625rem;--space-6: .75rem;--space-7: .875rem;--space-8: 1rem;--space-9: 1.125rem;--space-10: 1.25rem;--space-11: 1.375rem;--space-12: 1.5rem;--space-13: 1.625rem;--space-14: 1.75rem;--space-16: 2rem;--space-20: 2.5rem;--space-24: 3rem;--space-30: 3.75rem;--space-32: 4rem;--space-40: 5rem;--radius-card: .875rem;--radius-btn: 62.5rem;--radius-input: .5rem;--shadow-card: 0 .125rem .5rem rgb(0 0 0 / 5%)}body{font-family:var(--font-body);background:var(--page-bg);color:var(--ink);font-size:.875rem;line-height:1.7}h1,h2,h3{font-family:var(--font-head);font-weight:400;color:var(--accent-on-light)}h1{font-size:3rem;line-height:1.1}h2{font-size:2.25rem;line-height:1.2}h3{font-size:1.5rem;line-height:1.3}h4{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--navy)}.eyebrow{font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase;color:var(--navy)}.caption{font-size:.75rem;color:var(--grey-500);line-height:1.5}@media(width<=720px){h1{font-size:2.125rem}h2{font-size:1.75rem}}:root{--ngx-form-components-background-color: white;--ngx-form-components-background-color-active: var(--surface-soft);--ngx-form-components-color: var(--ink);--ngx-form-components-border-color: var(--line);--ngx-form-components-border: .0625rem solid var(--line);--ngx-form-components-label-color: var(--navy);--ngx-form-components-placeholder-color: var(--grey-500);--ngx-form-components-disabled-color: var(--grey-500);--ngx-form-components-invalid-color: var(--danger-strong);--ngx-form-components-error-color: var(--danger-strong);--ngx-form-components-warning-color: var(--charcoal);--ngx-form-components-chip-color: var(--navy);--ngx-form-components-chip-background-color: var(--surface-soft);--ngx-form-components-chip-border-color: var(--line);--ngx-form-components-chip-hover-background-color: var(--line-soft);--ngx-form-components-dropdown-panel-border-color: var(--line);--ngx-form-components-dropdown-panel-border: .0625rem solid var(--line);--ng-select-height: 2.75rem;--ng-select-border-radius: var(--radius-input);--ng-select-bg: white;--ng-select-border: var(--line);--ng-select-border-light: var(--line);--ng-select-border-lighter: var(--line-soft);--ng-select-border-dark: var(--line);--ng-select-placeholder: var(--grey-500);--ng-select-value-text: var(--ink);--ng-select-value-font-size: .875rem;--ng-select-input-text: var(--ink);--ng-select-primary-text: var(--ink);--ng-select-disabled-text: var(--grey-500);--ng-select-arrow: var(--navy);--ng-select-arrow-hover: var(--navy);--ng-select-arrow-active: var(--navy);--ng-select-clear: var(--grey-500);--ng-select-clear-hover: var(--danger-strong);--ng-select-highlight: var(--focus-ring);--ng-select-marked: var(--navy);--ng-select-marked-text: white;--ng-select-selected: var(--surface-soft);--ng-select-selected-text: var(--navy);--ng-select-selected-hover: var(--surface-soft);--ng-select-selected-border: var(--line);--ng-select-dropdown-bg: white;--ng-select-dropdown-border: var(--line);--ng-select-dropdown-option-bg: white;--ng-select-dropdown-option-text: var(--charcoal);--ng-select-dropdown-option-disabled: var(--grey-500);--ng-select-dropdown-optgroup-text: var(--navy);--ng-select-dropdown-optgroup-marked: var(--navy);--ng-select-box-shadow: 0 0 0 .1875rem rgb(var(--focus-ring-rgb) / 15%);--ng-select-container-hover-shadow: none;--ng-select-dropdown-shadow: var(--shadow-card)}form-input,form-textarea,form-select{display:block;margin-bottom:var(--space-9)}.field-hint{display:block;margin:calc(var(--space-9) * -1 + var(--space-3)) 0 var(--space-9)}form-input ._input input,form-input ._input textarea,form-textarea ._input input,form-textarea ._input textarea{min-height:2.75rem!important;padding:var(--space-6) var(--space-7)!important;font-family:var(--font-body)!important;border-radius:var(--radius-input)!important;transition:border-color .15s ease,box-shadow .15s ease!important}form-input ._input input:focus,form-input ._input textarea:focus,form-textarea ._input input:focus,form-textarea ._input textarea:focus{border-color:var(--focus-ring)!important;box-shadow:0 0 0 .1875rem rgb(var(--focus-ring-rgb)/15%)!important}form-input ._input input[aria-invalid=true],form-input ._input textarea[aria-invalid=true],form-textarea ._input input[aria-invalid=true],form-textarea ._input textarea[aria-invalid=true]{border-color:var(--danger)!important}form-input ._input input[aria-invalid=true]:focus,form-input ._input textarea[aria-invalid=true]:focus,form-textarea ._input input[aria-invalid=true]:focus,form-textarea ._input textarea[aria-invalid=true]:focus{box-shadow:0 0 0 .1875rem rgb(var(--danger-rgb)/15%)!important}form-textarea ._input textarea{min-height:7.5rem!important;line-height:1.5!important;background-image:none!important;background-attachment:scroll!important;resize:vertical!important}form-label ._label{margin:0 0 var(--space-3)!important;font-weight:700!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.0625rem!important}form-validation-error ._validation-errors{margin-top:var(--space-3)}form-validation-error ._validation-errors .error{font-weight:400!important}form-select .ng-select{max-width:100%!important}form-select .ng-select .ng-select-container{min-width:0!important;max-width:100%!important;border-radius:var(--radius-input)!important}form-select .ng-select .ng-select-container .ng-value-container{min-width:0!important;padding:var(--space-2) var(--space-6)!important}form-select .ng-select:not(.ng-select-multiple) .ng-select-container .ng-value-container .ng-value{min-width:0!important;max-width:100%!important;overflow:hidden!important}form-select .ng-select:not(.ng-select-multiple) .ng-select-container .ng-value-container .ng-value .ng-value-label{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}form-select .ng-select.ng-select-multiple .ng-select-container{height:auto!important}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container{display:flex!important;flex-wrap:wrap!important;gap:var(--space-3)!important;padding:var(--space-3) var(--space-6)!important}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{display:inline-flex!important;align-items:stretch!important;overflow:visible!important;margin:0!important;border:.0625rem solid var(--line)!important;border-radius:var(--radius-input)!important;font-size:.875rem!important}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value-label{display:inline-flex!important;align-items:center!important;padding:var(--space-2) var(--space-4)!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;color:var(--navy)!important}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value-icon:hover{outline:.125rem solid var(--navy)!important;outline-offset:-.125rem}form-select .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value-icon:focus-visible{outline:.1875rem solid var(--focus-ring)!important;outline-offset:.0625rem}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:var(--space-6) var(--space-7)!important;font-family:var(--font-body)!important;font-size:.875rem!important}.password-field input{padding-right:2.75rem!important}.card{background:#fff;border:.0625rem solid var(--line);border-radius:var(--radius-card);padding:var(--space-16)}.hero{background:var(--chrome-bg);border-radius:1.25rem;padding:var(--space-32) var(--space-30);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-6.25rem;right:-6.25rem;width:22.5rem;height:22.5rem;border-radius:50%;border:3rem solid rgb(var(--brand-accent-rgb)/7%)}.hero:after{content:"";position:absolute;bottom:-5rem;left:13.75rem;width:15rem;height:15rem;border-radius:50%;border:2rem solid rgb(var(--brand-accent-rgb)/4%)}.hero>*{position:relative;z-index:1}.hero h1,.hero h2{color:var(--chrome-fg)}.hero h1 .accent,.hero h2 .accent,.hero .eyebrow{color:var(--accent-on-dark)}.hero p{color:var(--chrome-fg-muted);font-size:1rem;max-width:32.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;font-family:var(--font-head);font-size:1rem;font-weight:400;letter-spacing:.0313rem;border:none;border-radius:var(--radius-btn);padding:var(--space-7) var(--space-14);cursor:pointer;text-decoration:none;text-align:center;transition:filter .15s ease,transform .05s ease}.btn:hover:not(:disabled){filter:brightness(1.05)}.btn:active:not(:disabled){transform:translateY(.0625rem)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--action-bg);color:var(--action-fg)}.btn-secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.btn-ghost{background:transparent;color:var(--chrome-fg);border:2px solid var(--chrome-border);padding:var(--space-6) var(--space-13)}.btn-sm{font-size:.875rem;padding:var(--space-5) var(--space-9)}.btn-block{width:100%}.badge{display:inline-block;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.0938rem;text-transform:uppercase;padding:var(--space-2) var(--space-5);border-radius:1.25rem;white-space:nowrap}.badge-meta{color:var(--charcoal);background:var(--line-soft)}.field{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-9)}.field label{font-size:.75rem;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.0625rem}.field input,.field textarea,.field select{font-family:var(--font-body);font-size:.875rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--radius-input);padding:var(--space-6) var(--space-7);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 .1875rem rgb(var(--focus-ring-rgb)/15%)}.field textarea{resize:vertical;min-height:7.5rem}.field .error{font-size:.75rem;color:var(--danger-strong)}.form-error{background:var(--blush);border-left:.25rem solid var(--danger);border-radius:0 var(--radius-input) var(--radius-input) 0;padding:var(--space-6) var(--space-8);font-size:.8125rem;color:var(--charcoal);margin-bottom:var(--space-9)}.callout{background:var(--blush);border-radius:var(--radius-input);padding:var(--space-7) var(--space-9)}.callout .callout-label{font-size:.625rem;font-weight:700;letter-spacing:.0938rem;text-transform:uppercase;color:var(--navy);margin-bottom:var(--space-2)}.page{max-width:68.75rem;margin:0 auto;padding:var(--space-16) var(--space-12) var(--space-40)}.page-medium{max-width:55rem;margin:0 auto;padding:var(--space-16) var(--space-12) var(--space-40)}.page-narrow{max-width:40rem;margin:0 auto;padding:var(--space-16) var(--space-12) var(--space-40)}.empty-state{text-align:center;padding:var(--space-24) var(--space-12);color:var(--grey-500)}.visually-hidden{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}ion-popover.error-popover-host{--width: 22rem;--max-width: calc(100vw - var(--space-16));--background: white;--border-radius: var(--radius-card);--backdrop-opacity: .45;--box-shadow: 0 .5rem 1.5rem rgb(27 63 107 / 18%)}ion-toast.error-toast{--background: var(--navy);--color: white;--border-radius: var(--radius-input);--max-width: 26rem;font-family:var(--font-body);font-size:.875rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{color:var(--navy)}:root{--teal: var(--brand-accent);--navy: var(--brand-ink);--grey-500: var(--text-muted);--mint: var(--surface-soft);--page-bg: var(--surface-page)}
