.hi-search-field{align-items:center;display:inline-flex;max-width:100%;min-width:0;position:relative;width:100%}:root .hi-search-field>input.p-inputtext{font-size:.78rem;line-height:1.25;min-width:0;padding-inline:1.75rem;width:100%}:root .hi-search-field>.hi-search-field__icon{color:var(--text-color-secondary);font-size:.72rem;inset-inline-end:auto;inset-inline-start:.55rem;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}:root .hi-search-field>.hi-search-field__clear{align-items:center;background:#0000;border:0;border-radius:.3rem;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;height:1.5rem;inset-inline-end:.125rem;justify-content:center;min-height:0;min-width:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.hi-search-field__clear svg{height:.75rem;width:.75rem}:root .hi-search-field>.hi-search-field__clear:hover{background:#8fd8ff1f;color:#8fd8ff}:root .hi-search-field>.hi-search-field__clear:focus-visible{outline:2px solid #8fd8ff;outline-offset:-2px}:root .hi-search-field--compact>input.p-inputtext{font-size:.75rem;height:1.5rem;min-height:0;padding-block:.125rem}:root .hi-search-field--compact>.hi-search-field__clear{height:1.25rem;width:1.25rem}.hi-select.p-component{--hi-select-label-height:1.5rem;--hi-select-label-padding:0.2rem 0.5rem;--hi-select-font-size:0.78rem;background:#00142073;border:1px solid #add8e633;border-radius:.5rem;box-shadow:none;max-width:100%;min-width:0;padding:.125rem;transition:border-color .15s,background-color .15s}.hi-select.p-component:not(.p-disabled):hover{background:#001420a6;border-color:#8fd8ff73}.hi-select.p-component:not(.p-disabled).p-focus{border-color:#8fd8ff;box-shadow:none;outline:2px solid #8fd8ff40;outline-offset:2px}.hi-select.p-component :is(.p-dropdown-label,.p-multiselect-label,.p-treeselect-label){background:#0000;border-radius:.4rem;color:var(--text-color);display:block;font-size:var(--hi-select-font-size);line-height:1.25;margin:0;min-height:var(--hi-select-label-height);overflow:hidden;padding:var(--hi-select-label-padding);text-overflow:ellipsis;white-space:nowrap}.hi-select.p-component :is(.p-multiselect-label-container,.p-treeselect-label-container){min-width:0;padding:0}.hi-select.p-component :is(.p-dropdown-label,.p-multiselect-label,.p-treeselect-label).p-placeholder{color:var(--text-color-secondary)}.hi-select.p-component :is(.p-dropdown-trigger,.p-multiselect-trigger,.p-treeselect-trigger){background:#0000;border:0;border-radius:.4rem;color:var(--text-color-secondary);width:1.5rem}.hi-select.p-component.p-focus :is(.p-dropdown-trigger,.p-multiselect-trigger,.p-treeselect-trigger){color:#8fd8ff}.hi-select.p-component :is(.p-dropdown-trigger-icon,.p-multiselect-trigger-icon,.p-treeselect-trigger-icon){height:.75rem;width:.75rem}.hi-select.p-component:is(.p-dropdown-clearable,.p-multiselect-clearable,.p-treeselect-clearable) :is(.p-dropdown-label,.p-multiselect-label,.p-treeselect-label){padding-right:1.75rem}.hi-select.p-component :is(.p-dropdown-clear-icon,.p-multiselect-clear-icon,.p-treeselect-clear-icon){color:var(--text-color-secondary);right:1.75rem}.hi-select.p-component.p-invalid{border-color:#f19ea6}.hi-select.p-multiselect .p-multiselect-token,.hi-select.p-treeselect .p-treeselect-token{background:#8fd8ff1f;border-radius:.3rem;color:#c5e9fc;font-size:inherit;margin:0 .25rem 0 0;padding:.1rem .35rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel){background:#001f30;border:1px solid #add8e633;border-radius:.5rem;box-shadow:0 8px 24px #0003;color:var(--text-color);margin-top:.25rem;overflow:hidden;padding:.15rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-items-wrapper,.p-multiselect-items-wrapper,.p-treeselect-items-wrapper){background:#0000;scrollbar-color:#8fd8ff4d #0000;scrollbar-width:thin}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) ::-webkit-scrollbar{height:5px;width:5px}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) ::-webkit-scrollbar-track{background:#0000}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) ::-webkit-scrollbar-thumb{background:#8fd8ff4d;border-radius:999px}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) ::-webkit-scrollbar-thumb:hover{background:#8fd8ff80}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-items,.p-multiselect-items){background:#0000;display:flex;flex-direction:column;gap:.1rem;padding:0}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-item,.p-multiselect-item){align-items:center;border-radius:.4rem;color:var(--text-color-secondary);display:flex;font-size:.78rem;line-height:1.25;margin:0;min-height:1.5rem;padding:.25rem .5rem;transition:background-color .15s,color .15s}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-item,.p-multiselect-item):not(.p-highlight):not(.p-disabled):is(:hover,.p-focus){background:#8fd8ff14;color:#c5e9fc}.hi-select-panel.p-component.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.hi-select-panel.p-component.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:is(:hover,.p-focus){background:#8fd8ff;color:#001420}.hi-select-panel.p-component.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight,.hi-select-panel.p-component.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight:is(:hover,.p-focus){background:#8fd8ff1f;color:#c5e9fc}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-dropdown-item .p-dropdown-check-icon{color:inherit;margin-left:0;margin-right:.5rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-header,.p-multiselect-header,.p-treeselect-header){align-items:center;background:#0000;border-bottom:1px solid #add8e633;border-radius:0;color:var(--text-color-secondary);display:flex;gap:.5rem;margin:0;padding:.35rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-filter-container,.p-multiselect-filter-container,.p-treeselect-filter-container){flex:1 1;margin:0;min-width:0;width:0}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-filter,.p-multiselect-filter,.p-treeselect-filter){background:#00142073;border:1px solid #add8e633;border-radius:.35rem;color:var(--text-color);font-size:.78rem;margin:0;min-width:0;padding:.3rem 1.75rem .3rem .5rem;width:100%}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-dropdown-empty-message,.p-multiselect-empty-message,.p-treeselect-empty-message){color:var(--text-color-secondary);font-size:.78rem;padding:.4rem .5rem}.hi-select-panel.p-component.p-treeselect-panel .p-tree,.hi-select-panel.p-component.p-treeselect-panel .p-tree-container{background:#0000;border:0;color:var(--text-color);padding:0}.hi-select-panel.p-component.p-treeselect-panel .p-treenode{padding:0}.hi-select-panel.p-component.p-treeselect-panel .p-treenode-children{padding:0 0 0 1rem}.hi-select-panel.p-component.p-treeselect-panel .p-tree .p-treenode-content{background:#0000;border-radius:.4rem;color:var(--text-color-secondary);font-size:.78rem;min-height:1.6rem;padding:.2rem .4rem}.hi-select-panel.p-component.p-treeselect-panel .p-treenode-content:not(.p-disabled):is(:hover,.p-highlight){background:#8fd8ff1f;color:#c5e9fc}.hi-select-panel.p-component.p-treeselect-panel :is(.p-treenode-label,.p-treenode-icon,.p-tree-toggler){color:inherit;font-size:inherit;line-height:1.25}.hi-select-panel.p-component.p-treeselect-panel .p-tree-toggler{height:1.25rem;width:1.25rem}.hi-select-panel.p-component.p-treeselect-panel .p-tree-toggler-icon{height:.65rem;width:.65rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-checkbox{flex-shrink:0;height:.9rem;width:.9rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-checkbox .p-checkbox-box{background:#00142073;border:1px solid #add8e666;border-radius:.2rem;height:.9rem;width:.9rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-checkbox.p-highlight .p-checkbox-box{background:#8fd8ff;border-color:#8fd8ff;color:#001420}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-checkbox-icon{height:.65rem;width:.65rem}.hi-units-grid-filter.hi-select.p-component,.hi-units-inline-select.hi-select.p-component,.hi-units-number-filter-condition.hi-select.p-component,:is(.hi-units-grid-cell.p-cell-editing,.hi-units-table .p-cell-editing) .hi-select.p-component{--hi-select-label-height:0;--hi-select-label-padding:0 0.25rem;--hi-select-font-size:0.72rem;border-radius:.35rem;height:1.45rem;min-height:1.45rem;padding:0}.hi-units-grid-filter.hi-select.p-component :is(.p-dropdown-label,.p-multiselect-label),.hi-units-inline-select.hi-select.p-component .p-dropdown-label,.hi-units-number-filter-condition.hi-select.p-component .p-dropdown-label,:is(.hi-units-grid-cell.p-cell-editing,.hi-units-table .p-cell-editing) .hi-select.p-component :is(.p-dropdown-label,.p-treeselect-label){font-size:.72rem;min-height:0;padding:0 .25rem}.hi-units-number-filter-condition.hi-select.p-component :is(.p-dropdown-trigger,.p-dropdown-check-icon){width:.65rem}@media (max-width:1366px){.settings-tab-container .hi-select.p-component{min-height:36px}}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) :is(.p-multiselect-close,.p-treeselect-close){border-radius:.3rem;color:var(--text-color-secondary);height:1.4rem;width:1.4rem}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .p-dropdown-item.p-highlight .recoveries-unit-mla{color:inherit;opacity:.75}.hi-select-panel.p-component:is(.p-dropdown-panel,.p-multiselect-panel,.p-treeselect-panel) .recoveries-unit-mla,.hi-select.p-component .recoveries-unit-mla{font-size:.72rem}.hi-units-number-filter-condition.hi-select.p-component{flex-basis:2.5rem;width:2.5rem}@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(/static/media/primeicons.ff0c4cd79b2ffca2de54.eot);src:url(/static/media/primeicons.ff0c4cd79b2ffca2de54.eot?#iefix) format("embedded-opentype"),url(/static/media/primeicons.024b32cc7bf399b1a847.woff2) format("woff2"),url(/static/media/primeicons.8931fda1930c3bd21e96.woff) format("woff"),url(/static/media/primeicons.a5c2a53d1ff7a9ff5933.ttf) format("truetype"),url(/static/media/primeicons.6ed59f962963a4a73af2.svg?#primeicons) format("svg")}.pi{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:primeicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@media (prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.ai-assistants-dialog .p-tabview-panels{padding:1.25rem 1.25rem .75rem}.ai-assistants-content{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.ai-assistants-content h3,.ai-assistants-content p{margin:0}.ai-assistants-content small,.ai-assistants-intro{color:var(--text-color-secondary);line-height:1.5}.ai-assistants-choices{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-assistants-choice{align-items:flex-start;background:#00142059;border:1px solid var(--surface-border);border-radius:.85rem;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.5rem;min-height:7rem;padding:1.1rem;text-align:left}.ai-assistants-choice strong{font-size:1.05rem}.ai-assistants-choice span{color:var(--text-color-secondary);font-size:.85rem;line-height:1.5}.ai-assistants-choice.is-selected,.ai-assistants-choice:hover{background:#8fd8ff17;border-color:#8fd8ff}.ai-assistants-choice:focus-visible{outline:2px solid #8fd8ff;outline-offset:3px}.ai-assistants-apps{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.ai-assistants-setup{align-items:flex-start;border:1px solid var(--surface-border);border-radius:.85rem;display:flex;flex-direction:column;gap:.85rem;padding:1.1rem}.ai-assistants-setup>.admin-access-tab,.ai-assistants-setup>.p-inputtext{width:100%}.ai-assistants-content>.p-button{align-self:flex-start}.ai-assistants-footer{border-top:1px solid #add8e626;margin-top:.5rem;padding-top:.85rem}.ai-assistants-manage{align-items:center;background:#0000;border:0;border-radius:.25rem;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:.65rem;padding:.4rem 0}.ai-assistants-manage .pi{font-size:.7rem}.ai-assistants-manage:hover{color:#8fd8ff}.ai-assistants-manage:focus-visible{outline:2px solid #8fd8ff;outline-offset:4px}.ai-assistants-dialog .admin-access-tab,.ai-assistants-dialog .admin-access-tab>.p-datatable{flex:0 0 auto;height:auto}.ai-assistants-dialog .p-datatable-wrapper{overflow-x:auto}@media (max-width:600px){.ai-assistants-dialog .p-tabview-panels{padding:1rem .75rem .75rem}.ai-assistants-choices{grid-template-columns:1fr}.ai-assistants-choice{min-height:auto}}.admin-access-tab{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow-y:auto}.mcp-connection-setup{display:flex;flex-direction:column;gap:1.35rem;min-width:0;width:100%}.mcp-connection-setup h3,.mcp-connection-setup p{margin:0}.mcp-setup-intro{display:flex;flex-direction:column;gap:.35rem}.mcp-setup-eyebrow{color:#a4dfff;font-size:.8rem;font-weight:600}.mcp-setup-step{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:1.8rem minmax(0,1fr)}.mcp-setup-step+.mcp-setup-step{border-top:1px solid #add8e624;padding-top:1.25rem}.mcp-setup-step-number{align-items:center;background:#8fd8ff14;border:1px solid #8fd8ff40;border-radius:50%;color:#a4dfff;display:inline-flex;font-size:.8rem;font-weight:600;height:1.8rem;justify-content:center;width:1.8rem}.mcp-setup-step-content{align-items:stretch;display:flex;flex-direction:column;gap:.8rem;min-width:0}.mcp-setup-step-content h3{font-size:1rem;font-weight:600;padding-top:.2rem}.mcp-setup-intro p,.mcp-setup-step-content p{color:var(--text-color-secondary);font-size:.88rem;line-height:1.6}.mcp-copy-value{background:#000f194d;border:1px solid #add8e633;border-radius:.65rem;min-width:0;padding:.25rem .75rem .75rem}.mcp-copy-actions,.mcp-copy-value-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.mcp-copy-value-label{color:var(--text-color-secondary);font-size:.75rem;font-weight:600}.mcp-copy-actions .p-button{flex:0 0 auto;font-size:.75rem;padding:.4rem;width:auto}.mcp-copy-value .p-inputtext{background:#0000;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;min-width:0;width:100%}.mcp-copy-value pre{color:var(--text-color);font-size:.8rem;line-height:1.6;margin:0;overflow-x:auto;padding:.45rem 0;white-space:pre}.mcp-copy-feedback{color:var(--text-color-secondary);display:block;font-size:.75rem;line-height:1.5}.mcp-copy-feedback:not(:empty){padding-top:.35rem}.mcp-setup-details{display:flex;flex-direction:column;gap:.75rem}.mcp-setup-details summary{color:#a4dfff;cursor:pointer;font-size:.85rem;padding:.4rem 0}.mcp-setup-details[open]>:not(summary){margin-top:.75rem}.mcp-setup-details small,.mcp-setup-verification small{color:var(--text-color-secondary);font-size:.78rem;line-height:1.5}.mcp-connection-facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0}.mcp-connection-facts dt{color:var(--text-color-secondary);font-size:.75rem;margin-bottom:.25rem}.mcp-connection-facts dd{font-size:.85rem;margin:0}.mcp-app-picker,.mcp-setup-verification{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.mcp-app-picker .p-button,.mcp-setup-verification .p-button{flex:0 0 auto;width:auto}.mcp-setup-verification small{flex:1 1 13rem}.mcp-setup-security-note{align-items:baseline;color:var(--text-color-secondary);display:flex;font-size:.75rem;gap:.5rem;line-height:1.5}.mcp-setup-dialog .p-dialog-content{padding-top:.5rem}@media (max-width:480px){.mcp-setup-step{gap:.6rem;grid-template-columns:1.5rem minmax(0,1fr)}.mcp-setup-step-number{height:1.5rem;width:1.5rem}}.assistant-access-field{border:0;display:flex;flex-direction:column;gap:.75rem;margin:0;min-width:0;padding:0}.assistant-access-field legend{font-weight:600;padding:0 0 .65rem}.assistant-access-options{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-lifetime-options{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-access-option{align-items:flex-start;background:#0014204d;border:1px solid var(--surface-border);border-radius:.65rem;cursor:pointer;display:flex;gap:.65rem;padding:.85rem}.assistant-access-option.is-selected{background:#8fd8ff17;border-color:#8fd8ff}.assistant-access-option:focus-within{outline:2px solid #8fd8ff;outline-offset:2px}.assistant-access-custom-toggle input,.assistant-access-option input{accent-color:#8fd8ff;flex:0 0 auto;margin-top:.15rem;width:1rem}.assistant-access-option>span,.assistant-access-summary{display:flex;flex-direction:column;gap:.4rem;min-width:0}.assistant-access-advanced small,.assistant-access-field>small,.assistant-access-option small,.assistant-access-summary small{color:var(--text-color-secondary);font-size:.8rem;line-height:1.5}.assistant-access-advanced{border-bottom:1px solid var(--surface-border);border-top:1px solid var(--surface-border);padding:.8rem 0}.assistant-access-advanced summary{color:var(--text-color-secondary);cursor:pointer;font-size:.85rem}.assistant-access-custom-toggle{align-items:flex-start;display:flex;gap:.5rem;margin:.85rem 0}.assistant-access-summary{background:#8fd8ff14;border-radius:.65rem;font-size:.85rem;line-height:1.5;padding:1rem}@media (max-width:480px){.assistant-access-options{grid-template-columns:1fr}}.admin-access-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.admin-access-toolbar-copy{display:flex;flex-direction:column;gap:.25rem}.admin-access-toolbar-copy h3{font-size:1.15rem;margin:0}.admin-access-toolbar-copy p{color:#ffffffbf;margin:0;max-width:48rem}.admin-access-summary{display:flex;flex-direction:column;gap:.2rem;line-height:1.35}.admin-access-summary-row{display:flex;gap:.35rem}.admin-access-summary-label{font-weight:600;min-width:3.5rem}.admin-access-actions{display:flex;gap:.25rem;justify-content:flex-end}.admin-client-accounts-table .p-datatable-tbody>tr>td,.admin-provider-table .p-datatable-tbody>tr>td{vertical-align:middle}.admin-client-account-control,.admin-provider-table-control{min-width:0;width:100%}.admin-client-account-date{min-width:10rem}.admin-client-account-date .p-inputtext{min-width:7.25rem}.admin-client-account-date .p-datepicker-trigger{flex:0 0 2.5rem}.admin-client-account-allocation{align-items:center;display:flex;gap:.35rem;justify-content:space-between;min-width:0}.admin-client-account-allocation span{font-weight:700;white-space:nowrap}.admin-client-account-owners{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.admin-client-account-owners>span{overflow-wrap:anywhere}.admin-client-account-subscription{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.admin-provider-model-panel{max-width:34rem}.admin-access-dialog-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-dialog-stack{display:flex;flex-direction:column;gap:1rem}.admin-access-dialog-span{grid-column:1/-1}.admin-access-dialog-footer{display:flex;gap:.5rem;justify-content:flex-end}.admin-access-checkbox-field,.admin-access-inline-checkbox{display:flex;flex-direction:column;gap:.5rem}.admin-access-inline-checkbox{align-items:center;flex-direction:row}.admin-access-quick-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.15rem}.admin-permission-card{border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.admin-permission-header,.admin-permission-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(10rem,1.3fr) 8rem minmax(10rem,1fr);padding:.85rem 1rem}.admin-permission-header{background:#ffffff0a;border-bottom:1px solid #ffffff1f;font-weight:700}.admin-permission-row+.admin-permission-row{border-top:1px solid #ffffff14}.admin-permission-label{font-weight:600}.admin-permission-control{align-items:center;display:flex}.admin-access-note{color:#ffffffb8}.admin-resource-shared-with{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.admin-resource-shared-with__empty,.admin-resource-shared-with__labels{line-height:1.3;min-width:0;overflow-wrap:anywhere}.admin-resource-shared-with__empty{color:#ffffff8f}.admin-panel-root{gap:1rem;height:100%;min-height:0;overflow:hidden}.admin-panel-dialog .p-dialog-content,.admin-panel-root{display:flex;flex-direction:column}.admin-panel-dialog .p-dialog-content>.admin-access-tab,.admin-panel-dialog .p-dialog-content>.admin-member-panel,.admin-panel-dialog .p-dialog-content>.admin-panel-root{flex:1 1 auto}.admin-member-panel{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow-y:auto}.admin-member-panel>.admin-access-tab,.admin-member-panel>.admin-access-tab>.p-datatable{flex:0 0 auto;height:auto}.admin-panel-tabview{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.admin-panel-tabview .p-tabview-nav-container{flex:0 0 auto}.admin-panel-tabview .p-tabview-panels{flex:1 1 auto;min-height:0;overflow-y:auto}.admin-panel-tabview .p-tabview-panel{height:100%;min-height:100%}.admin-access-tab>.p-datatable{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.admin-access-tab>.p-datatable .p-datatable-wrapper{flex:1 1 auto;min-height:0;overflow:auto}.admin-panel-tabview .p-datatable .p-datatable-thead>tr>th{background:#003047;box-shadow:0 1px 0 #ffffff2e;position:-webkit-sticky;position:sticky;top:0;z-index:4}.admin-access-toolbar,.admin-access-toolbar-actions,.admin-panel-header,.admin-policy-builder,.admin-role-create,.admin-share-form,.admin-token-box{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-access-toolbar,.admin-panel-header{justify-content:space-between}.admin-access-toolbar-copy h3,.admin-panel-header h3{margin:0}.admin-access-toolbar-copy p,.admin-panel-header p{color:#ffffffb8;margin:.25rem 0 0}.admin-policy-builder{align-items:flex-start}.admin-policy-builder .p-multiselect,.admin-role-create .p-inputtext,.admin-share-form .p-dropdown,.admin-share-form .p-inputtext{min-width:12rem}.admin-permission-composer{background:#00000024;border:1px solid #ffffff24;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.admin-permission-checkboxes,.admin-permission-composer__top,.admin-permission-selectors{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-permission-composer__top>.p-multiselect{flex:1 1 22rem;min-width:16rem}.admin-permission-selectors>.p-multiselect{flex:1 1 16rem;min-width:14rem}.admin-permission-composer>.p-multiselect{flex:0 0 auto;min-width:0;width:100%}.admin-permission-composer__hint{color:#ffffffb8;font-size:.875rem;margin:0}.admin-permission-checkboxes{border:1px solid #ffffff1f;border-radius:6px;padding:.5rem .75rem}.admin-permission-checkboxes label{align-items:center;cursor:pointer;display:inline-flex;gap:.4rem}.admin-permission-grid{border:1px solid #ffffff24;border-radius:8px;overflow:hidden}.admin-permission-grid__header,.admin-permission-grid__row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(15rem,1.5fr) repeat(4,4.5rem) minmax(14rem,2fr) 3rem;min-width:54rem;padding:.65rem .75rem}.admin-permission-grid__header{background:#ffffff14;font-size:.8rem;font-weight:700}.admin-permission-grid__header>span:not(:first-child){text-align:center}.admin-permission-grid__row+.admin-permission-grid__row{border-top:1px solid #ffffff1a}.admin-permission-grid__row>.p-multiselect{width:100%}.admin-permission-grid__actions,.admin-permission-grid__checkbox{display:flex;justify-content:center}.admin-permission-grid__scope{align-items:flex-start;color:#ffffffc7;display:flex;flex-direction:column;font-size:.85rem;gap:.35rem;min-width:0;overflow-wrap:anywhere}.admin-permission-grid__empty{color:#ffffffad;padding:1rem}@media (max-width:800px){.admin-permission-grid{overflow-x:auto}}.admin-token-box{align-items:stretch}.admin-token-box .p-inputtext{flex:1 1 20rem;font-family:monospace}.admin-member-access{display:flex;flex-direction:column;gap:1rem}.admin-member-overview{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-member-overview>div,.admin-member-section{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;padding:1rem}.admin-member-overview span{color:#ffffffa3;display:block;font-size:.85rem;margin-bottom:.25rem}.admin-member-overview strong{display:block;overflow-wrap:anywhere}.admin-member-section h4{margin:0 0 .75rem}.admin-member-chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.admin-member-chip{align-items:center;background:#94a3b838;border-radius:999px;color:#ffffffeb;display:inline-flex;min-height:2rem;padding:.25rem .65rem}.admin-member-rule-table{border:1px solid #ffffff1f;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.admin-member-rule-header,.admin-member-rule-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(9rem,1fr) 8rem minmax(8rem,.8fr) minmax(14rem,2fr);padding:.75rem 1rem}.admin-member-rule-header{background:#ffffff0f;font-weight:700}.admin-member-rule-row+.admin-member-rule-row{border-top:1px solid #ffffff14}.admin-member-rule-row span{overflow-wrap:anywhere}.admin-role-permission-tag-disabled.p-tag{background:#6b7280;color:#f9fafb}.admin-user-role-tag-external.p-tag{background:#b45309;color:#fffbeb}.admin-provider-editor{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.admin-provider-editor-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.admin-provider-editor-header h4{margin:0}.admin-provider-editor-header p{color:#ffffffb8;margin:.25rem 0 0}.admin-provider-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provider-form-grid .p-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.admin-provider-form-grid label{font-weight:600}.admin-provider-form-span{grid-column:1/-1}.admin-provider-textarea{background:#0000003d;border:1px solid #ffffff2e;border-radius:6px;color:#ffffffeb;font:inherit;min-width:0;padding:.55rem .65rem;resize:vertical;width:100%}.admin-provider-chip-row{display:flex;flex-wrap:wrap;gap:.35rem}@media (max-width:768px){.admin-access-dialog-grid{grid-template-columns:1fr}.admin-permission-header{display:none}.admin-permission-row{gap:.75rem}.admin-member-overview,.admin-member-rule-header,.admin-member-rule-row,.admin-permission-row{grid-template-columns:1fr}.admin-member-rule-header{display:none}.admin-provider-form-grid{grid-template-columns:1fr}}.admin-access-dialog.p-dialog{min-height:0;transform:none;transition:none}.admin-access-dialog.p-dialog-draggable .p-dialog-header{cursor:move}.hi-calendar.p-calendar{background:#00142073;border-radius:.5rem;box-shadow:inset 0 0 0 1px #add8e633;position:relative}.hi-calendar.p-calendar:not(.p-disabled):hover{background:#001420a6;box-shadow:inset 0 0 0 1px #8fd8ff73}.hi-calendar.p-calendar:focus-within{box-shadow:inset 0 0 0 1px #8fd8ff;outline:2px solid #8fd8ff40;outline-offset:2px}:root .hi-calendar.p-calendar>input.p-inputtext.p-component{-webkit-padding-end:.5rem;background:#0000!important;box-shadow:none!important;min-width:0;outline:none!important;padding-inline-end:.5rem;width:100%}:root .hi-calendar.p-calendar:has(>.p-datepicker-trigger)>input.p-inputtext.p-component{-webkit-padding-end:2rem;padding-inline-end:2rem}:root .hi-calendar.p-calendar>.p-datepicker-trigger.p-button{background:#0000;border:0;border-radius:.4rem;box-shadow:none;color:var(--text-color-secondary);inset-block:0;inset-inline-end:0;min-height:0;min-width:0;padding:0;position:absolute;width:1.875rem}.hi-calendar.p-calendar:focus-within>.p-datepicker-trigger.p-button,:root .hi-calendar.p-calendar>.p-datepicker-trigger.p-button:enabled:hover{background:#0000;color:#8fd8ff}.hi-calendar .p-datepicker-trigger .p-icon{height:.85rem;width:.85rem}.hi-calendar.p-calendar.p-invalid,.hi-calendar.p-calendar:has(input[aria-invalid=true],input.p-invalid){box-shadow:inset 0 0 0 1px #f19ea6}.hi-calendar-panel.p-datepicker,.hi-lease-calendar-panel.p-overlaypanel{background:#001f30;border:1px solid #add8e633;border-radius:.5rem;box-shadow:0 8px 24px #0003;color:var(--text-color)}.hi-calendar-panel.p-datepicker .p-datepicker-header{background:#0000;border-color:#add8e633;color:var(--text-color)}.hi-calendar-panel.p-datepicker :is(.p-monthpicker-month,.p-yearpicker-year):not(.p-disabled):hover{background:#8fd8ff1f}.hi-calendar-panel.p-datepicker :is(.p-monthpicker-month,.p-yearpicker-year).p-highlight{background:#8fd8ff;color:#00263c}.hi-calendar-panel.p-datepicker .p-datepicker-calendar td>span:not(.p-disabled):not(.p-highlight):hover{background:#8fd8ff1f}.hi-calendar-panel.p-datepicker .p-datepicker-calendar td>span.p-highlight{background:#8fd8ff;color:#00263c}.hi-lease-calendar-panel.p-overlaypanel:after{border-bottom-color:#001f30}.hi-lease-calendar-panel.p-overlaypanel:before{border-bottom-color:#add8e633}.hi-lease-calendar-panel.p-overlaypanel .p-overlaypanel-close{background:#001f30;box-shadow:inset 0 0 0 1px #add8e633;color:var(--text-color-secondary);height:1.25rem;right:.3rem;top:.3rem;width:1.25rem}.hi-lease-calendar-panel .hi-lease-calendar-year{color:var(--text-color);font-size:.8rem}.hi-lease-calendar-panel .p-button.p-button-text{color:var(--text-color-secondary)}.hi-lease-calendar-panel .hi-lease-calendar-month.p-button{background:#0000;border-color:#0000;box-shadow:none;color:var(--text-color);font-size:.78rem;font-weight:400;height:1.875rem;justify-content:center;min-height:0;min-width:0;padding:0 .35rem}.hi-lease-calendar-panel .p-button:enabled:hover{background:#8fd8ff1f;color:#8fd8ff}.hi-lease-calendar-panel .hi-lease-calendar-month.p-button.is-selected{background:#8fd8ff;color:#00263c}.hi-lease-calendar-panel .p-button:focus-visible{outline:2px solid #8fd8ff;outline-offset:-2px}.hi-lease-calendar-panel.p-overlaypanel .p-overlaypanel-content{padding:.5rem}.hi-lease-calendar-body{max-width:calc(100vw - 2rem);width:14rem}.hi-lease-calendar-title{color:var(--text-color-secondary);font-size:.75rem;font-weight:600;margin:0 1.5rem .25rem 0}.hi-lease-calendar-header{grid-gap:.25rem;align-items:center;display:grid;gap:.25rem;grid-template-columns:1.75rem 1fr 1.75rem;margin-bottom:.25rem}.hi-lease-calendar-panel .hi-lease-calendar-nav.p-button{height:1.75rem;min-height:0;padding:0;width:1.75rem}.hi-lease-calendar-panel .hi-lease-calendar-nav .p-button-icon,.hi-lease-calendar-panel :is(.hi-lease-calendar-nav,.p-overlaypanel-close) .p-icon{font-size:.75rem;height:.75rem;width:.75rem}.hi-lease-calendar-months{grid-gap:.125rem;display:grid;gap:.125rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hi-lease-calendar-panel .hi-lease-calendar-clear.p-button{font-size:.75rem;margin-top:.25rem;min-height:0;padding:.25rem .35rem}.react-joyride__tooltip{font-family:Segoe UI,sans-serif}.react-joyride__tooltip button{border-radius:6px;font-weight:700}.hyperval-tour-tooltip{background:#102640;border:1px solid #8fcfff59;border-radius:8px;box-shadow:0 20px 60px #00000059;color:#f8fbff;font-family:Segoe UI,sans-serif;padding:18px;position:relative;width:min(390px,calc(100vw - 32px))}.hyperval-tour-tooltip__close{align-items:center;background:#0000;border:1px solid #c8ddf738;border-radius:6px;color:#d7e8ff;cursor:pointer;display:inline-flex;font-size:15px;height:28px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:28px}.hyperval-tour-tooltip__eyebrow{color:#8fcfff;font-size:.76rem;font-weight:700;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.hyperval-tour-tooltip__title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.25;margin:0;padding-right:30px}.hyperval-tour-tooltip__content{color:#dce9f8;font-size:.92rem;line-height:1.45;margin-top:10px}.hyperval-tour-tooltip__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.hyperval-tour-tooltip__nav{align-items:center;display:flex;gap:8px}.hyperval-tour-tooltip__button{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:.84rem;font-weight:700;line-height:1;padding:9px 12px}.hyperval-tour-tooltip__button--ghost{background:#0000;color:#c8ddf7}.hyperval-tour-tooltip__button--secondary{background:#ffffff0a;border-color:#c8ddf738;color:#d7e8ff}.hyperval-tour-tooltip__button--primary{background:#8fcfff;color:#062036}.topbar-help-panel.p-overlaypanel{background:var(--surface-popup);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 12px 32px #00000047;color:var(--text-color);max-width:calc(100vw - 2rem);width:360px}.topbar-help-panel.p-overlaypanel .p-overlaypanel-content{max-height:calc(100dvh - 6rem);max-height:calc(var(--hyperval-viewport-height, 100dvh) - 6rem);overflow-y:auto;padding:1rem}.topbar-help-panel.p-overlaypanel:after{border-bottom-color:var(--surface-popup)}.topbar-help-panel.p-overlaypanel:before{border-bottom-color:var(--surface-border)}.topbar-help-panel.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:#0000;border-top-color:var(--surface-popup)}.topbar-help-panel.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:#0000;border-top-color:var(--surface-border)}.topbar-help-menu{font-size:.84rem;line-height:1.4}.topbar-help-menu__header{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.75rem;padding-bottom:1rem}.topbar-help-menu__icon{align-items:center;background:color-mix(in srgb,var(--primary-color) 12%,#0000);border-radius:6px;color:var(--primary-color);display:flex;flex:0 0 2.25rem;font-size:1.15rem;height:2.25rem;justify-content:center}.topbar-help-menu__title{font-size:.95rem;font-weight:600;margin:0}.product-tour-menu__subtitle,.topbar-help-menu__subtitle{color:var(--text-color-secondary);font-size:.78rem;margin:.25rem 0 0}.product-tour-menu{padding-top:.9rem}.topbar-help-menu__analyst-note{align-items:flex-start;background:color-mix(in srgb,var(--primary-color) 8%,#0000);border-radius:6px;color:var(--text-color-secondary);display:flex;font-size:.78rem;gap:.6rem;margin-top:.9rem;padding:.7rem}.topbar-help-menu__analyst-note>.pi{color:var(--primary-color);margin-top:.15rem}.topbar-help-menu__analyst-note p{margin:0}.topbar-help-menu__analyst-note strong{color:var(--text-color);font-weight:600}.product-tour-menu__title,.topbar-help-menu__section-title{color:var(--text-color);font-size:.82rem;font-weight:600;margin:0}.product-tour-menu__actions{grid-gap:.2rem;display:grid;gap:.2rem;margin-top:.65rem}.product-tour-menu__button.p-button.p-button-text{border:1px solid #0000;border-radius:6px;color:var(--text-color);font-size:.84rem;justify-content:flex-start;padding:.6rem .65rem;text-align:left;width:100%}.product-tour-menu__button .p-button-label{flex:1 1;font-weight:400}.product-tour-menu__button .p-button-icon{color:var(--primary-color);font-size:.75rem;margin-right:.65rem}.product-tour-menu__button.p-button.p-button-text:enabled:hover{background:color-mix(in srgb,var(--primary-color) 8%,#0000);border-color:color-mix(in srgb,var(--primary-color) 25%,#0000);color:var(--text-color)}.product-tour-menu__button.p-button:focus-visible,.product-tour-menu__reset.p-button:focus-visible{box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.product-tour-menu__footer{margin-top:.35rem}.product-tour-menu__reset.p-button.p-button-text{color:var(--text-color-secondary);font-size:.75rem;padding:.45rem .65rem}.product-tour-menu__reset .p-button-label{font-weight:400}.product-tour-menu__reset.p-button.p-button-text:enabled:hover{background:var(--surface-hover);color:var(--text-color)}.topbar-help-shortcuts{border-top:1px solid var(--surface-border);margin-top:.85rem;padding-top:.85rem}.topbar-help-shortcuts__list{grid-gap:.5rem;display:grid;font-size:.75rem;gap:.5rem;margin:.65rem 0 0}.topbar-help-shortcuts__list>div{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between}.topbar-help-shortcuts__list dt{color:var(--text-color-secondary)}.topbar-help-shortcuts__list dd{margin:0}.topbar-help-shortcuts kbd{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:4px;color:var(--text-color);display:inline-block;font-family:inherit;font-size:.7rem;padding:.2rem .4rem}.model-wizard-dialog{--hv-wizard-bg:#00263c;--hv-wizard-card:#003350;--hv-wizard-panel:#013d5f;--hv-wizard-panel-soft:#8dd0ff14;--hv-wizard-border:#01679f;--hv-wizard-border-strong:#8dd0ff6b;--hv-wizard-text:#ffffffe6;--hv-wizard-muted:#ffffff9e;--hv-wizard-faint:#8dd0ff1a;--hv-wizard-primary:#8dd0ff;--hv-wizard-primary-strong:#019aef;--hv-wizard-primary-soft:#8dd0ff24;--hv-wizard-primary-border:#8dd0ff7a;--hv-wizard-primary-text:#151515;--hv-wizard-success:#87e2b7;--hv-wizard-success-soft:#20c99721;--hv-wizard-warning:#ffd36e;--hv-wizard-warning-soft:#ffc10721;--hv-wizard-danger:#ff9f9f;--hv-wizard-danger-soft:#dc354524;--hv-wizard-shadow:0 1px 2px #0000002e,0 14px 34px #0003;--hv-wizard-shadow-soft:0 1px 2px #00000029;--model-wizard-width:1240px;--model-wizard-height:980px;--surface-card:var(--hv-wizard-card);--surface-ground:var(--hv-wizard-panel);--surface-border:var(--hv-wizard-border);--text-color:var(--hv-wizard-text);--text-color-secondary:var(--hv-wizard-muted);--primary-color:var(--hv-wizard-primary);--primary-color-text:var(--hv-wizard-primary-text);background:var(--hv-wizard-card)!important;border:1px solid #8dd0ff47;border-radius:12px;box-shadow:0 24px 70px #000a1075;color:var(--hv-wizard-text);height:min(var(--model-wizard-height),calc(100vh - 1rem))!important;max-height:calc(100vh - 1rem);overflow:hidden;width:min(var(--model-wizard-width),calc(100vw - 2rem))!important}.model-wizard-dialog .p-dialog-footer,.model-wizard-dialog .p-dialog-header{background:#00537d!important;border-color:var(--hv-wizard-border)!important;color:var(--hv-wizard-text)!important;flex:0 0 auto}.model-wizard-dialog .p-dialog-header{border-bottom:1px solid var(--hv-wizard-border)!important;padding:1.05rem 1.25rem .85rem}.model-wizard-dialog .p-dialog-title{color:var(--hv-wizard-text)!important;font-size:1.05rem;font-weight:850}.model-wizard-dialog .p-dialog-header-icon{background:#0000!important;border:1px solid #0000!important;border-radius:8px;color:var(--hv-wizard-muted)!important}.model-wizard-dialog .p-dialog-header-icon:hover{background:var(--hv-wizard-primary-soft)!important;border-color:var(--hv-wizard-primary-border)!important;color:var(--hv-wizard-text)!important}.model-wizard-dialog .p-dialog-content{background:linear-gradient(180deg,#8dd0ff14,#00263c00 220px),var(--hv-wizard-bg)!important;color:var(--hv-wizard-text)!important;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:1rem 1.25rem .9rem}.model-wizard-dialog .p-dialog-footer{border-top:1px solid var(--hv-wizard-border)!important;padding:.85rem 1.25rem}.model-wizard-shell{color:var(--hv-wizard-text);display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0}.model-wizard-orientation{align-items:center;color:var(--hv-wizard-muted);display:flex;font-size:.8rem;font-weight:700;gap:.45rem}.model-wizard-orientation__method{align-items:center;color:var(--hv-wizard-text);display:inline-flex;gap:.4rem}.model-wizard-scroll{color:var(--hv-wizard-text);flex:1 1 auto;min-height:0;overflow:auto;padding:.1rem .35rem .35rem .1rem}.model-wizard-scroll--contained{display:flex;overflow:hidden}.model-wizard-alert{background:var(--hv-wizard-danger-soft);border:1px solid color-mix(in srgb,var(--hv-wizard-danger) 48%,#0000);border-radius:8px;color:var(--hv-wizard-danger);flex:0 0 auto;font-size:.84rem;font-weight:700;margin-bottom:.75rem;padding:.65rem .8rem}.model-wizard-footer{align-items:center;color:var(--hv-wizard-text);display:flex;gap:1rem;justify-content:space-between;width:100%}.model-wizard-footer__actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.model-wizard-footer .p-button{border-radius:8px;font-weight:800}.model-wizard-footer .p-button:not(.p-button-text){background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;box-shadow:0 6px 16px #8dd0ff33;color:var(--hv-wizard-primary-text)!important}.model-wizard-footer .p-button:not(.p-button-text):hover{background:#b8e2ff!important;border-color:#b8e2ff!important}.model-wizard-footer .p-button-text{background:#0000!important;border-color:#0000!important;color:var(--hv-wizard-muted)!important}.model-wizard-footer .p-button-text:not(.p-disabled):hover{background:var(--hv-wizard-primary-soft)!important;color:var(--hv-wizard-primary)!important}.model-wizard-footer .model-wizard-footer__secondary.p-button{background:#0000!important;border-color:var(--hv-wizard-primary-border)!important;box-shadow:none;color:var(--hv-wizard-primary)!important}.model-wizard-dialog .p-field>label,.model-wizard-dialog label{color:var(--hv-wizard-text);font-size:.84rem;font-weight:750}.model-wizard-dialog .p-steps{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);color:var(--hv-wizard-text);flex:0 0 auto;padding:.6rem .6rem .45rem}.model-wizard-dialog .p-steps ul{align-items:center}.model-wizard-dialog .p-steps .p-steps-item:before{border-top-color:var(--hv-wizard-border)!important}.model-wizard-dialog .p-steps .p-menuitem-link{background:#0000!important}.model-wizard-dialog .p-steps .p-steps-item{min-width:120px}.model-wizard-dialog .p-steps .p-steps-number{background:var(--hv-wizard-card)!important;border-color:var(--hv-wizard-border-strong)!important;color:var(--hv-wizard-muted)!important;font-weight:850;height:2rem;min-width:2rem;width:2rem}.model-wizard-dialog .p-steps .p-highlight .p-steps-number{background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;box-shadow:0 0 0 4px var(--hv-wizard-primary-soft);color:var(--hv-wizard-primary-text)!important}.model-wizard-dialog .p-steps .p-steps-title{color:var(--hv-wizard-muted)!important;font-size:.8rem;font-weight:750}.model-wizard-dialog .p-steps .p-highlight .p-steps-title{color:var(--hv-wizard-text)!important}.model-wizard-dialog .p-inputtext:not(.p-dropdown-label),.model-wizard-dialog .p-inputtextarea,.model-wizard-dialog input[type=number],.model-wizard-dialog input[type=text],.model-wizard-dialog textarea{background:#001a28!important;border-color:var(--hv-wizard-border-strong)!important;border-radius:8px!important;box-shadow:none!important;color:var(--hv-wizard-text)!important}.model-wizard-dialog .p-inputtext:not(.p-dropdown-label):enabled:hover,.model-wizard-dialog input[type=number]:hover,.model-wizard-dialog input[type=text]:hover{border-color:var(--hv-wizard-primary-border)!important}.model-wizard-dialog .p-inputtext:not(.p-dropdown-label):enabled:focus,.model-wizard-dialog input[type=number]:focus,.model-wizard-dialog input[type=text]:focus{border-color:var(--hv-wizard-primary)!important;box-shadow:0 0 0 2px #8dd0ff33!important}.model-wizard-dialog input::placeholder,.model-wizard-dialog textarea::placeholder{color:#ffffff6b!important}.model-wizard-mode-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.5rem}.model-wizard-mode-card{grid-gap:.65rem;align-items:center;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);color:var(--hv-wizard-text);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:42px minmax(0,1fr) 22px;min-height:86px;padding:.85rem;position:relative;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease;width:100%}.model-wizard-mode-card:hover{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary-border);box-shadow:var(--hv-wizard-shadow);transform:translateY(-1px)}.model-wizard-mode-card:focus-visible{outline:2px solid var(--hv-wizard-primary);outline-offset:2px}.model-wizard-mode-card.is-selected{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary);box-shadow:inset 3px 0 0 var(--hv-wizard-primary),var(--hv-wizard-shadow)}.model-wizard-mode-card__icon{align-items:center;background:var(--hv-wizard-primary-soft);border-radius:8px;color:var(--hv-wizard-primary);display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;width:42px}.model-wizard-mode-card.is-selected .model-wizard-mode-card__icon{background:var(--hv-wizard-primary);color:var(--hv-wizard-primary-text)}.model-wizard-mode-card__copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.model-wizard-mode-card__title{font-size:.98rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.model-wizard-mode-card__detail{color:var(--hv-wizard-muted);font-size:.78rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.model-wizard-mode-card__check{align-items:center;background:var(--hv-wizard-primary);border-radius:999px;color:var(--hv-wizard-primary-text);display:inline-flex;height:22px;justify-content:center;opacity:0;transform:scale(.86);transition:opacity .14s ease,transform .14s ease;width:22px}.model-wizard-mode-card.is-selected .model-wizard-mode-card__check{opacity:1;transform:scale(1)}.model-wizard-success{align-items:center;animation:model-wizard-fade-in .16s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a8c;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.model-wizard-success__card{align-items:center;animation:model-wizard-pop .22s cubic-bezier(.2,.8,.2,1);background:var(--hv-wizard-primary-strong);border-radius:16px;box-shadow:0 24px 80px #00000047;color:#fff;display:flex;gap:.75rem;padding:1.35rem;width:min(520px,92%)}.model-wizard-success__icon{background:#ffffff1a;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e;display:grid;flex:0 0 44px;font-size:1.25rem;height:44px;place-items:center;width:44px}.model-wizard-success__copy{grid-gap:.15rem;display:grid;gap:.15rem;min-width:0}.model-wizard-success__copy strong{font-size:1.1rem}.model-wizard-success__copy span{color:#ffffffc7;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes model-wizard-fade-in{0%{opacity:0}to{opacity:1}}@keyframes model-wizard-pop{0%{opacity:.8;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.model-wizard-dialog{height:calc(100vh - 1rem)!important;width:calc(100vw - 1rem)!important}.model-wizard-dialog .p-dialog-content,.model-wizard-dialog .p-dialog-footer,.model-wizard-dialog .p-dialog-header{padding-left:.85rem;padding-right:.85rem}.model-wizard-dialog .p-steps ul{flex-wrap:wrap;row-gap:.5rem}.model-wizard-footer{flex-wrap:wrap}.model-wizard-footer .p-button{flex:1 1 180px}.model-wizard-footer__actions{flex:1 1 100%}.model-wizard-mode-grid{grid-template-columns:1fr}}.fund-allocation{--fund-allocation-grid-template:minmax(260px,1.35fr) minmax(104px,0.55fr) minmax(104px,0.55fr) minmax(240px,1.55fr) minmax(108px,0.62fr) minmax(92px,0.45fr) minmax(180px,1.1fr);background:var(--surface-ground);display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;overflow:hidden}.fund-allocation__summary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.fund-allocation__stat{align-items:baseline;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:999px;display:inline-flex;gap:.4rem;padding:.4rem .75rem}.fund-allocation__stat strong{font-size:.95rem;line-height:1}.fund-allocation__stat-label{color:var(--text-color-secondary);font-size:.74rem;letter-spacing:.03em;text-transform:uppercase}.fund-allocation__toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.fund-allocation__list-head{grid-gap:.75rem;background:var(--surface-ground);color:var(--text-color-secondary);display:grid;font-size:.8rem;font-weight:700;gap:.75rem;grid-template-columns:var(--fund-allocation-grid-template);letter-spacing:.04em;padding:0 .75rem;position:-webkit-sticky;position:sticky;text-transform:none;top:0;z-index:4}.fund-allocation__list-head>span{min-width:0}.fund-allocation__search{flex:1 1 320px;min-width:0;width:100%}.fund-allocation__search .p-inputtext{padding-left:2.25rem;width:100%}.fund-allocation__search .pi{left:.85rem}.fund-allocation__list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding-right:.25rem}.fund-allocation__row{background:#0000;border-bottom:1px solid var(--surface-border);padding:.55rem .75rem}.fund-allocation__row:first-child{border-top:1px solid var(--surface-border)}.fund-allocation__row-grid{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:var(--fund-allocation-grid-template)}.fund-allocation__row-grid>*{min-width:0}.fund-allocation__row--asset,.fund-allocation__row--excluded,.fund-allocation__row--share{background:#0000}.fund-allocation__identity{min-width:0}.fund-allocation__identity-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.fund-allocation__identity-inline h4{font-size:.88rem;line-height:1.15;margin:0}.fund-allocation__nested-icon{color:var(--text-color-secondary);font-size:.82rem;line-height:1}.fund-allocation__date-cell{align-items:center;display:flex;min-width:0}.fund-allocation__date-cell .p-calendar{width:100%}.fund-allocation__asset-date-input{padding:.34rem .4rem;text-align:center}.fund-allocation__meta{color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.83rem;gap:.5rem}.fund-allocation__meta-pill,.fund-allocation__type-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:600;padding:.18rem .55rem}.fund-allocation__type-pill{background:color-mix(in srgb,var(--primary-color) 14%,#0000);color:var(--primary-color)}.fund-allocation__meta-pill{background:var(--surface-ground);color:var(--text-color-secondary)}.fund-allocation__edited-pill{align-items:center;background:color-mix(in srgb,#f59e0b 18%,#0000);border-radius:999px;color:#b45309;display:inline-flex;font-size:.7rem;font-weight:700;padding:.14rem .5rem;white-space:nowrap}.fund-allocation__identity-inline .fund-allocation__meta-pill{white-space:nowrap}.fund-allocation__status,.fund-allocation__status .p-dropdown{width:100%}.fund-allocation__geo-field{align-items:center;background:color-mix(in srgb,var(--surface-ground) 72%,var(--surface-card));border-radius:10px;color:var(--text-color-secondary);display:inline-flex;font-size:.84rem;min-height:2rem;overflow:hidden;padding:.34rem .55rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.fund-allocation__geo-field--empty{justify-content:center}.fund-allocation__detail-field{align-items:center;display:flex;min-width:0}.fund-allocation__detail-field--wide,.fund-allocation__detail-field--wide .p-dropdown{width:100%}.fund-allocation__controls{min-width:0}.fund-allocation__detail-field .p-inputnumber{width:92px}.fund-allocation__detail-field .p-inputnumber .p-inputtext{text-align:right}.fund-allocation__placeholder{color:var(--text-color-secondary);font-size:.9rem;padding-left:.25rem}.fund-allocation__static-value{color:var(--text-color-secondary);font-size:.88rem}.fund-allocation__empty{border:1px dashed var(--surface-border);border-radius:12px;color:var(--text-color-secondary);padding:1rem;text-align:center}.fund-allocation__picker-item{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.fund-allocation__picker-item-main{align-items:center;display:flex;gap:.5rem;min-width:0}.fund-allocation__picker-item-main strong{font-size:.88rem;font-weight:600}.fund-allocation__picker-item-date,.fund-allocation__picker-item-main span{color:var(--text-color-secondary);font-size:.8rem;white-space:nowrap}.fund-allocation__footer{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-ground) 0,#0000) 0,var(--surface-ground) 40%);bottom:0;display:flex;gap:1rem;justify-content:space-between;margin-top:-.1rem;padding:.6rem 0 0;position:-webkit-sticky;position:sticky;z-index:2}.fund-allocation__footer-copy{color:var(--text-color-secondary);font-size:.92rem}.fund-allocation__footer-actions{align-items:center;display:flex;gap:.5rem}.fund-allocation__save-button--dirty{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 20%,#0000)}.fund-allocation__dialog{width:min(980px,94vw)}.fund-allocation__dialog .p-dialog-content,.fund-allocation__dialog .p-dialog-footer,.fund-allocation__dialog .p-dialog-header{background:var(--surface-card)}.fund-allocation__dialog .p-dialog-header{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 82%,#0000)}.fund-allocation__picker{display:flex;flex-direction:column;gap:.9rem}.fund-allocation__picker-field{display:flex;flex-direction:column;gap:.45rem}.fund-allocation__picker-mode-row{align-items:center;display:flex;justify-content:flex-start;width:calc(50% - 2.15rem)}.fund-allocation__picker .p-picklist{gap:.8rem}.fund-allocation__picker .p-picklist-source-wrapper,.fund-allocation__picker .p-picklist-target-wrapper{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 4%,var(--surface-card)) 0,var(--surface-card) 56px);border:1px solid color-mix(in srgb,var(--surface-border) 92%,#0000);border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,#000 7%,#0000);overflow:hidden}.fund-allocation__picker .p-picklist-header{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 80%,#0000);color:var(--text-color);font-weight:700;padding:.9rem .95rem .5rem}.fund-allocation__picker-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.fund-allocation__picker-count{background:var(--primary-color);border-radius:999px;color:var(--primary-color-text);display:inline-grid;font-size:.75rem;font-weight:800;height:1.55rem;min-width:1.55rem;padding:0 .4rem;place-items:center}.fund-allocation__picker .p-picklist-filter-container{background:#0000;border:0;padding:.45rem .95rem .9rem}.fund-allocation__picker .p-picklist-filter{background:color-mix(in srgb,var(--surface-ground) 72%,var(--surface-card));border:1px solid color-mix(in srgb,var(--surface-border) 90%,#0000);color:var(--text-color)}.fund-allocation__picker .p-picklist-filter.p-focus,.fund-allocation__picker .p-picklist-filter:enabled:focus{border-color:color-mix(in srgb,var(--primary-color) 45%,var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,#0000)}.fund-allocation__picker .p-picklist-list{background:#0000;color:var(--text-color);padding:.35rem}.fund-allocation__picker .p-picklist-item{border-radius:10px;color:inherit;margin:0;transition:background-color .12s ease,box-shadow .12s ease}.fund-allocation__picker .p-picklist-item:not(.p-highlight):hover{background:color-mix(in srgb,var(--surface-ground) 62%,var(--surface-card))}.fund-allocation__picker .p-picklist-item.p-highlight{background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 35%,#0000);color:var(--text-color)}.fund-allocation__picker .p-picklist-buttons{gap:.5rem}.fund-allocation__picker .p-picklist-buttons .p-button{background:var(--surface-card);border-color:color-mix(in srgb,var(--surface-border) 92%,#0000);box-shadow:0 4px 14px color-mix(in srgb,#000 6%,#0000);color:var(--text-color)}.fund-allocation__picker .p-picklist-buttons .p-button:hover{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--primary-color) 32%,var(--surface-border));color:var(--primary-color)}.fund-allocation__picker .p-picklist-buttons .p-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 14%,#0000)}.fund-allocation__dialog-actions{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem}@media (max-width:900px){.fund-allocation__footer,.fund-allocation__list-head,.fund-allocation__row-grid,.fund-allocation__toolbar{align-items:stretch;display:flex;flex-direction:column}.fund-allocation__list-head{display:none}.fund-allocation__summary{justify-content:flex-start}.fund-allocation__picker-mode-row{width:100%}.fund-allocation__picker-mode.p-selectbutton .p-button{flex:1 1 50%}.fund-allocation__dialog-actions,.fund-allocation__footer-actions{align-items:stretch;flex-direction:column}.fund-allocation__picker .p-picklist{flex-direction:column}.fund-allocation__picker .p-picklist-buttons{flex-direction:row;justify-content:center}}.create-fund-model-dialog{--model-wizard-width:1080px;--model-wizard-height:940px}.create-fund-model-dialog .p-dialog-content{position:relative}.create-fund-model__type-switch{flex:0 0 auto;margin-bottom:.75rem;padding:0 .25rem}.create-fund-model__setup{grid-gap:1rem;display:grid;gap:1rem;max-width:100%}.create-fund-model__mode-field,.create-fund-model__panel .p-field{margin:0}.create-fund-model__field-label{color:var(--hv-wizard-text);display:block;font-size:.84rem;font-weight:750}.create-fund-model__panel{background:var(--hv-wizard-panel-soft);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);padding:1rem}.create-fund-model__field-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.create-fund-model__field-grid .p-dropdown,.create-fund-model__field-grid .p-inputtext{margin-top:.4rem;width:100%}.create-fund-model__required,.create-fund-model__required-hint{color:var(--hv-wizard-danger)}.create-fund-model__required{margin-left:.2rem}.create-fund-model__required-hint{display:block;font-weight:700;margin-top:.3rem}.create-fund-model-dialog .p-invalid{border-color:var(--hv-wizard-danger)!important}.create-fund-model-dialog .fund-allocation{--fund-allocation-grid-template:minmax(250px,1.45fr) minmax(120px,0.65fr) minmax(120px,0.65fr) minmax(210px,1.2fr);background:var(--hv-wizard-panel-soft);border:1px solid var(--hv-wizard-border);border-radius:8px;flex:1 1 auto;padding:.85rem}.create-fund-model-dialog .fund-allocation__picker{min-height:0}.create-fund-model-dialog .fund-allocation__picker .p-picklist-list{height:clamp(12rem,38vh,26rem)}.create-fund-model-dialog .fund-allocation__picker .p-picklist-source-wrapper,.create-fund-model-dialog .fund-allocation__picker .p-picklist-target-wrapper{background:var(--hv-wizard-card);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft)}.create-fund-model-dialog .fund-allocation__picker .p-picklist-buttons .p-button{background:var(--hv-wizard-primary);border-color:var(--hv-wizard-primary);color:var(--hv-wizard-primary-text)}@media (max-width:760px){.create-fund-model__field-grid{grid-template-columns:1fr}}@media (max-height:760px){.create-fund-model-dialog .model-wizard-shell{gap:.65rem}.create-fund-model-dialog .p-steps{padding-bottom:.3rem;padding-top:.4rem}.create-fund-model-dialog .fund-allocation__picker .p-picklist-list{height:clamp(10rem,32vh,15rem)}}.event-offset-inline-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.375rem;min-width:0;width:100%}.event-offset-inline-row>.p-dropdown{flex:1 1 8rem;min-width:0;width:auto!important}.event-offset-trigger.p-button{border-radius:999px;flex:0 0 auto;height:2rem;min-width:2rem;padding:.375rem .45rem;white-space:nowrap}.event-offset-trigger.p-button,.event-offset-trigger.p-button:not(:disabled):hover{color:#6b7280!important;color:var(--text-color-secondary,#6b7280)!important}.event-offset-trigger.p-button .p-button-icon{color:inherit;font-size:.85rem}.event-offset-trigger.p-button .p-button-label{color:inherit;font-size:.75rem;white-space:nowrap}.event-offset-editor{display:flex;flex-direction:column;gap:1rem}.event-offset-title{color:var(--text-color);font-size:1rem;font-weight:650}.event-offset-helper{color:var(--text-color-secondary);font-size:.78rem;line-height:1.4;margin-top:.25rem}.event-offset-sentence{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.event-offset-number.p-inputnumber{width:5.5rem}.event-offset-number-input{text-align:right;width:100%}.event-offset-fixed-direction,.event-offset-reference,.event-offset-unit{color:var(--text-color);font-size:.85rem}.event-offset-fixed-direction,.event-offset-reference{font-weight:600}.event-offset-direction.p-dropdown{width:6.75rem}.event-offset-preview{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.5rem;color:var(--text-color);display:flex;flex-direction:column;font-size:.8rem;gap:.2rem;padding:.65rem .75rem}.event-offset-preview>span{color:var(--text-color-secondary);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.event-offset-actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between}@media (max-width:420px){.event-offset-overlay.p-overlaypanel{width:calc(100vw - 24px)!important}}.hv-sheet-grid .hv-growth-option-header,.p-datatable .hv-growth-option-header>.p-column-header-content{align-items:center;display:flex;justify-content:center;text-align:center}@layer rdg{@layer Defaults,
    FocusSink,
    CheckboxInput,
    CheckboxIcon,
    CheckboxLabel,
    Cell,
    HeaderCell,
    SummaryCell,
    EditCell,
    Row,
    HeaderRow,
    SummaryRow,
    GroupedRow,
    Root}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-47{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.cj343x07-0-0-beta-47{-webkit-border-end:1px solid var(--rdg-border-color);-webkit-border-after:1px solid var(--rdg-border-color);align-content:center;background-color:inherit;border-block-end:1px solid var(--rdg-border-color);border-inline-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);outline:none;overflow:clip;padding-block:0;padding-inline:8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.cj343x07-0-0-beta-47[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}.csofj7r7-0-0-beta-47{position:-webkit-sticky;position:sticky;z-index:1}.csofj7r7-0-0-beta-47:nth-last-child(1 of .csofj7r7-0-0-beta-47){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.CheckboxInput{.c1bn88vv7-0-0-beta-47{block-size:20px;display:block;inline-size:20px;margin:auto}.c1bn88vv7-0-0-beta-47:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.c1bn88vv7-0-0-beta-47:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-47{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-47{-webkit-margin-start:4px;stroke:currentColor;stroke-width:1.5px;fill:#0000;margin-inline-start:4px;vertical-align:middle;>path{transition:d .1s}}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-47{--rdg-drag-handle-size:8px;background-color:var(--rdg-selection-color);block-size:var(--rdg-drag-handle-size);cursor:move;inline-size:var(--rdg-drag-handle-size);place-self:end;z-index:0}.c1w9bbhr7-0-0-beta-47:hover{--rdg-drag-handle-size:16px;background-color:var(--rdg-background-color);border:2px solid var(--rdg-selection-color)}.c1creorc7-0-0-beta-47{position:-webkit-sticky;position:sticky;z-index:1}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-47{padding:0}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-47{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-47{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-47{cursor:pointer}.c1kqdw7y7-0-0-beta-47{touch-action:none}.r1y6ywlx7-0-0-beta-47{cursor:col-resize;inline-size:10px;inset-block-end:0;inset-block-start:0;inset-inline-end:0;position:absolute}}.c1bezg5o7-0-0-beta-47{opacity:.5}.c1vc96037-0-0-beta-47{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-47{background-color:var(--rdg-background-color);display:contents}.r1upfr807-0-0-beta-47:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-47{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}.r139qu9m7-0-0-beta-47:before{-webkit-border-start:2px solid var(--rdg-selection-color);block-size:100%;border-inline-start:2px solid var(--rdg-selection-color);content:"";display:inline-block;inset-inline-start:0;position:-webkit-sticky;position:sticky}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-47{background-color:var(--rdg-header-background-color);display:contents;font-weight:700}.h10tskcx7-0-0-beta-47>.cj343x07-0-0-beta-47{position:-webkit-sticky;position:sticky;z-index:2}.h10tskcx7-0-0-beta-47>.csofj7r7-0-0-beta-47{z-index:3}}@layer rdg.Cell{.c6ra8a37-0-0-beta-47,.cq910m07-0-0-beta-47{background-color:#ccf}.cq910m07-0-0-beta-47.c6ra8a37-0-0-beta-47{background-color:#99f}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-47{fill:currentColor;>path{transition:d .1s}}}@layer rdg.Defaults{.rnvodz57-0-0-beta-47{*,:after,:before{box-sizing:inherit}}}@layer rdg.Root{.rnvodz57-0-0-beta-47{--rdg-color:#000;--rdg-border-color:#ddd;--rdg-summary-border-color:#aaa;--rdg-background-color:#fff;--rdg-header-background-color:#f9f9f9;--rdg-header-draggable-background-color:#e7e7e7;--rdg-row-hover-background-color:#f5f5f5;--rdg-row-selected-background-color:#dbecfa;--rdg-row-selected-hover-background-color:#c9e3f8;--rdg-checkbox-focus-color:#61b8ff;--rdg-selection-color:#66afe9;--rdg-font-size:14px;--rdg-cell-frozen-box-shadow:2px 0 5px -2px #8888884d}.rnvodz57-0-0-beta-47:dir(rtl){--rdg-cell-frozen-box-shadow:-2px 0 5px -2px #8888884d}.rnvodz57-0-0-beta-47{accent-color:light-dark(#005194,#94cfff);background-color:var(--rdg-background-color);block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;color:var(--rdg-color);color-scheme:light dark;color-scheme:var(--rdg-color-scheme,light dark);contain:content;content-visibility:auto;display:grid;font-size:var(--rdg-font-size);overflow:auto}.rnvodz57-0-0-beta-47:before{content:"";grid-column:1/-1;grid-row:1/-1}.rnvodz57-0-0-beta-47.rdg-dark{--rdg-color-scheme:dark;--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-header-draggable-background-color:#2d2d2d;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-focus-color:#c7e6ff}.rnvodz57-0-0-beta-47.rdg-light{--rdg-color-scheme:light}@media (prefers-color-scheme:dark){.rnvodz57-0-0-beta-47:not(.rdg-light){--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-header-draggable-background-color:#2d2d2d;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-focus-color:#c7e6ff}}.rnvodz57-0-0-beta-47{>:nth-last-child(1 of .rdg-top-summary-row){>.cj343x07-0-0-beta-47{-webkit-border-after:2px solid var(--rdg-summary-border-color);border-block-end:2px solid var(--rdg-summary-border-color)}}>:nth-child(1 of .rdg-bottom-summary-row){>.cj343x07-0-0-beta-47{-webkit-border-before:2px solid var(--rdg-summary-border-color);border-block-start:2px solid var(--rdg-summary-border-color)}}}}@layer rdg.Root{.vlqv91k7-0-0-beta-47{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-47 .r1upfr807-0-0-beta-47{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-47{grid-column:1/-1;pointer-events:none;z-index:1}.f1cte0lg7-0-0-beta-47{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-47{inset-block-end:var(--rdg-summary-row-bottom);inset-block-start:var(--rdg-summary-row-top)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-47{>.cj343x07-0-0-beta-47{position:-webkit-sticky;position:sticky}}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-47{>.cj343x07-0-0-beta-47{z-index:2}>.csofj7r7-0-0-beta-47{z-index:3}}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-47:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.g1yxluv37-0-0-beta-47{>.cj343x07-0-0-beta-47:not(:last-child,.csofj7r7-0-0-beta-47),>:nth-last-child(n+2 of .csofj7r7-0-0-beta-47){-webkit-border-end:none;border-inline-end:none}}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-47{-webkit-appearance:none;appearance:none;background-color:var(--rdg-background-color);block-size:100%;border:2px solid #ccc;box-sizing:border-box;color:var(--rdg-color);font-family:inherit;font-size:var(--rdg-font-size);inline-size:100%;padding-block:0;padding-inline:6px;vertical-align:top}.t7vyx3i7-0-0-beta-47:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-47::placeholder{color:#999;opacity:1}}.hv-sheet-shell{--hv-sheet-bg:var(--surface-card,#181b20);--hv-sheet-header-bg:var(--surface-ground,#20242a);--hv-sheet-gridline:#ffffff17;--hv-sheet-row-hover:#8dd0ff0a;--hv-sheet-selection:#4c8bf52e;--hv-sheet-active:#65a0ff;color:#f3f4f6;color:var(--text-color,#f3f4f6);min-width:0;position:relative;width:100%}.hv-sheet-grid{font-feature-settings:"tnum";background:var(--hv-sheet-bg);border:1px solid var(--hv-sheet-gridline);color:inherit;contain:none;content-visibility:visible;font-size:12px;font-variant-numeric:tabular-nums;min-height:64px;scrollbar-color:#ffffff40 #0000}.hv-sheet-toolbar{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-height:32px;padding:3px 0 6px}.hv-sheet-toolbar .p-button{font-size:12px;padding:3px 7px}.hv-sheet-grid .rdg-header-row{background:var(--hv-sheet-header-bg)}.hv-sheet-grid .rdg-cell{background-color:var(--hv-sheet-bg);border-color:var(--hv-sheet-gridline);padding:0}.hv-sheet-grid .rdg-cell[aria-selected=true]{outline:none}.hv-sheet-name-cell{background:var(--hv-sheet-header-bg)!important;box-shadow:1px 0 0 var(--hv-sheet-gridline)}.hv-sheet-name{align-items:center;cursor:default;display:flex;height:100%;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.hv-sheet-cumulative-cell{align-items:center;background:var(--hv-sheet-header-bg)!important;display:flex;justify-content:center}.hv-sheet-grid .hv-sheet-option-dropdown.hi-select{margin:1px 6px;min-height:30px;width:calc(100% - 12px)}.hv-sheet-grid .hv-sheet-option-dropdown.hi-select .p-dropdown-label{font-size:var(--hi-select-font-size);line-height:1.25;min-height:var(--hi-select-label-height);padding:var(--hi-select-label-padding)}.hv-sheet-value{align-items:center;display:flex;height:100%;justify-content:flex-end;padding:0 8px;position:relative;text-align:right;-webkit-user-select:none;user-select:none;width:100%}.hv-sheet-value--selected{background:var(--hv-sheet-selection)}.hv-sheet-value--active{box-shadow:inset 0 0 0 2px var(--hv-sheet-active)}.hv-sheet-value--fill-preview{background:#4fb47833}.hv-sheet-fill-handle{background:var(--hv-sheet-active);border:1px solid var(--hv-sheet-bg);bottom:-3px;cursor:crosshair;height:7px;position:absolute;right:-3px;width:7px;z-index:5}.hv-sheet-year-header-cell{padding:0 8px!important}.hv-sheet-year-header{font-feature-settings:"tnum";align-items:center;display:flex;font-variant-numeric:tabular-nums;gap:5px;justify-content:flex-end;width:100%}.hv-sheet-badge{background:#ffffff1a;border-radius:8px;font-size:9px;line-height:14px;padding:1px 5px}.hv-sheet-col--start{background-color:#347a472e!important;box-shadow:inset 2px 0 0 #4db567d9}.hv-sheet-col--sale{background-color:#976b1a33!important;box-shadow:inset 2px 0 0 #e6a935e6,inset -2px 0 0 #e6a935e6}.hv-sheet-col--end{background-color:#25609733!important;box-shadow:inset -2px 0 0 #4095e5e6}.hv-sheet-grid .rdg-row:not(.rdg-header-row):hover .rdg-cell{background-color:var(--hv-sheet-row-hover)!important}.hv-sheet-grid .rdg-row:not(.rdg-header-row):hover .hv-sheet-name-cell{background-color:color-mix(in srgb,#8dd0ff 4%,var(--hv-sheet-header-bg))!important}.hv-sheet-grid .valuation-rate-row--selected .rdg-cell{background-color:color-mix(in srgb,#65a0ff 16%,var(--hv-sheet-bg))!important;background-color:color-mix(in srgb,var(--primary-color,#65a0ff) 16%,var(--hv-sheet-bg))!important}.hv-sheet-grid .valuation-rate-row--hovered .rdg-cell{background-color:color-mix(in srgb,#65a0ff 9%,var(--hv-sheet-bg))!important;background-color:color-mix(in srgb,var(--primary-color,#65a0ff) 9%,var(--hv-sheet-bg))!important}.hv-sheet-grid .valuation-rate-row--selected .hv-sheet-name-cell{box-shadow:inset 3px 0 0 #65a0ff,1px 0 0 var(--hv-sheet-gridline);box-shadow:inset 3px 0 0 var(--primary-color,#65a0ff),1px 0 0 var(--hv-sheet-gridline)}.hv-sheet-editor{align-items:center;background:var(--hv-sheet-bg);box-shadow:inset 0 0 0 2px var(--hv-sheet-active);display:flex;height:100%;padding:0 6px;width:100%}.hv-sheet-editor__input{font-feature-settings:"tnum";background:#0000;border:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;min-width:0;outline:0;text-align:right;width:100%}.hv-sheet-editor__suffix{margin-left:2px;opacity:.75}.hv-sheet-loading{background:color-mix(in srgb,var(--hv-sheet-bg) 80%,#0000);display:grid;inset:0;place-items:center;position:absolute;z-index:10}.growth-hmodel-table .hv-sheet-toolbar{gap:8px;justify-content:space-between;padding:0 0 8px}.growth-toolbar__actions,.growth-toolbar__years{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.growth-toolbar__actions{margin-left:auto}.growth-hmodel-table .hv-sheet-name-header-cell{text-align:center}.growth-hmodel-table .hv-sheet-toolbar .p-button{font-size:.875rem;padding:.2rem .5rem}.growth-hmodel-table .hv-sheet-grid .rdg-header-row,.growth-hmodel-table .hv-sheet-toolbar .p-button,.growth-hmodel-table .hv-sheet-toolbar .p-button-label{font-family:var(--font-family);font-weight:500;letter-spacing:normal}.growth-hmodel-table .hv-sheet-toolbar .growth-toolbar__neutral-button{background:color-mix(in srgb,var(--text-color) 6%,#0000);border-color:#0000;color:var(--text-color-secondary)}.growth-hmodel-table .hv-sheet-toolbar .growth-toolbar__neutral-button:not(:disabled):hover,.growth-hmodel-table .hv-sheet-toolbar .growth-toolbar__neutral-button[aria-expanded=true]{background:color-mix(in srgb,var(--text-color) 10%,#0000);border-color:#0000;color:var(--text-color)}.growth-hmodel-table .hv-sheet-toolbar .growth-toolbar__neutral-button:not(:disabled):active{background:color-mix(in srgb,var(--text-color) 14%,#0000);border-color:#0000;color:var(--text-color)}.flex-container{gap:1em}.resi-mla-primary-card{flex:0 0 240px;max-width:240px}.resi-mla-checkbox-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.25rem;padding-top:.15rem}.resi-mla-checkbox-row label{line-height:1.15;min-width:0}.resi-mla-checkbox-row .p-checkbox{flex:0 0 auto}.p-chips-token-icon,.p-chips-token-label{color:#000}.mla-leasing-layout{display:flex;flex-direction:column;gap:8px;min-width:0}.mla-leasing-layout>.listbox-container{align-items:center;display:flex;gap:8px;min-width:0}.mla-leasing-selector-scroll{flex:1 1;min-width:0;overflow-x:auto;padding:2px}.mla-leasing-selector.p-selectbutton{flex-wrap:nowrap;max-width:none}.mla-leasing-selector.p-selectbutton.p-button-group .p-button{flex:0 0 auto;font-family:var(--font-family);font-weight:500;letter-spacing:normal;white-space:nowrap}.mla-leasing-layout .add-mla-button{flex:0 0 auto;font-size:.875rem;padding:.2rem .5rem;position:static;transform:none}.mla-leasing-layout .add-mla-button .p-button-label{font-weight:500}.mla-uplift-editor{--mla-uplift-input-width:6.35rem;container-type:inline-size;min-width:var(--mla-uplift-input-width)}.mla-uplift-traditional{grid-column-gap:8px;align-items:start;column-gap:8px;display:grid;grid-template-columns:minmax(0,191px) minmax(0,212px);min-width:0;width:100%}.mla-uplift-traditional-advanced,.mla-uplift-traditional-core{min-width:0}.mla-uplift-advanced-row{grid-template-columns:minmax(0,92px) minmax(0,108px);width:min(100%,212px)}.mla-uplift-advanced-row .p-inputnumber{min-width:0;width:100%}.mla-uplift-advanced-row .p-inputnumber-button{flex:0 0 auto;min-width:1.35rem;width:1.35rem}.mla-uplift-advanced-row .p-inputnumber-input{flex:1 1}.mla-uplift-bps-input,.mla-uplift-bps-input .p-inputnumber-input,.mla-uplift-percent-input,.mla-uplift-percent-input .p-inputnumber-input{min-width:var(--mla-uplift-input-width)}.mla-uplift-advanced-row .p-inputnumber-input{min-width:0}.mla-uplift-advanced-row label{min-width:0;overflow-wrap:anywhere;white-space:normal!important}@container (max-width: 410px){.mla-uplift-traditional{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.mla-uplift-advanced-row{grid-template-columns:minmax(0,1fr);row-gap:.25rem;width:100%}}@container (max-width: 230px){.mla-uplift-advanced-row{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.mla-uplift-advanced-row .p-inputnumber-button{display:none;min-width:1.15rem;width:1.15rem}.mla-uplift-bps-input,.mla-uplift-percent-input{max-width:100%;width:-webkit-max-content;width:max-content}.mla-uplift-bps-input .p-inputnumber-input,.mla-uplift-percent-input .p-inputnumber-input{padding-left:.35rem;padding-right:.35rem}.mla-uplift-advanced-row .settings-tooltip-target{display:none}}@media (max-width:460px){.mla-uplift-traditional{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.mla-uplift-advanced-row{grid-template-columns:minmax(0,1fr);row-gap:.25rem;width:100%}.mla-uplift-advanced-row .p-inputnumber-button{display:none}.mla-uplift-bps-input,.mla-uplift-percent-input{max-width:100%;width:-webkit-max-content;width:max-content}.mla-uplift-bps-input .p-inputnumber-input,.mla-uplift-percent-input .p-inputnumber-input{padding-left:.35rem;padding-right:.35rem}.mla-uplift-advanced-row .settings-tooltip-target{display:none}}.recoveries-selector-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.recoveries-selector-row .p-selectbutton{flex-shrink:0}.recoveries-selector-row .recoveries-item-selector{max-width:100%;min-width:0;width:22rem}.recoveries-selector-row .add-mla-button{flex-shrink:0;position:static;transform:none}.recoveries-unit-option{display:flex;flex-direction:column;gap:.2rem}.recoveries-selected-unit{display:flex;gap:.4rem;overflow:hidden}.recoveries-selected-unit>span{overflow:hidden;text-overflow:ellipsis}.recoveries-unit-mla{color:var(--text-color-secondary);font-size:.875rem}@media (max-width:600px){.recoveries-selector-row .recoveries-item-selector{flex:1 1 12rem}}.recoveries-panel{container-name:recoveries;container-type:inline-size;max-width:1280px;min-width:0;width:100%}.recoveries-tab{display:flex;flex-direction:column;gap:.9rem}.recoveries-section{border-bottom:1px solid var(--surface-border);display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:0 0 1rem}.recoveries-section:last-child{border-bottom:none;padding-bottom:0}.recoveries-section--profile{container-name:recoveries-profile;container-type:inline-size}.recoveries-section--caps{container-name:recoveries-caps;container-type:inline-size}.mla-section-card .p-card-title{color:var(--text-color-secondary);font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:none}.recoveries-grid{grid-gap:.55rem .75rem;align-items:end;display:grid;gap:.55rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.recoveries-grid--profile{grid-template-columns:repeat(2,minmax(0,16rem));justify-content:start}.recoveries-grid--two{grid-template-columns:repeat(2,minmax(10rem,12rem));justify-content:start}.recoveries-grid--base-year{align-items:start;gap:.45rem .65rem;grid-template-columns:minmax(6.75rem,8.25rem) minmax(6.75rem,8.25rem) minmax(9.5rem,11.5rem);justify-content:start}.recoveries-grid--expense-stop{grid-template-columns:minmax(7.5rem,9rem)}.recoveries-field{display:flex;flex-direction:column;gap:.22rem;min-width:0}.recoveries-field .p-chips,.recoveries-field .p-dropdown,.recoveries-field .p-inputnumber,.recoveries-field .p-inputtext{max-width:100%;width:100%}.recoveries-field-span{grid-column:1/-1}.recoveries-field--excluded{max-width:16.5rem;min-width:0}.recoveries-field--share{max-width:8.5rem}.recoveries-field--method,.recoveries-field--mode{max-width:11.5rem}.recoveries-field>label,.recoveries-subsection-label{font-size:.8rem;font-weight:600}.recoveries-checkbox-field{align-self:stretch}.recoveries-checkbox-wrap{align-items:center;display:flex;min-height:2.3rem;padding:0}.recoveries-grid--base-year .recoveries-checkbox-field{max-width:11.5rem}.recoveries-grid--base-year .recoveries-checkbox-field>label{line-height:1.12;white-space:normal}.recoveries-grid--base-year .recoveries-checkbox-wrap{min-height:1.8rem}.recoveries-method-block{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem}.recoveries-inline-table{display:flex;flex-direction:column;gap:.4rem}.recoveries-inline-row{grid-gap:.5rem;align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(12rem,20rem) minmax(8rem,11rem) auto;justify-content:start}.recoveries-row-action{align-self:end}.recoveries-pool-editor{display:flex;flex-direction:column;gap:.28rem;min-width:0;width:min(100%,34rem)}.recoveries-pool-editor-table{border-collapse:collapse;table-layout:fixed;width:100%}.recoveries-pool-editor-table td,.recoveries-pool-editor-table th{min-width:0;padding:.22rem .18rem;vertical-align:middle}.recoveries-pool-editor-table thead th{border-bottom:1px solid #ffffff14;color:var(--text-color-secondary);font-size:.76rem;font-weight:600;line-height:1.12;padding-bottom:.28rem;padding-top:0;text-align:left}.recoveries-pool-editor-table tbody tr+tr td{border-top:1px solid #ffffff0d}.recoveries-pool-editor-col--pool{width:56%}.recoveries-pool-editor-col--amount{width:36%}.recoveries-pool-editor-col--actions{width:2.2rem}.recoveries-pool-editor-table .p-inputnumber,.recoveries-pool-editor-table .p-inputtext{width:100%}.recoveries-pool-editor-actions-cell{display:flex;justify-content:flex-end}.recoveries-cap-table{--recoveries-cap-columns:minmax(12.5rem,2fr) minmax(7.4rem,0.8fr) minmax(4.6rem,0.55fr) minmax(5.3rem,0.62fr) minmax(4.6rem,0.55fr) minmax(4.8rem,0.58fr) 2rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;overflow:visible}.recoveries-cap-table-header,.recoveries-cap-table-row{grid-column-gap:.5rem;grid-row-gap:.35rem;align-items:center;column-gap:.5rem;display:grid;grid-template-columns:var(--recoveries-cap-columns);min-width:0;row-gap:.35rem}.recoveries-cap-table-header{padding:.42rem .6rem .22rem}.recoveries-cap-table-row{padding:.28rem .6rem .5rem}.recoveries-cap-table-row+.recoveries-cap-table-row{border-top:1px solid #ffffff0f;padding-top:.4rem}.recoveries-cap-table-cell,.recoveries-cap-table-heading{min-width:0}.recoveries-cap-table-heading{color:var(--text-color-secondary);font-size:.75rem;font-weight:600;line-height:1.12;overflow-wrap:anywhere;white-space:normal}.recoveries-cap-table-heading--actions{visibility:hidden}.recoveries-cap-table-cell--percent,.recoveries-cap-table-cell--percent .p-inputnumber,.recoveries-cap-table-cell--target{width:100%}.recoveries-cap-table-cell--checkbox{display:flex;justify-content:center;min-height:2.1rem}.recoveries-cap-actions{align-items:center;display:flex;justify-content:flex-end}.recoveries-section--caps{gap:.35rem}.recoveries-section--caps .recoveries-cap-actions{justify-content:flex-end}.recoveries-cap-placeholder,.recoveries-empty-note,.recoveries-inline-summary,.recoveries-validation-note{color:var(--text-color-secondary);font-size:.82rem}.recoveries-cap-placeholder{align-items:center;display:flex;min-height:2rem;padding:0 .1rem}.recoveries-empty-note{padding:.05rem 0}.recoveries-summary{background:var(--surface-card);border-radius:8px;font-size:.9rem;padding:.5rem .65rem}.recoveries-actions{align-items:center;display:flex}.recoveries-section--overrides{grid-gap:.75rem;display:grid;gap:.75rem}.recoveries-pool-override{border:1px solid var(--surface-border);border-radius:6px;padding:.75rem}.recoveries-pool-override-add,.recoveries-pool-override-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.recoveries-grid--override{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-top:.5rem}.recoveries-pool-override-add .p-dropdown,.recoveries-pool-override-add .p-inputtext{flex:1 1}.recoveries-add-cap-button{align-self:flex-start}.recoveries-add-cap-button.p-button{background:#86c8f4;border-color:#86c8f4;border-radius:8px;color:#072239;padding:.42rem .8rem}.recoveries-add-cap-button.p-button:hover{background:#97d1f7;border-color:#97d1f7}.recoveries-cap-target-picker{min-width:0;position:relative;width:100%}.recoveries-cap-target-trigger{align-items:center;background:#0000002e;border:1px solid var(--surface-border);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:.55rem;justify-content:space-between;min-height:2.3rem;padding:.4rem .72rem;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;width:100%}.recoveries-cap-target-trigger:hover{background:#0000003d;border-color:#86c8f48c}.recoveries-cap-target-trigger.is-open{border-color:#86c8f4bf;box-shadow:0 0 0 1px #86c8f42e}.recoveries-cap-target-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recoveries-cap-target-menu{background:linear-gradient(180deg,#07283dfa,#051d2cfa);border:1px solid #86c8f438;border-radius:10px;box-shadow:0 12px 24px #0000004d;display:flex;flex-direction:column;gap:.12rem;left:0;max-height:15rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .28rem);z-index:30}.recoveries-cap-target-group{border-top:1px solid #86c8f41f;display:flex;flex-direction:column;gap:.15rem;margin-top:.15rem;padding-top:.2rem}.recoveries-cap-target-option{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:.55rem;justify-content:space-between;min-height:2rem;padding:.42rem .55rem;text-align:left;width:100%}.recoveries-cap-target-option:hover{background:#86c8f41a}.recoveries-cap-target-option.is-selected{background:#86c8f429}.recoveries-cap-target-option--branch{color:var(--text-color)}.recoveries-cap-target-branch-label{align-items:center;display:flex;gap:.45rem}.recoveries-cap-target-meta{color:var(--text-color-secondary);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recoveries-cap-target-children{display:flex;flex-direction:column;gap:.12rem;padding-left:1rem}.recoveries-cap-target-option--child{min-height:1.85rem}.recoveries-cap-target-empty{color:var(--text-color-secondary);font-size:.8rem;padding:.2rem .55rem .28rem 1.9rem}.recoveries-panel .p-dropdown,.recoveries-panel .p-inputnumber-input,.recoveries-panel .p-inputtext{min-height:0}.recoveries-panel .p-dropdown .p-dropdown-label{padding:.4rem .75rem}.recoveries-panel input.p-inputtext{box-sizing:border-box;font-size:.78rem;line-height:1.25;min-height:2rem;min-width:0;padding:.325rem .625rem}.recoveries-panel .p-inputnumber{max-width:100%;min-width:0}.recoveries-panel .p-inputnumber-input{border:0;width:100%}@media (pointer:coarse){.recoveries-panel input.p-inputtext{min-height:2.25rem}}.recoveries-panel .recoveries-excluded-pools .p-chips-multiple-container{background:#00142073;border:0;border-radius:.5rem;box-shadow:inset 0 0 0 1px #add8e633;box-sizing:border-box;color:var(--text-color);font-size:.78rem;gap:.25rem;line-height:1.25;min-height:2rem;min-width:0;padding:.18rem .35rem;transition:background-color .15s ease,box-shadow .15s ease}.recoveries-panel .recoveries-excluded-pools:not(.p-disabled):hover .p-chips-multiple-container{background:#001420a6;box-shadow:inset 0 0 0 1px #8fd8ff73}.recoveries-panel .recoveries-excluded-pools:focus-within .p-chips-multiple-container{box-shadow:inset 0 0 0 1px #8fd8ff;outline:2px solid #8fd8ff40;outline-offset:2px}.recoveries-panel .recoveries-excluded-pools .p-chips-token{background:#8fd8ff1f;border-radius:.3rem;color:#c5e9fc;font-size:inherit;line-height:inherit;margin:0;max-width:100%;min-width:0;padding:.1rem .35rem}.recoveries-panel .recoveries-excluded-pools .p-chips-token.p-focus{background:#8fd8ff38;color:var(--text-color)}.recoveries-panel .recoveries-excluded-pools .p-chips-token-label{color:inherit;min-width:0;overflow-wrap:anywhere}.recoveries-panel .recoveries-excluded-pools .p-chips-token-icon{color:#8fd8ff;flex-shrink:0;height:.65rem;margin-left:.3rem;width:.65rem}.recoveries-panel .recoveries-excluded-pools .p-chips-input-token{flex:1 1 5rem;min-width:0;padding:.1rem 0}.recoveries-panel .recoveries-excluded-pools .p-chips-input-token input{background:#0000;border:0;box-shadow:none;color:var(--text-color);font-size:.78rem;height:1.25rem;line-height:1.25;min-width:0;outline:none;padding:0;width:100%}.recoveries-panel .recoveries-excluded-pools .p-chips-input-token input::placeholder{color:var(--text-color-secondary);opacity:1}.recoveries-panel .recoveries-excluded-pools.p-invalid .p-chips-multiple-container{box-shadow:inset 0 0 0 1px #f19ea6}@media (pointer:coarse){.recoveries-panel .recoveries-excluded-pools .p-chips-multiple-container{min-height:2.25rem}}@media (prefers-reduced-motion:reduce){.recoveries-panel .recoveries-excluded-pools .p-chips-multiple-container{transition:none}}.recoveries-panel .p-button.p-button-text{padding:.2rem .4rem}.recoveries-panel .recoveries-pool-editor-table .p-inputnumber-input,.recoveries-panel .recoveries-pool-editor-table .p-inputtext{padding:.3rem .5rem}.recoveries-panel .recoveries-pool-editor-table .recoveries-row-action.p-button{padding:.14rem .24rem}.recoveries-panel .recoveries-cap-table-cell--percent .p-inputnumber-input{padding:.3rem .55rem}.recoveries-panel .recoveries-cap-table-cell--checkbox .p-checkbox,.recoveries-panel .recoveries-cap-table-cell--checkbox .p-checkbox .p-checkbox-box{height:1.2rem;width:1.2rem}.recoveries-panel .recoveries-cap-table-cell--checkbox .recoveries-checkbox-wrap{justify-content:center;min-height:1.4rem}.recoveries-panel .recoveries-cap-actions .p-button{padding:.14rem .24rem}@container recoveries (max-width: 1100px){.recoveries-cap-table{--recoveries-cap-columns:minmax(12rem,2fr) minmax(7.2rem,0.75fr) minmax(4.5rem,0.55fr) minmax(5.2rem,0.62fr) minmax(4.5rem,0.55fr) minmax(4.7rem,0.58fr) 2rem}}@container recoveries-profile (max-width: 36rem){.recoveries-grid--base-year{grid-template-columns:repeat(2,minmax(0,1fr))}.recoveries-grid--base-year .recoveries-checkbox-field{grid-column:1/-1;max-width:none}.recoveries-pool-editor{width:min(100%,31rem)}}@container recoveries-profile (max-width: 28rem){.recoveries-grid--base-year,.recoveries-grid--profile,.recoveries-grid--two,.recoveries-inline-row{grid-template-columns:1fr}.recoveries-field--excluded,.recoveries-field--method,.recoveries-field--mode,.recoveries-field--share{max-width:none}.recoveries-pool-editor{width:100%}}@container recoveries-caps (max-width: 45rem){.recoveries-cap-table-header{display:none}.recoveries-cap-table{background:#0000;border:none;gap:.45rem;width:min(100%,38rem)}.recoveries-cap-table-row{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;column-gap:.65rem;grid-template-areas:"target target percent actions" "controllable first-year compounds cumulative";grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;padding:.55rem;row-gap:.3rem}.recoveries-cap-table-row+.recoveries-cap-table-row{border-top:1px solid var(--surface-border);padding-top:.55rem}.recoveries-cap-table-cell--target{grid-area:target;max-width:16rem}.recoveries-cap-table-cell--percent{grid-area:percent;max-width:5.4rem}.recoveries-cap-table-cell--percent .p-inputnumber{max-width:100%;min-width:0;width:5.4rem}.recoveries-cap-table-cell--percent .p-inputnumber-input{min-width:0;width:100%}.recoveries-cap-table-cell--checkbox{grid-gap:.35rem;align-items:start;display:grid;gap:.35rem;grid-template-columns:1.25rem minmax(0,1fr);justify-content:start;min-height:1.6rem}.recoveries-cap-table-cell--checkbox:before{color:var(--text-color-secondary);content:attr(data-label);font-size:.76rem;font-weight:600;grid-column:2;grid-row:1;line-height:1.15;min-width:0;overflow-wrap:anywhere}.recoveries-cap-table-cell--checkbox .recoveries-checkbox-wrap{grid-column:1;grid-row:1;justify-content:flex-start}.recoveries-cap-table-cell--checkbox:nth-of-type(3){grid-area:controllable}.recoveries-cap-table-cell--checkbox:nth-of-type(4){grid-area:first-year}.recoveries-cap-table-cell--checkbox:nth-of-type(5){grid-area:compounds}.recoveries-cap-table-cell--checkbox:nth-of-type(6){grid-area:cumulative}.recoveries-cap-actions{grid-area:actions;justify-self:end}}@container recoveries-caps (max-width: 26rem){.recoveries-cap-table-row{grid-template-areas:"target target target actions" "percent percent percent percent" "controllable first-year compounds cumulative"}.recoveries-cap-table-cell--target{max-width:none}.recoveries-cap-table-cell--percent{max-width:8rem}}@container recoveries (max-width: 760px){.recoveries-grid,.recoveries-grid--two,.recoveries-inline-row{grid-template-columns:1fr}}@media (max-width:1100px){.recoveries-grid,.recoveries-grid--two,.recoveries-inline-row{grid-template-columns:1fr}}.recoveries-workspace{max-width:1280px;min-width:0;position:relative;width:100%}.recoveries-toolbar{align-items:flex-end;border-bottom:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:.9rem;padding-bottom:.9rem}.recoveries-section-header{color:var(--text-color);font-family:var(--font-family);font-size:.84rem;font-weight:500;letter-spacing:normal;line-height:1.4;margin:0}.recoveries-toolbar-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.recoveries-toolbar-label{color:var(--text-color-secondary);font-size:.72rem;margin:0}.recoveries-selector-row .add-mla-button,.recoveries-tab .p-button:not(.p-button-icon-only):not(.recoveries-row-action):not(.recoveries-add-button):not(.recoveries-remove-button){font-family:var(--font-family);font-size:.875rem;font-weight:500;letter-spacing:normal;padding:.2rem .5rem}.recoveries-selector-row .p-button-label,.recoveries-tab .p-button-label{font-weight:500}.recoveries-section .recoveries-field--method,.recoveries-section .recoveries-field--mode,.recoveries-section--allocation .recoveries-field--excluded,.recoveries-section--allocation .recoveries-field--share{max-width:none}.recoveries-tab label{white-space:normal}.recoveries-field .p-calendar{min-width:0;width:100%}.recoveries-actions,.recoveries-pool-override-add{flex-wrap:wrap;gap:.5rem}.recoveries-pool-override-add .p-dropdown,.recoveries-pool-override-add .p-inputtext{min-width:min(100%,12rem)}.recoveries-value-editor{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.recoveries-value-editor>*{max-width:100%;min-width:0}@media (max-width:600px){.recoveries-selector-row{width:100%}.recoveries-toolbar-field--selection{flex:1 1 12rem}.recoveries-toolbar-field--selection .recoveries-item-selector{width:100%}}.recoveries-method-block--compact{align-items:flex-start;background:#0000;border:0;border-radius:0;flex-direction:row;flex-wrap:wrap;gap:.45rem 1.25rem;padding:0}.recoveries-method-block--compact>.recoveries-grid--base-year{align-items:end;flex:0 1 38rem;grid-template-columns:minmax(0,14rem) minmax(0,6rem) minmax(0,6rem) minmax(0,9rem);min-width:0}.recoveries-method-block--compact>.recoveries-grid--expense-stop{flex:0 1 7rem;min-width:0}.recoveries-method-block--compact>.recoveries-pool-editor{flex:0 1 28rem;max-width:100%}.recoveries-method-block--compact>.recoveries-empty-note{flex-basis:100%;max-width:66rem}@container recoveries-profile (max-width: 38rem){.recoveries-method-block--compact>.recoveries-grid--base-year{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.recoveries-method-block--compact .recoveries-grid--base-year .recoveries-checkbox-field{grid-column:auto}}@container recoveries-profile (max-width: 22rem){.recoveries-method-block--compact>.recoveries-grid--base-year{grid-template-columns:1fr}}.recoveries-disclosure-header,.recoveries-disclosure-heading{align-items:center;display:flex;gap:.4rem;min-width:0}.recoveries-disclosure-header{flex-wrap:wrap;gap:.4rem .75rem;justify-content:space-between}.recoveries-disclosure-toggle{align-items:center;background:#0000;border:0;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--font-family);font-size:.84rem;font-weight:500;gap:.5rem;line-height:1.4;min-width:0;padding:.25rem 0;text-align:left}.recoveries-disclosure-toggle>.pi{color:var(--text-color-secondary);flex-shrink:0;font-size:.65rem}.recoveries-disclosure-toggle:hover{color:var(--primary-color)}.recoveries-disclosure-toggle:focus-visible{border-radius:3px;outline:2px solid var(--primary-color);outline-offset:3px}.recoveries-disclosure-count{font-feature-settings:"tnum";background:color-mix(in srgb,var(--text-color) 6%,#0000);border-radius:4px;color:var(--text-color-secondary);flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;padding:.05rem .4rem}.recoveries-disclosure-body{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding-top:.35rem}.recoveries-disclosure-body[hidden]{display:none}.recoveries-disclosure--row{padding:.5rem .65rem}.recoveries-disclosure--row .recoveries-disclosure-toggle{font-size:.78rem}.recoveries-advanced{margin-top:.25rem}.recoveries-advanced>.recoveries-disclosure-header .recoveries-disclosure-toggle{color:var(--text-color-secondary);font-size:.78rem}.recoveries-tab .recoveries-add-button.p-button{background:color-mix(in srgb,var(--text-color) 6%,#0000);border:1px solid var(--surface-border);border-radius:6px;box-shadow:none;color:var(--text-color);padding:.3rem .65rem;transition:background .12s ease,border-color .12s ease}.recoveries-tab .recoveries-add-button.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--text-color) 10%,#0000);border-color:color-mix(in srgb,var(--primary-color) 55%,var(--surface-border));color:var(--text-color)}.recoveries-tab .recoveries-add-button.p-button:not(:disabled):active{background:color-mix(in srgb,var(--text-color) 14%,#0000)}.recoveries-tab .recoveries-add-button .p-button-icon,.recoveries-tab .recoveries-remove-button .p-button-icon{color:inherit}.recoveries-panel .recoveries-tab .recoveries-remove-button.p-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-shadow:none;color:var(--text-color);display:inline-flex;height:2rem;justify-content:center;min-width:2rem;padding:.25rem;width:2rem}.recoveries-tab .recoveries-remove-button .p-button-icon{font-size:.85rem;margin:0}.recoveries-tab .recoveries-add-button:focus-visible,.recoveries-tab .recoveries-remove-button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.recoveries-panel .recoveries-tab .recoveries-remove-button.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--text-color) 8%,#0000);color:var(--text-color)}.hierarchy-tag-editor{grid-gap:.35rem;display:grid;gap:.35rem}.hierarchy-tag-editor__label{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.hierarchy-tag-editor__levels{align-items:center;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;display:flex;flex-wrap:wrap;min-height:2.15rem;padding:.35rem}.hierarchy-tag-editor__tag{cursor:pointer;font-size:.75rem;height:1.65rem;line-height:1.65rem;padding:0 .55rem}.hierarchy-tag-editor__tag:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.hierarchy-tag-editor__input{flex:0 1 170px;font-size:.75rem;height:1.65rem;line-height:1.65rem;padding:0 .55rem;width:min(170px,100%)}.p-fluid .hierarchy-tag-editor__input{width:min(170px,100%)}.hierarchy-tag-editor__separator{color:var(--text-color-secondary);font-size:.75rem;margin:0 .4rem}.hierarchy-tag-editor__add.p-button{height:1.65rem;margin-left:.35rem;min-width:1.65rem;padding:0;width:1.65rem}.leasing-incentives-assumptions .rdg-header-row{font-family:var(--font-family);font-weight:500;letter-spacing:normal}.leasing-incentives-assumptions .hv-sheet-name-header-cell{text-align:center}.leasing-incentives-assumptions .leasing-incentives-group-start .rdg-cell{border-top:1px solid color-mix(in srgb,var(--text-color) 24%,#0000)}.coa-items-table{color:var(--text-color);font-size:.8rem;min-width:0;width:100%}.coa-items-table--compact{max-width:32rem}.coa-add-picker{position:relative}.coa-add-control.p-button{color:var(--text-color-secondary);font-size:.78rem;font-weight:500;padding:.25rem .35rem}.coa-add-control.p-button .p-button-icon{font-size:.68rem}.coa-add-control.p-button:hover{color:var(--text-color)}.coa-add-panel{background:var(--surface-card);background:var(--surface-overlay,var(--surface-card));border:1px solid var(--surface-border);border-radius:6px;box-shadow:0 12px 28px #0000002e,0 2px 8px #0000001a;display:flex;flex-direction:column;min-height:8rem;overflow:hidden;position:fixed;z-index:10000}.coa-add-search{border-bottom:1px solid var(--surface-border);flex:0 0 auto;padding:.5rem;position:relative}.coa-add-search .p-inputtext{padding-block:.42rem}.coa-add-options{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem}.coa-add-tree-row{align-items:center;display:flex;min-width:0}.coa-add-tree-toggle{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;min-width:1.75rem;padding:0;width:1.75rem}.coa-add-tree-toggle:focus-visible,.coa-add-tree-toggle:hover{background:var(--surface-hover);color:var(--text-color)}.coa-add-tree-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.coa-add-tree-toggle .pi{font-size:.65rem}.coa-add-tree-spacer{min-width:1.75rem;width:1.75rem}.coa-add-tree-children{border-left:1px solid color-mix(in srgb,var(--surface-border) 78%,#0000);margin-left:.875rem;padding-left:.875rem;position:relative}.coa-add-option{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-size:.8rem;gap:.75rem;justify-content:space-between;min-height:2rem;padding:.38rem .5rem;text-align:left;width:100%}.coa-add-option--parent{flex:1 1 auto;min-width:0}.coa-add-option--parent:disabled{opacity:.8}.coa-add-option--branch,.coa-add-option--parent:disabled{color:var(--text-color-secondary);cursor:default}.coa-add-option--child{min-height:1.85rem;padding-left:.625rem}.coa-add-option:focus-visible,.coa-add-option:hover{background:var(--surface-hover)}.coa-add-option:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.coa-add-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coa-add-option small{color:var(--text-color-secondary);flex:0 0 auto;font-size:.68rem;white-space:nowrap}.coa-add-no-results{color:var(--text-color-secondary);font-size:.78rem;padding:1rem .75rem;text-align:center}.coa-table-scroll{max-height:var(--coa-max-height);overflow:auto;overscroll-behavior:contain}.coa-table{border-collapse:collapse;table-layout:fixed;width:100%}.coa-table>thead>tr>th{background:var(--surface-card);border-bottom:1px solid color-mix(in srgb,var(--surface-border) 75%,#0000);color:var(--text-color-secondary);font-size:.7rem;font-weight:600;padding:.35rem .5rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.coa-table>tbody>tr>td,.coa-table>tbody>tr>th{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 42%,#0000);height:2.125rem;padding:.25rem .5rem;vertical-align:middle}.coa-row{transition:background-color .12s ease}.coa-row:hover{background:color-mix(in srgb,var(--surface-hover) 78%,#0000)}.coa-row--editing,.coa-row--selected{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card))}.coa-row--editing{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary-color) 75%,#0000)}.coa-group-row>th{background:var(--surface-card);height:1.8rem!important;padding:.35rem .45rem .15rem!important;position:-webkit-sticky;position:sticky;top:1.8rem;z-index:1}.coa-group-toggle{align-items:center;background:#0000;border:0;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:.35rem;padding:0}.coa-group-toggle:hover{color:var(--text-color)}.coa-group-toggle:focus-visible{border-radius:3px;outline:2px solid var(--primary-color);outline-offset:2px}.coa-group-toggle .pi{font-size:.65rem}.coa-group-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;opacity:.75}.coa-item-content{display:flex;flex-direction:column;gap:.05rem;min-width:0}.coa-item-label{color:var(--text-color);font-weight:450;line-height:1.2}.coa-item-label,.coa-item-secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coa-item-secondary{color:var(--text-color-secondary);font-size:.68rem;line-height:1.15}.coa-value-column{text-align:right!important;width:8.75rem}.coa-action-column{padding-inline:.15rem!important;text-align:center!important;width:2.25rem}.coa-selector-cell,.coa-selector-column{padding-inline:.5rem .2rem!important;text-align:center!important;width:2.25rem}.coa-selector-cell input{accent-color:var(--primary-color);cursor:pointer}.coa-coefficient-input{min-width:0;width:100%}.coa-coefficient-input .p-inputnumber-input{font-feature-settings:"tnum";font-size:.78rem;font-variant-numeric:tabular-nums;min-width:0;padding:.28rem .35rem;text-align:right;width:calc(100% - 1.25rem)}.coa-coefficient-input:hover .p-inputnumber-input{border-color:color-mix(in srgb,var(--surface-border) 80%,#0000)}.coa-coefficient-input .p-inputnumber-button-group{opacity:0;pointer-events:none;transition:opacity .12s ease}.coa-coefficient-input:focus-within .p-inputnumber-button-group,.coa-row:hover .coa-coefficient-input .p-inputnumber-button-group{opacity:1;pointer-events:auto}.coa-readonly-value{font-feature-settings:"tnum";display:block;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.coa-row-remove{opacity:0;transition:opacity .12s ease}.coa-row-remove:focus-visible,.coa-row:focus-within .coa-row-remove,.coa-row:hover .coa-row-remove{opacity:1}.coa-empty-state{align-items:center;color:var(--text-color-secondary);display:flex;gap:.75rem;justify-content:space-between;min-height:2.5rem}.coa-table-footer{display:flex;justify-content:flex-start;padding-top:.3rem}.coa-items-table--compact .coa-table>thead>tr>th{padding-block:.28rem}.coa-items-table--compact .coa-table>tbody>tr>td{height:2rem;padding-block:.18rem}.coa-items-table--compact .coa-item-secondary{display:none}.coa-items-table--readOnly .coa-table-scroll{max-height:none}.coa-sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:none){.coa-coefficient-input .p-inputnumber-button-group,.coa-row-remove{opacity:1;pointer-events:auto}}@media (max-width:36rem){.coa-item-secondary{display:none}.coa-value-column{width:7.5rem}}.cost-table1-root{--ct1-border:color-mix(in srgb,var(--surface-border,#d8dee8) 82%,#0000);--ct1-muted:var(--text-color-secondary,#64748b);--ct1-hover:#8dd0ff0a;--ct1-primary-soft:color-mix(in srgb,var(--primary-color) 9%,#0000);color:var(--text-color);display:flex;flex-direction:column;height:100%;min-height:0;padding:16px}.ct1-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;padding:0 0 14px}.ct1-toolbar-field{display:flex;flex-direction:column;gap:5px}.ct1-toolbar-field--search{flex:1 1 320px;min-width:240px}.ct1-toolbar-label{color:var(--ct1-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em}.ct1-search-wrap{position:relative}.ct1-toolbar-meta{align-items:center;color:var(--ct1-muted);display:flex;font-size:.78rem;gap:4px;min-height:2.5rem}.ct1-toolbar-actions{align-items:center;display:flex;gap:8px}.ct1-table-shell{background:#fff;background:var(--surface-card,#fff);border:1px solid var(--ct1-border);border-radius:10px;flex:1 1 auto;min-height:0;overflow:auto}.cost-table1-root .cost-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.cost-table1-root .cost-table td,.cost-table1-root .cost-table th{border:0;border-bottom:1px solid var(--ct1-border);padding:10px 12px;vertical-align:middle}.cost-table1-root .cost-table thead th{background:#fff;background:var(--surface-card,#fff);color:var(--ct1-muted);font-size:.82rem;font-weight:700;height:42px;line-height:1.2;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:normal;z-index:3}.cost-table1-root .cost-table tbody td{color:var(--text-color);font-size:.84rem;height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-table1-root .cost-table tbody tr.ct1-data-row{cursor:pointer}.cost-table1-root .cost-table tbody tr.ct1-data-row:focus-visible td,.cost-table1-root .cost-table tbody tr.ct1-data-row:hover td{background:var(--ct1-hover)}.cost-table1-root .cost-table tbody tr.ct1-data-row:focus-visible{outline:none}.cost-table1-root .cost-table tbody tr.ct1-data-row.ct1-data-row--selected td{background:var(--ct1-primary-soft);border-bottom-color:#0000;border-top:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border))}.cost-table1-root .cost-table tbody tr.ct1-data-row.ct1-data-row--selected td:first-child{border-left:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border))}.cost-table1-root .cost-table tbody tr.ct1-data-row.ct1-data-row--selected td:last-child{border-right:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border))}.ct1-row-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ct1-edit-affordance{opacity:0;transition:opacity .12s ease}.ct1-data-row:focus-visible .ct1-edit-affordance,.ct1-data-row:hover .ct1-edit-affordance,.ct1-edit-affordance:focus-visible{opacity:1}.cost-table1-root .cost-table td.ct1-editor-cell{background:var(--ct1-primary-soft);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border));border-left:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border));border-right:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border));height:auto;overflow:visible;padding:0;white-space:normal}.ct1-editor{background:#0000;border-top:1px solid var(--ct1-border);container-name:cost-editor;container-type:inline-size;overflow:clip;width:100%}.ct1-editor:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 58%,#0000);outline-offset:-2px}.ct1-editor-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.ct1-editor-status{color:var(--ct1-muted);font-size:.68rem;white-space:nowrap}.ct1-editor-status--dirty{color:var(--primary-color)}.ct1-editor-status--invalid{color:#dc2626;color:var(--red-600,#dc2626)}.ct1-editor-body{grid-gap:12px;background:#0000;display:grid;gap:12px;padding:14px}.ct1-section{grid-gap:7px;display:grid;gap:7px;width:100%}.ct1-section+.ct1-section{border-top:1px solid var(--ct1-border);padding-top:9px}.ct1-section-heading{color:var(--ct1-muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ct1-field-grid{align-items:start;display:flex;flex-wrap:wrap;gap:8px 10px}.ct1-field{--ct1-field-width:20rem;display:flex;flex:0 0 var(--ct1-field-width);flex-direction:column;gap:3px;max-width:min(100%,var(--ct1-field-width));min-width:0;width:100%}.ct1-field--name{--ct1-field-width:24rem}.ct1-field--scope{--ct1-field-width:16rem}.ct1-field--type{--ct1-field-width:13rem}.ct1-field--event{--ct1-field-width:15rem}.ct1-field--frequency{--ct1-field-width:10rem}.ct1-field--method{--ct1-field-width:14rem}.ct1-field--calculation{--ct1-field-width:38rem}.ct1-field--growth{--ct1-field-width:16rem}.ct1-field--recovery-mode{--ct1-field-width:11rem}.ct1-field--recovery-pool{--ct1-field-width:16rem}.ct1-field--percentage{--ct1-field-width:9rem}.ct1-field--recovery-flags{--ct1-field-width:16rem}.ct1-field--recovery-target{--ct1-field-width:20rem}.ct1-field--full{--ct1-field-width:100%;flex-basis:100%;max-width:100%}.ct1-recovery-layout{grid-gap:8px;display:grid;gap:8px}.ct1-recovery-grid--targets{border-top:1px solid color-mix(in srgb,var(--ct1-border) 72%,#0000);padding-top:8px}.ctg-frequency-method-control{align-items:flex-start;display:flex;gap:8px}.ctg-frequency-method-control>*{flex:1 1;min-width:8.75rem}.ctg-allocation-method-control{grid-gap:6px;display:grid;gap:6px;width:100%}.ctg-allocation-method-params{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.ctg-allocation-method-param{display:flex;flex-direction:column;gap:4px;min-width:4.125rem}.ct1-editor .ctg-field-flex{align-items:center;display:flex;min-width:0}.ctg-coa-base-editor{display:flex;flex-direction:column;gap:6px;width:100%}.ct1-editor .ctg-small-num.p-inputnumber{flex:0 0 10rem;max-width:100%;width:10rem!important}.ctg-coa-period-list{grid-gap:4px;display:grid;gap:4px;width:min(100%,25rem)}.ct1-editor .ctg-coa-period-row{gap:6px;justify-content:flex-start;width:100%}.ct1-editor .ctg-coa-period-label{flex:0 1 9.5rem;max-width:9.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:9.5rem}.ct1-editor .ctg-small-drop.p-dropdown{flex:0 0 9rem;max-width:100%;width:9rem!important}.ct1-editor .ctg-tiny-num.p-inputnumber{flex:0 0 5.5rem;max-width:100%;width:5.5rem!important}.ct1-editor .ctg-small-num .p-inputnumber-input,.ct1-editor .ctg-tiny-num .p-inputnumber-input{min-width:0;width:100%}.ct1-field-label,.ct1-field>label{align-items:center;color:var(--ct1-muted);display:inline-flex;font-size:.68rem;font-weight:600;line-height:1rem;min-height:1rem}.ct1-editor .settings-tooltip-target{vertical-align:middle}.ct1-editor .settings-tooltip-target.pi{font-size:.72rem!important}.ct1-field .p-dropdown,.ct1-field .p-inputnumber,.ct1-field .p-inputnumber-input,.ct1-field .p-inputtext{width:100%}.ct1-editor .p-dropdown,.ct1-editor .p-inputnumber-input,.ct1-editor .p-inputtext{font-size:.78rem;min-height:2rem}.ct1-editor .p-dropdown .p-dropdown-label,.ct1-editor .p-inputnumber-input,.ct1-editor .p-inputtext{padding-bottom:.42rem;padding-top:.42rem}.ct1-editor .p-button.p-button-sm{padding-bottom:.38rem;padding-top:.38rem}.ct1-field--invalid .p-dropdown,.ct1-field--invalid .p-inputtext{border-color:#ef4444;border-color:var(--red-500,#ef4444)}.ct1-field-error{color:#dc2626;color:var(--red-600,#dc2626);font-size:.7rem}.ct1-recovery-toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:2rem}.ct1-recovery-toggle-copy{color:var(--ct1-muted);font-size:.7rem}.ct1-recovery-controls,.ct1-recovery-enable{align-items:center;display:flex;gap:6px}.ct1-recovery-controls{justify-content:flex-end;white-space:nowrap}.ct1-recovery-enable{flex:0 0 auto}.ct1-editor-errors{background:color-mix(in srgb,#ef4444 7%,#0000);background:color-mix(in srgb,var(--red-500,#ef4444) 7%,#0000);border:1px solid color-mix(in srgb,#ef4444 32%,#0000);border:1px solid color-mix(in srgb,var(--red-500,#ef4444) 32%,#0000);border-radius:7px;color:#b91c1c;color:var(--red-700,#b91c1c);display:flex;flex-direction:column;font-size:.7rem;gap:3px;padding:7px 9px}.ct1-editor-footer{background:color-mix(in srgb,#fff 96%,var(--primary-color));background:color-mix(in srgb,var(--surface-card,#fff) 96%,var(--primary-color));border-top:1px solid var(--ct1-border);bottom:0;position:-webkit-sticky;position:sticky;z-index:2}.ct1-editor-footer-group{align-items:center;display:flex;gap:6px}.ct1-editor-footer .p-button{margin:0}.ct1-empty-state{color:var(--ct1-muted)!important;padding:40px 20px!important;text-align:center}.ct1-cell-input,.ct1-cell-input .p-dropdown,.ct1-cell-input .p-inputnumber,.ct1-cell-input .p-inputnumber-input,.ct1-cell-input .p-inputtext{width:100%}.ct1-checkbox-cell{align-items:center;display:flex;min-height:2.5rem}.ct1-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container cost-editor (max-width: 56rem){.ct1-field--name{--ct1-field-width:22rem}.ct1-field--calculation{--ct1-field-width:32rem}.ct1-field--recovery-target{--ct1-field-width:18rem}}@container cost-editor (max-width: 40rem){.ct1-field--calculation,.ct1-field--name{--ct1-field-width:100%;flex-basis:100%;max-width:100%}.ct1-field--event,.ct1-field--growth,.ct1-field--recovery-pool,.ct1-field--recovery-target,.ct1-field--scope{flex:1 1 var(--ct1-field-width)}}@container cost-editor (max-width: 30rem){.ct1-field{--ct1-field-width:100%;flex-basis:100%;max-width:100%}.ct1-editor-footer{align-items:stretch;flex-direction:column}.ct1-editor-footer-group:last-child{justify-content:flex-end}.ct1-recovery-toggle{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.cost-table1-root{padding:6px}.ct1-toolbar{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px}.ct1-toolbar-field{gap:2px;min-width:0}.ct1-toolbar-field--search{grid-column:1/-1;min-width:0}.ct1-toolbar-field--search .ct1-toolbar-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ct1-toolbar-label{font-size:.64rem}.ct1-search-wrap,.ct1-search-wrap .p-inputtext,.ct1-toolbar-field .p-dropdown{min-width:0!important;width:100%!important}.ct1-toolbar .p-button,.ct1-toolbar .p-dropdown,.ct1-toolbar .p-inputtext{min-height:36px!important}.ct1-toolbar .p-dropdown-label,.ct1-toolbar .p-inputtext{padding-bottom:.45rem;padding-top:.45rem}.ct1-toolbar-meta{font-size:.72rem;min-height:36px}.ct1-toolbar-actions{justify-content:flex-end;min-width:0}.ct1-toolbar-actions .p-button{padding:.4rem .65rem}.ct1-table-shell{overflow-x:hidden;overflow-y:auto}.cost-table1-root .cost-table,.cost-table1-root .cost-table tbody{display:block;width:100%}.cost-table1-root .cost-table{table-layout:auto}.cost-table1-root .cost-table thead{display:none}.cost-table1-root .cost-table tbody tr.ct1-data-row{grid-gap:4px 12px;border-bottom:1px solid var(--ct1-border);box-sizing:border-box;display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 44px 9px 10px;position:relative;width:100%}.cost-table1-root .cost-table tbody tr.ct1-data-row td{border:0;color:var(--text-color);display:block;font-size:.74rem;height:auto;line-height:1.3;max-width:none!important;min-width:0!important;overflow:hidden;padding:0;text-overflow:ellipsis;width:auto!important}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=name]{font-size:.88rem;grid-column:1/-1;padding-bottom:2px}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=actions]{overflow:visible;position:absolute;right:4px;top:5px;width:36px!important}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=amountOrCoa],.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=frequency],.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=growthItem],.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=recoverable]{grid-column:1/-1}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=amountOrCoa]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=end]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=frequency]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=growthItem]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=recoverable]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=scopeMla]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=start]:before,.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=type]:before{color:var(--ct1-muted);font-size:.62rem;font-weight:700;letter-spacing:.03em;margin-right:4px;text-transform:uppercase}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=scopeMla]:before{content:"Scope"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=type]:before{content:"Type"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=start]:before{content:"Start"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=end]:before{content:"End"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=frequency]:before{content:"Timing"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=amountOrCoa]:before{content:"Amount"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=growthItem]:before{content:"Growth"}.cost-table1-root .cost-table tbody tr.ct1-data-row td[data-column-id=recoverable]:before{content:"Recovery"}.cost-table1-root .ct1-edit-affordance{height:36px;opacity:1;width:36px}.cost-table1-root .cost-table tbody tr.ct1-editor-row,.cost-table1-root .cost-table tbody tr.ct1-editor-row>td.ct1-editor-cell{box-sizing:border-box;display:block;max-width:100%!important;min-width:0!important;width:100%!important}.cost-table1-root .cost-table td.ct1-editor-cell{border:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--ct1-border));border-top:0}.ct1-editor{overflow:visible;width:100%}.ct1-editor-body{gap:10px;padding:10px}.ct1-field-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr)}.ct1-field,.ct1-field--calculation,.ct1-field--event,.ct1-field--frequency,.ct1-field--full,.ct1-field--growth,.ct1-field--method,.ct1-field--name,.ct1-field--percentage,.ct1-field--recovery-flags,.ct1-field--recovery-mode,.ct1-field--recovery-pool,.ct1-field--recovery-target,.ct1-field--scope,.ct1-field--type{flex-basis:auto;max-width:100%;min-width:0;width:100%}.ct1-recovery-controls,.ctg-allocation-method-params,.ctg-frequency-method-control{align-items:stretch;flex-direction:column}.ctg-frequency-method-control>*{min-width:0;width:100%}.ct1-editor-footer{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px;padding:8px 10px}.ct1-editor-status{flex:1 1 100%;order:2}.ct1-editor-footer-group{flex:1 1 auto}.ct1-editor-footer-group:last-child{justify-content:flex-end}}.settings-left>.p-tabview.compact-costs-tabview-active>.p-tabview-panels{padding:8px}.settings-left>.p-tabview.compact-costs-tabview-active>.p-tabview-panels>.p-tabview-panel{padding:0}.compact-costs-tabview-active .settings-sidecalcs-tab-panel{flex:1 1 auto;height:100%;overflow:hidden}.compact-costs-tabview-active .settings-sidecalcs-tab-panel>.settings-panel-tour-target{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.compact-costs-tabview-active .settings-sidecalcs-panel{height:100%;overflow:hidden}.cost-table1-root.cost-table1-root--compact{container:compact-costs/inline-size;padding:0}.cost-table1-root--compact .ct1-toolbar{gap:8px;padding-bottom:8px}.cost-table1-root--compact .ct1-toolbar-field{gap:4px}.cost-table1-root--compact .ct1-toolbar-field--search{flex:1 1 15rem;min-width:min(100%,12rem)}.cost-table1-root--compact .ct1-scope-filter{max-width:100%;width:10rem}.cost-table1-root--compact .ct1-type-filter{max-width:100%;width:11rem}.cost-table1-root--compact .ct1-toolbar-meta{align-self:flex-end;min-height:0;padding-bottom:6px}.cost-table1-root--compact .ct1-toolbar-actions{margin-left:auto}.cost-table1-root--compact .ct1-toolbar-note{color:var(--ct1-muted);flex:0 0 auto;font-size:.78rem;margin:0 0 8px}.cost-table1-root--compact .ct1-table-shell{border-radius:6px}.cost-table1-root--compact .cost-table td,.cost-table1-root--compact .cost-table th{padding:6px 8px}.cost-table1-root--compact .cost-table tbody td,.cost-table1-root--compact .cost-table thead th{height:36px}.cost-table1-root--compact .ct1-editor-body{gap:8px;padding:8px}.cost-table1-root--compact .ct1-editor-footer{gap:8px;padding:6px 8px}.cost-table1-root--compact .ct1-section{gap:4px}.cost-table1-root--compact .ct1-section+.ct1-section{padding-top:8px}.cost-table1-root--compact .ct1-section-heading{font-size:.8rem;font-weight:600;letter-spacing:0;text-transform:none}.cost-table1-root--compact .ct1-field-grid{gap:8px}@container compact-costs (max-width: 650px){.cost-table1-root--compact .ct1-toolbar-field--search{flex-basis:100%;min-width:0}.cost-table1-root--compact .ct1-toolbar-field:not(.ct1-toolbar-field--search){flex:1 1 10rem;min-width:0}.cost-table1-root--compact .ct1-scope-filter,.cost-table1-root--compact .ct1-type-filter{width:100%}}.valuation-root,.valuation-sections{display:flex;flex-direction:column;gap:.7rem}.valuation-section{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;min-width:0;padding:.7rem .85rem}.valuation-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.55rem}.valuation-section-title{font-size:.86rem;font-weight:700;letter-spacing:.02em;margin:0}.valuation-section-meta{color:var(--text-color-secondary);font-size:.78rem}.valuation-setup-matrix-wrap{border:1px solid color-mix(in srgb,var(--surface-border) 78%,#0000);border-radius:8px;max-width:100%;overflow-x:auto}.valuation-setup-matrix{border-collapse:collapse;font-size:.78rem;line-height:1.25;min-width:860px;width:100%}.valuation-setup-matrix td,.valuation-setup-matrix th{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 72%,#0000);padding:.48rem .58rem;text-align:left;vertical-align:middle}.valuation-setup-matrix th{background:var(--surface-ground);color:var(--text-color-secondary);font-size:.8rem;font-weight:700;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-transform:none;top:0;z-index:1}.valuation-setup-matrix tbody tr{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.valuation-setup-matrix tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 6%,#0000)}.valuation-setup-matrix tbody tr:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.valuation-setup-row--selected{background:color-mix(in srgb,var(--primary-color) 11%,var(--surface-card));box-shadow:inset 3px 0 0 var(--primary-color)}.valuation-setup-select-cell{text-align:center!important;width:42px}.valuation-setup-block-name{align-items:center;display:flex;font-weight:700;gap:.38rem;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuation-setup-rate-summary{font-feature-settings:"tnum";color:var(--text-color-secondary);font-variant-numeric:tabular-nums;max-width:220px}.valuation-land-summary{align-items:center;background:color-mix(in srgb,var(--surface-ground) 34%,var(--surface-card));border:1px solid color-mix(in srgb,var(--surface-border) 84%,#0000);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;margin-top:.55rem;padding:.42rem .55rem;width:min(100%,520px)}.valuation-land-summary__content{align-items:baseline;display:flex;gap:.55rem;min-width:0}.valuation-land-summary__title{align-items:center;display:flex;font-size:.82rem;font-weight:700;gap:.42rem}.valuation-land-summary__text{color:var(--text-color-secondary);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuation-land-summary__button.p-button{flex:0 0 auto;font-size:.76rem;line-height:1.1;min-width:0;padding:.22rem .5rem}.valuation-land-summary__button.p-button .p-button-icon{font-size:.72rem}.valuation-bulk-panel,.valuation-detail-panel{background:color-mix(in srgb,var(--surface-ground) 38%,var(--surface-card));border:1px solid color-mix(in srgb,var(--surface-border) 82%,#0000);border-radius:8px;margin-top:.7rem;padding:.72rem}.valuation-bulk-panel__header,.valuation-detail-panel__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.6rem}.valuation-bulk-warning{color:color-mix(in srgb,#d99a2b 84%,var(--text-color));display:block;font-size:.75rem;margin-top:.2rem}.valuation-bulk-grid{grid-gap:.65rem .85rem;align-items:end;display:grid;gap:.65rem .85rem;grid-template-columns:repeat(auto-fit,minmax(155px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(155px,max-content))}.valuation-bulk-grid .p-dropdown{min-width:150px}.valuation-bulk-preview{align-items:center;color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;margin-top:.58rem;min-height:2rem}.valuation-bulk-preview>span:first-child{color:var(--text-color);font-weight:700}.valuation-bulk-preview ul{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.valuation-bulk-preview li{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:999px;color:var(--text-color);padding:.12rem .45rem}.valuation-bulk-actions{display:flex;justify-content:flex-end;margin-top:.55rem}.valuation-detail-panel__header h4{font-size:1rem;margin:0 0 .12rem}.valuation-detail-panel__header span{color:var(--text-color-secondary);font-size:.76rem}.valuation-land-value-dialog .p-dialog-content{overflow:visible}.valuation-setup{grid-gap:.75rem 1.6rem;align-items:start;display:grid;gap:.75rem 1.6rem;grid-template-columns:minmax(300px,-webkit-max-content) minmax(260px,420px);grid-template-columns:minmax(300px,max-content) minmax(260px,420px)}.valuation-fields{grid-gap:.75rem 1rem;align-items:end;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(130px,-webkit-max-content) minmax(160px,-webkit-max-content);grid-template-columns:minmax(130px,max-content) minmax(160px,max-content)}.valuation-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.valuation-field label,.valuation-income label,.valuation-rates label{display:block;font-size:.78rem;font-weight:500;letter-spacing:0}.valuation-method-field{width:130px}.valuation-cost-field{width:160px}.valuation-duration-field{grid-column:1/-1;width:90px}.valuation-income{border-left:1px solid var(--surface-border);min-width:0;padding-left:1rem}.valuation-middle{min-width:0;overflow:hidden}.valuation-scroll{max-width:100%;overflow-x:auto}.valuation-rate-table-stack{display:flex;flex-direction:column;gap:.6rem;min-width:0}.valuation-rate-table-group{display:flex;flex-direction:column;gap:.12rem;min-width:0}.valuation-rate-table-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.valuation-rate-table-title{font-size:.95rem;font-weight:700;letter-spacing:0;margin:0}.valuation-rate-table-heading .val-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.valuation-rate-table-heading .val-controls .p-button.p-button-sm{padding:.16rem .35rem}.valuation-rate-hmodel .hv-sheet-grid{overflow-y:hidden!important}.valuation-rate-hmodel--hide-horizontal-scrollbar .hv-sheet-grid{scrollbar-width:none}.valuation-rate-hmodel--hide-horizontal-scrollbar .hv-sheet-grid::-webkit-scrollbar{height:0}@media (max-width:900px){.valuation-setup{grid-template-columns:1fr}.valuation-fields{grid-template-columns:repeat(auto-fit,minmax(130px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(130px,max-content))}.valuation-income{border-left:none;padding-left:0}}.entity-month-select.p-dropdown{min-width:8.5rem}.entity-overview-container{display:flex;flex-direction:row;gap:1rem;padding:1rem}.field-container{margin-top:1rem}label{margin-bottom:2px}.settings-left .p-tabview-panel.entity-tab-panel .vertical-tabview,.vertical-tabview{display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.entity-overview-fund{display:flex;flex:1 1 auto;flex-direction:column;margin-top:1rem;min-height:0;overflow:hidden}.entity-overview-merged-section{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;margin-top:1rem;padding:1rem;width:100%}.entity-actuals-compact{display:flex;flex-direction:column;gap:.75rem}.entity-actuals-compact-header{font-weight:600}.entity-actuals-compact-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.entity-actuals-compact-meta{color:var(--text-color-secondary);display:flex;flex-direction:column;font-size:.78rem;gap:.15rem}.entity-classification-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.entity-classification-tags{flex:1 1 280px;min-width:260px}.entity-classification-actuals{align-items:flex-start;display:flex;flex:0 0 auto;min-width:220px}.entity-classification-actuals,.entity-location-fields{border-left:1px solid var(--surface-border);padding-left:.5rem}.entity-location-fields{flex:1 1 360px;min-width:320px}.entity-location-fields .field{padding-top:0}.entity-location-fields .p-inputtext{width:100%}.entity-location-coordinates{display:flex;gap:.5rem}.entity-actuals-header-row{align-items:center}.entity-actuals-status-row{margin-top:.35rem}.entity-actuals-status--missing.p-tag{background:#63676d;background:var(--gray-600,#63676d);color:#ffffffde;color:var(--text-color,#ffffffde)}.entity-actuals-action-cell{align-items:flex-end;display:flex;justify-content:flex-start}.entity-actuals-summary{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem}.entity-actuals-summary-card{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:10px;display:flex;flex-direction:column;gap:.2rem;padding:.8rem .9rem}.entity-actuals-summary-label{color:var(--text-color-secondary);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.entity-actuals-table-wrap{border:1px solid var(--surface-border);border-radius:10px;overflow-x:auto}.entity-actuals-table{background:var(--surface-card);border-collapse:collapse;min-width:860px;width:100%}.entity-actuals-table td,.entity-actuals-table th{border-bottom:1px solid var(--surface-border);padding:.7rem;text-align:right;white-space:nowrap}.entity-actuals-table td:first-child,.entity-actuals-table th:first-child{background:inherit;left:0;position:-webkit-sticky;position:sticky;text-align:left;z-index:1}.entity-actuals-table thead th{background:var(--surface-ground);position:-webkit-sticky;position:sticky;top:0;z-index:2}.entity-actuals-table thead th:first-child{z-index:3}.entity-actuals-section-row td{background:var(--surface-ground);font-weight:600;text-align:left}@media (max-width:900px){.entity-overview-container{flex-direction:column;gap:.5rem;padding:.5rem}.entity-classification-actuals,.entity-classification-tags,.entity-location-fields,.entity-overview-left,.entity-overview-right{flex:1 1 auto;min-width:0;width:100%}.entity-classification-actuals,.entity-location-fields{border-left:0;padding-left:0}.entity-overview-merged-section{margin-top:.5rem;padding:.65rem}.entity-actuals-compact-row,.entity-location-coordinates{align-items:stretch;flex-direction:column}.entity-actuals-summary{gap:.5rem;grid-template-columns:minmax(0,1fr)}}.entity-actuals-empty-state{background:var(--surface-ground);border:1px dashed var(--surface-border);border-radius:10px;color:var(--text-color-secondary);padding:1rem}@media (max-width:1024px){.entity-classification-row{flex-direction:column}.entity-classification-actuals{min-width:0;width:100%}.entity-location-fields{border-left:0;min-width:0;padding-left:0;width:100%}.entity-actuals-summary{grid-template-columns:1fr}}.actuals-import-dialog .p-dialog-content,.actuals-import-dialog-embedded,.actuals-import-review-step,.actuals-import-upload-step{display:flex;flex-direction:column;gap:1rem}.actuals-import-upload-notes{display:flex;flex-direction:column;gap:.75rem}.actuals-import-upload-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.actuals-import-summary{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.actuals-import-summary-card{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem}.actuals-import-summary-label{color:var(--text-color-secondary);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.actuals-import-warning-block{background:#fff6e5;border:1px solid #f1c27d;border-radius:8px;color:#6d4c11;padding:.85rem 1rem}.actuals-import-warning-block ul{margin:.5rem 0 0;padding-left:1.2rem}.actuals-import-table-wrap{border:1px solid var(--surface-border);border-radius:10px;overflow-x:auto}.actuals-import-table{background:var(--surface-card);border-collapse:collapse;min-width:980px;width:100%}.actuals-import-table td,.actuals-import-table th{border-bottom:1px solid var(--surface-border);padding:.7rem;text-align:left;vertical-align:top}.actuals-import-table th{background:var(--surface-ground);position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}.actuals-import-table tbody tr.is-unresolved{background:#ffc40014}.actuals-import-row-label{display:flex;flex-direction:column;gap:.25rem}.actuals-import-row-label span{color:#996300;font-size:.8rem}.actuals-import-fixed-value{color:var(--text-color-secondary);white-space:nowrap}.actuals-import-target-dropdown{min-width:220px}.actuals-import-waterfall-context{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.actuals-import-value-cell{text-align:right;white-space:nowrap}.actuals-import-footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.actuals-import-footer-actions{align-items:center;display:flex;gap:.5rem}@media (max-width:960px){.actuals-import-summary,.actuals-import-upload-grid{grid-template-columns:1fr}.actuals-import-footer{align-items:stretch;flex-direction:column}.actuals-import-footer-actions{justify-content:flex-end;width:100%}}.entity-overview-layout{container:entity-overview/inline-size;gap:8px}.entity-overview-layout>.entity-model-section,.entity-overview-layout>.entity-overview-details{flex:0 0 auto}.entity-overview-layout .entity-detail-section{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;box-sizing:border-box;margin:0;min-width:0;padding:8px;width:auto}.entity-model-actions{margin-top:8px}.entity-section-title{color:var(--text-color);font-family:var(--font-family);font-size:.84rem;font-weight:500;letter-spacing:normal;line-height:1.4;margin:0 0 8px;text-transform:none}.entity-model-id{font-feature-settings:"tnum";align-items:center;background:#0000;border:0;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-variant-numeric:tabular-nums;gap:4px;padding:2px 0}.entity-model-id:hover{color:var(--primary-color)}.entity-model-id:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.entity-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.entity-section-heading>.entity-section-title{margin-bottom:0}.entity-overview-layout .field-container{gap:8px;margin-top:0}.entity-overview-layout .field{margin:0;min-width:0;padding:0}.entity-overview-layout .entity-classification-row{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-areas:"location" "actuals";grid-template-columns:minmax(0,1fr)}.entity-overview-layout .entity-classification-actuals{display:block;grid-area:actuals}.entity-overview-layout .entity-location-fields{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-area:location}.entity-overview-layout .entity-location-fields>.entity-section-title{margin-bottom:0}.entity-overview-layout .entity-location-coordinates{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.entity-overview-layout .entity-location-fields .p-inputnumber{min-width:0;width:100%}.entity-overview-layout .entity-actuals-compact .p-calendar,.entity-overview-layout .entity-location-fields .p-inputtext{max-width:100%}.entity-overview-layout .entity-actuals-compact{gap:8px}.entity-overview-layout .entity-actuals-compact-row{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.entity-overview-layout .entity-actuals-compact .entity-section-heading{margin-bottom:0}.entity-actuals-actions{flex-wrap:wrap}.entity-actuals-actions,.entity-actuals-header-actions{align-items:center;display:flex;gap:8px}.entity-actuals-header-actions .entity-actuals-clear{flex:0 0 auto;padding:4px}.entity-actuals-summary-list{grid-gap:6px;display:grid;font-size:.78rem;gap:6px;margin:0}.entity-actuals-summary-list>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between}.entity-actuals-summary-list dt{color:var(--text-color-secondary)}.entity-actuals-summary-list dd{font-feature-settings:"tnum";color:var(--text-color);font-variant-numeric:tabular-nums;margin:0}.entity-overview-layout .entity-overview-fund{margin-top:0}@container entity-overview (min-width: 520px){.entity-overview-layout .entity-classification-row{align-items:stretch;grid-template-areas:"location actuals";grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-summary__metrics{background:color-mix(in srgb,var(--surface-ground) 55%,#0000);border-radius:8px;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));overflow:hidden}.asset-summary__metric{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 10px}.asset-summary__metrics>.asset-summary__metric+.asset-summary__metric{border-left:1px solid color-mix(in srgb,var(--surface-border) 38%,#0000)}.asset-summary__metric-label{color:var(--text-secondary-color);font-size:.58rem;font-weight:650;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.asset-summary__metric-value{color:var(--text-color);font-size:1.02rem;font-weight:680;letter-spacing:-.025em;line-height:1.1}.asset-summary__metric-detail{color:var(--text-secondary-color);font-size:.61rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 640px){.asset-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-summary__metrics>.asset-summary__metric:nth-child(4){border-left:0}.asset-summary__metrics>.asset-summary__metric:nth-child(4),.asset-summary__metrics>.asset-summary__metric:nth-child(5),.asset-summary__metrics>.asset-summary__metric:nth-child(6){border-top:1px solid color-mix(in srgb,var(--surface-border) 68%,#0000)}}@media (max-width:720px){.asset-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-summary__metrics>.asset-summary__metric:nth-child(odd){border-left:0}.asset-summary__metrics>.asset-summary__metric:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--surface-border) 68%,#0000)}}.geography-hierarchy-editor{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0}.geography-hierarchy-editor__label{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.geography-hierarchy-editor__value{align-items:center;display:flex;min-width:0}.geography-hierarchy-editor__value>.geography-hierarchy-editor__path{min-width:0}.geography-hierarchy-editor__value>.pi-info-circle{flex:0 0 auto}.geography-hierarchy-editor__help{color:var(--text-color-secondary);font-size:.8rem;margin:0 0 .65rem}.geography-hierarchy-editor__form{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:.8rem}.geography-hierarchy-editor__preview{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem;margin-bottom:.8rem;overflow-wrap:anywhere}.geography-hierarchy-editor__rows{grid-gap:.65rem;display:grid;gap:.65rem;position:relative}.geography-hierarchy-editor__rows:before{border-left:1px solid var(--surface-border);bottom:1rem;content:"";left:.8rem;pointer-events:none;position:absolute;top:1rem}.geography-hierarchy-editor__row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto}.geography-hierarchy-editor__row>label{color:var(--text-color-secondary);font-size:.8rem;margin:0;white-space:nowrap}.geography-hierarchy-editor__row>.geography-hierarchy-editor__number{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:50%;display:grid;font-weight:600;height:1.65rem;place-items:center;position:relative;width:1.65rem}.geography-hierarchy-editor__row>.p-inputtext{min-width:0;width:100%}.geography-hierarchy-editor__actions{display:flex}.geography-hierarchy-editor__actions .p-button{height:1.8rem;padding:0;width:1.8rem}.geography-hierarchy-editor__footer>.p-button{flex-shrink:0;width:auto}.geography-hierarchy-editor__footer{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.8rem}.geography-hierarchy-editor__path{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem;overflow-wrap:anywhere;padding:.3rem 0}.geography-hierarchy-editor__empty,.geography-hierarchy-editor__separator{color:var(--text-color-secondary)}.geography-hierarchy-editor__edit{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text-color);cursor:pointer;font:inherit;margin-left:-.5rem;max-width:100%;min-height:2.25rem;padding:.35rem .5rem;text-align:left;width:-webkit-fit-content;width:fit-content}.geography-hierarchy-editor__edit:hover{background:var(--surface-hover);border-color:var(--surface-border)}.geography-hierarchy-editor__edit:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.geography-hierarchy-editor__pencil{align-self:center;color:var(--primary-color);font-size:.85rem;margin-left:.2rem}.geography-hierarchy-editor__sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:480px){.geography-hierarchy-editor__row{grid-template-columns:auto minmax(0,1fr)}.geography-hierarchy-editor__actions{grid-column:2;justify-content:flex-end}}.create-asset-wizard-dialog{--hv-wizard-bg:#00263c;--hv-wizard-card:#003350;--hv-wizard-panel:#013d5f;--hv-wizard-panel-soft:#8dd0ff14;--hv-wizard-border:#01679f;--hv-wizard-border-strong:#8dd0ff6b;--hv-wizard-text:#ffffffe6;--hv-wizard-muted:#ffffff9e;--hv-wizard-faint:#8dd0ff1a;--hv-wizard-primary:#8dd0ff;--hv-wizard-primary-strong:#019aef;--hv-wizard-primary-soft:#8dd0ff24;--hv-wizard-primary-border:#8dd0ff7a;--hv-wizard-primary-text:#151515;--hv-wizard-success:#87e2b7;--hv-wizard-success-soft:#20c99721;--hv-wizard-warning:#ffd36e;--hv-wizard-warning-soft:#ffc10721;--hv-wizard-danger:#ff9f9f;--hv-wizard-danger-soft:#dc354524;--hv-wizard-shadow:0 1px 2px #0000002e,0 14px 34px #0003;--hv-wizard-shadow-soft:0 1px 2px #00000029;--surface-card:var(--hv-wizard-card);--surface-ground:var(--hv-wizard-panel);--surface-border:var(--hv-wizard-border);--text-color:var(--hv-wizard-text);--text-color-secondary:var(--hv-wizard-muted);--primary-color:var(--hv-wizard-primary);--primary-color-text:var(--hv-wizard-primary-text);background:var(--hv-wizard-card)!important;border:1px solid #8dd0ff47;border-radius:12px;box-shadow:0 24px 70px #000a1075;color:var(--hv-wizard-text);height:min(980px,calc(100vh - 1rem))!important;max-height:calc(100vh - 1rem);overflow:hidden;width:min(1240px,calc(100vw - 2rem))!important}.create-asset-wizard-dialog--large{height:min(1040px,calc(100vh - 1rem))!important;width:min(1360px,calc(100vw - 2rem))!important}.create-asset-wizard-dialog .p-dialog-footer,.create-asset-wizard-dialog .p-dialog-header{background:#00537d!important;border-color:var(--hv-wizard-border)!important;color:var(--hv-wizard-text)!important;flex:0 0 auto}.create-asset-wizard-dialog .p-dialog-header{border-bottom:1px solid var(--hv-wizard-border)!important;padding:1.05rem 1.25rem .85rem}.create-asset-wizard-dialog .p-dialog-title{color:var(--hv-wizard-text)!important;font-size:1.05rem;font-weight:850;letter-spacing:0}.create-asset-wizard-dialog .p-dialog-header-icon{background:#0000!important;border:1px solid #0000!important;border-radius:8px;color:var(--hv-wizard-muted)!important}.create-asset-wizard-dialog .p-dialog-header-icon:hover{background:#8dd0ff1f!important;border-color:var(--hv-wizard-primary-border)!important;color:var(--hv-wizard-text)!important}.create-asset-wizard-dialog .p-dialog-content{background:linear-gradient(180deg,#8dd0ff14,#00263c00 220px),var(--hv-wizard-bg)!important;color:var(--hv-wizard-text)!important;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:1rem 1.25rem .9rem}.create-asset-wizard-dialog .p-dialog-footer{border-top:1px solid var(--hv-wizard-border)!important;padding:.85rem 1.25rem}.create-asset-wizard-shell{color:var(--hv-wizard-text);display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0}.create-asset-wizard-orientation{align-items:center;color:var(--hv-wizard-muted);display:flex;font-size:.8rem;font-weight:700;gap:.75rem;justify-content:space-between}.create-asset-wizard-orientation__method{align-items:center;color:var(--hv-wizard-text);display:inline-flex;gap:.4rem}.create-asset-wizard-copy-summary{grid-gap:.75rem;background:var(--hv-wizard-primary-soft);border:1px solid var(--hv-wizard-primary-border);border-radius:8px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:.85rem 1rem}.create-asset-wizard-copy-progress{align-items:center;color:var(--hv-wizard-primary);display:flex;font-size:.86rem;font-weight:750;gap:.5rem}.create-asset-wizard-section-heading{color:var(--hv-wizard-text);font-size:1rem;font-weight:800}.create-asset-wizard-section-copy{color:var(--hv-wizard-muted);font-size:.84rem;margin-top:.2rem}.create-asset-wizard-scroll{color:var(--hv-wizard-text);flex:1 1 auto;min-height:0;overflow:auto;padding:.1rem .35rem .35rem .1rem}.create-asset-wizard-alert,.create-asset-wizard-topbar{flex:0 0 auto}.create-asset-wizard-topbar{align-items:center;color:var(--hv-wizard-text);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding:0}.create-asset-wizard-type-switch{flex:1 1 360px;max-width:600px}.create-asset-wizard-llm-model{align-items:center;color:var(--hv-wizard-muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:.45rem;margin-left:0;max-width:100%}.create-asset-wizard-llm-model .llm-model-select{min-width:14rem}.create-asset-wizard-dialog .p-inputtext:not(.p-dropdown-label),.create-asset-wizard-dialog .p-inputtextarea,.create-asset-wizard-dialog input[type=number],.create-asset-wizard-dialog input[type=text],.create-asset-wizard-dialog textarea,.create-asset-wizard-llm-model select{background:#001a28!important;border-color:var(--hv-wizard-border-strong)!important;border-radius:8px!important;box-shadow:none!important;color:var(--hv-wizard-text)!important}.create-asset-wizard-dialog .p-inputtext:not(.p-dropdown-label):enabled:hover,.create-asset-wizard-dialog .p-inputtextarea:enabled:hover,.create-asset-wizard-dialog input[type=number]:hover,.create-asset-wizard-dialog input[type=text]:hover,.create-asset-wizard-dialog textarea:hover{border-color:var(--hv-wizard-primary-border)!important}.create-asset-wizard-dialog .p-inputtext:not(.p-dropdown-label):enabled:focus,.create-asset-wizard-dialog .p-inputtextarea:enabled:focus,.create-asset-wizard-dialog input[type=number]:focus,.create-asset-wizard-dialog input[type=text]:focus,.create-asset-wizard-dialog textarea:focus{border-color:var(--hv-wizard-primary)!important;box-shadow:0 0 0 2px #8dd0ff33!important}.create-asset-wizard-dialog .p-inputtext:not(.p-dropdown-label)::placeholder,.create-asset-wizard-dialog input::placeholder,.create-asset-wizard-dialog textarea::placeholder{color:#ffffff6b!important}.create-asset-wizard-dialog .p-calendar .p-datepicker-trigger.p-button{background:var(--hv-wizard-primary-soft)!important;border-color:var(--hv-wizard-primary-border)!important;border-radius:0 8px 8px 0!important;color:var(--hv-wizard-primary-text)!important}.create-asset-wizard-footer{align-items:center;color:var(--hv-wizard-text);display:flex;gap:1rem;justify-content:space-between;width:100%}.create-asset-wizard-footer .p-button{border-radius:8px;font-weight:800}.create-asset-wizard-footer .p-button:not(.p-button-text){background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;box-shadow:0 6px 16px #8dd0ff33;color:var(--hv-wizard-primary-text)!important}.create-asset-wizard-footer .p-button:not(.p-button-text):hover{background:#b8e2ff!important;border-color:#b8e2ff!important}.create-asset-wizard-footer .p-button-text{background:#0000!important;border-color:#0000!important;color:var(--hv-wizard-muted)!important}.create-asset-wizard-footer .p-button-text:not(.p-disabled):hover{background:var(--hv-wizard-primary-soft)!important;color:var(--hv-wizard-primary)!important}.create-asset-wizard-footer__actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.create-asset-wizard-footer .create-asset-wizard-footer__secondary.p-button{background:#0000!important;border-color:var(--hv-wizard-primary-border)!important;box-shadow:none;color:var(--hv-wizard-primary)!important}.create-asset-wizard-footer .create-asset-wizard-footer__secondary.p-button:not(.p-disabled):hover{background:var(--hv-wizard-primary-soft)!important;border-color:var(--hv-wizard-primary)!important;color:var(--hv-wizard-primary-text)!important}.create-asset-wizard-dialog .p-field>label,.create-asset-wizard-dialog label{color:var(--hv-wizard-text);font-size:.84rem;font-weight:750}.create-asset-wizard-dialog .p-steps{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);color:var(--hv-wizard-text);flex:0 0 auto;padding:.6rem .6rem .45rem}.create-asset-wizard-dialog .p-steps ul{align-items:center}.create-asset-wizard-dialog .p-steps .p-steps-item:before{border-top-color:var(--hv-wizard-border)!important}.create-asset-wizard-dialog .p-steps .p-menuitem-link{background:#0000!important}.create-asset-wizard-dialog .p-steps .p-steps-item{min-width:120px}.create-asset-wizard-dialog .p-steps .p-steps-number{background:var(--hv-wizard-card)!important;border-color:var(--hv-wizard-border-strong)!important;color:var(--hv-wizard-muted)!important;font-weight:850;height:2rem;min-width:2rem;width:2rem}.create-asset-wizard-dialog .p-steps .p-highlight .p-steps-number{background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;box-shadow:0 0 0 4px var(--hv-wizard-primary-soft);color:var(--hv-wizard-primary-text)!important}.create-asset-wizard-dialog .p-steps .p-steps-title{color:var(--hv-wizard-muted)!important;font-size:.8rem;font-weight:750}.create-asset-wizard-dialog .p-steps .p-highlight .p-steps-title{color:var(--hv-wizard-text)!important}.create-asset-wizard-dialog .p-button{letter-spacing:0}.create-asset-wizard-dialog .p-selectbutton{display:flex;flex-wrap:wrap}.create-asset-wizard-dialog .p-selectbutton .p-button{flex:0 1 auto}.create-asset-wizard-review-tabview .p-tabview-panels{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-top:0;min-height:280px}.create-asset-wizard-review-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-top-color:#0000;box-shadow:inset 0 -3px 0 var(--hv-wizard-primary),0 -1px 10px #8dd0ff29}.create-asset-wizard-draft-summary-grid .create-asset-wizard-summary-item__value{white-space:nowrap}.create-asset-wizard-mode-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem}.create-asset-wizard-mode-label{display:block;font-weight:700;text-align:center}.create-asset-wizard-mode-card{grid-gap:.65rem;align-items:center;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);color:var(--hv-wizard-text);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:42px minmax(0,1fr) 22px;min-height:86px;padding:.85rem;position:relative;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease;width:100%}.create-asset-wizard-mode-card:hover{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary-border);box-shadow:var(--hv-wizard-shadow);transform:translateY(-1px)}.create-asset-wizard-mode-card:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 70%,#0000);outline-offset:2px}.create-asset-wizard-mode-card.is-selected{box-shadow:inset 3px 0 0 var(--hv-wizard-primary),var(--hv-wizard-shadow);color:var(--hv-wizard-text)}.create-asset-wizard-mode-card.is-selected,.create-asset-wizard-mode-card.is-selected:hover{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary)}.create-asset-wizard-mode-card__icon{align-items:center;background:var(--hv-wizard-primary-soft);border-radius:8px;color:var(--hv-wizard-primary);display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;width:42px}.create-asset-wizard-mode-card.is-selected .create-asset-wizard-mode-card__icon{background:var(--hv-wizard-primary);color:var(--hv-wizard-primary-text)}.create-asset-wizard-mode-card__copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.create-asset-wizard-mode-card__title{font-size:.98rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.create-asset-wizard-mode-card__detail{color:var(--hv-wizard-muted);font-size:.78rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.create-asset-wizard-mode-card.is-selected .create-asset-wizard-mode-card__detail{color:var(--hv-wizard-muted)}.create-asset-wizard-mode-card__check{align-items:center;background:var(--hv-wizard-primary);border-radius:999px;color:var(--hv-wizard-primary-text);display:inline-flex;height:22px;justify-content:center;opacity:0;transform:scale(.86);transition:opacity .14s ease,transform .14s ease;width:22px}.create-asset-wizard-mode-card.is-selected .create-asset-wizard-mode-card__check{opacity:1;transform:scale(1)}.create-asset-wizard-source-cta{grid-gap:.85rem;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--hv-wizard-primary) 14%,#0000),#0000 58%),var(--hv-wizard-card);border:1px solid var(--hv-wizard-primary-border);border-radius:10px;box-shadow:var(--hv-wizard-shadow-soft);display:grid;gap:.85rem;justify-items:center;min-height:220px;padding:2rem;text-align:center}.create-asset-wizard-source-cta__icon{align-items:center;background:var(--hv-wizard-primary);border-radius:10px;color:var(--hv-wizard-primary-text);display:inline-flex;font-size:1.15rem;height:48px;justify-content:center;width:48px}.create-asset-wizard-source-cta__copy{grid-gap:.35rem;display:grid;gap:.35rem;max-width:620px}.create-asset-wizard-source-cta__title{color:var(--hv-wizard-text);font-size:1.05rem;font-weight:800}.create-asset-wizard-source-cta__detail{color:var(--hv-wizard-muted);line-height:1.45}.create-asset-wizard-dialog .create-asset-wizard-source-cta__button.p-button{background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;box-shadow:0 8px 20px #0092e038;color:var(--hv-wizard-primary-text)!important;font-size:1rem;font-weight:800;justify-content:center;min-height:50px;min-width:240px;padding:.8rem 1.4rem}.create-asset-wizard-dialog .create-asset-wizard-source-cta__button.p-button:not(.p-disabled):hover{background:color-mix(in srgb,var(--hv-wizard-primary) 86%,#fff 14%)!important;border-color:color-mix(in srgb,var(--hv-wizard-primary) 86%,#fff 14%)!important;transform:translateY(-1px)}.create-asset-source-workbench{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(235px,.64fr) minmax(0,1.9fr) minmax(205px,.54fr)}.create-asset-source-workbench__main,.create-asset-source-workbench__sources,.create-asset-source-workbench__summary{min-width:0}.create-asset-source-workbench__content{grid-template-columns:minmax(0,1fr);min-width:0}.create-asset-source-workbench__sources,.create-asset-source-workbench__summary{grid-gap:.38rem;display:grid;gap:.38rem;position:-webkit-sticky;position:sticky;top:0}.create-asset-source-workbench__eyebrow{color:var(--hv-wizard-muted);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.create-asset-source-workbench__group{grid-gap:.12rem;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);display:grid;gap:.12rem;padding:.32rem}.create-asset-source-workbench__group-title{color:var(--hv-wizard-muted);font-size:.62rem;font-weight:800;line-height:1.05;text-transform:uppercase}.create-asset-source-workbench__source-button{grid-gap:.34rem;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--hv-wizard-text);cursor:pointer;display:grid;gap:.34rem;grid-template-columns:22px minmax(0,1fr) 14px;min-height:30px;padding:.25rem .34rem;position:relative;text-align:left;width:100%}.create-asset-source-workbench__source-button:hover{background:var(--hv-wizard-panel)}.create-asset-source-workbench__source-button.is-selected{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary-border);box-shadow:inset 3px 0 0 var(--hv-wizard-primary)}.create-asset-source-workbench__source-button.is-applied{border-color:#b7dbc9}.create-asset-source-workbench__source-icon{align-items:center;background:var(--hv-wizard-primary-soft);border-radius:6px;color:var(--hv-wizard-primary);display:inline-flex;font-size:.76rem;height:22px;justify-content:center;width:22px}.create-asset-source-workbench__source-copy{display:grid;min-width:0}.create-asset-source-workbench__source-label{align-items:center;display:flex;font-size:.78rem;font-weight:800;gap:.35rem;line-height:1.08;overflow-wrap:anywhere}.create-asset-source-workbench__source-description{display:none}.create-asset-source-workbench__applied-icon{color:var(--hv-wizard-success)}.create-asset-source-workbench__ledger-mini,.create-asset-source-workbench__prereqs,.create-asset-source-workbench__summary-grid{grid-gap:.45rem;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);display:grid;gap:.45rem;padding:.75rem}.create-asset-source-workbench__prereqs{background:var(--hv-wizard-warning-soft);border-color:#f0cd96}.create-asset-source-workbench__ledger-row,.create-asset-source-workbench__summary-item{color:var(--hv-wizard-muted);display:flex;font-size:.8rem;gap:.65rem;justify-content:space-between}.create-asset-source-workbench__ledger-row span:first-child,.create-asset-source-workbench__summary-item span:first-child{min-width:0;overflow-wrap:anywhere}.create-asset-source-workbench__summary-value{color:var(--hv-wizard-muted)}.create-asset-source-workbench__summary-value--ready{color:var(--hv-wizard-success)}.create-asset-source-workbench__summary-value--warning{color:var(--hv-wizard-warning)}.create-asset-source-workbench__summary-value--blocked{color:var(--hv-wizard-danger)}.create-asset-source-workbench__prereq{align-items:flex-start;color:var(--hv-wizard-warning);display:flex;font-size:.8rem;gap:.45rem;line-height:1.35}.create-asset-wizard-source-ledger{grid-gap:.55rem;display:grid;gap:.55rem}.create-asset-wizard-source-ledger__row{grid-gap:.75rem;align-items:start;border-top:1px solid var(--hv-wizard-border);display:grid;gap:.75rem;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr) minmax(100px,.2fr);padding-top:.65rem}.create-asset-wizard-source-ledger__row.is-superseded{color:var(--hv-wizard-muted);opacity:.72}.create-asset-wizard-source-ledger__meta{color:var(--hv-wizard-muted);font-size:.78rem;line-height:1.4}.create-asset-unit-draft-editor{grid-gap:.65rem;display:grid;gap:.65rem;min-width:0}.create-asset-unit-draft-editor__toolbar{align-items:center;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.create-asset-unit-draft-editor__summary{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.create-asset-unit-draft-editor__summary span{background:var(--hv-wizard-panel);border:1px solid var(--hv-wizard-border);border-radius:999px;color:var(--hv-wizard-muted);font-size:.75rem;font-weight:800;line-height:1.2;padding:.22rem .48rem}.create-asset-unit-draft-editor__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.create-asset-unit-draft-editor__actions .p-button{background:var(--hv-wizard-primary)!important;border-color:var(--hv-wizard-primary)!important;border-radius:8px!important;color:var(--hv-wizard-primary-text)!important;font-size:.78rem;font-weight:850;padding:.42rem .62rem!important}.create-asset-unit-draft-editor__table.p-datatable{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);overflow:hidden}.create-asset-unit-draft-editor__table .p-datatable-wrapper{background:var(--hv-wizard-card)}.create-asset-unit-draft-editor__table .p-datatable-thead>tr>th{background:#00537d!important;border-color:var(--hv-wizard-border)!important;color:var(--hv-wizard-muted)!important;font-size:.72rem;font-weight:850;line-height:1.15;padding:.46rem .55rem!important;text-transform:uppercase}.create-asset-unit-draft-editor__table .p-datatable-tbody>tr{background:var(--hv-wizard-card)!important;color:var(--hv-wizard-text)!important}.create-asset-unit-draft-editor__table .p-datatable-tbody>tr:nth-child(2n){background:rgba(141,208,255,.045)!important}.create-asset-unit-draft-editor__table .p-datatable-tbody>tr>td{border-color:#8dd0ff29!important;color:var(--hv-wizard-text)!important;font-size:.8rem;line-height:1.25;min-width:7.5rem;padding:.42rem .55rem!important;vertical-align:middle}.create-asset-unit-draft-editor__table .p-cell-editing{background:#8dd0ff14!important}.create-asset-unit-draft-editor__table .p-calendar,.create-asset-unit-draft-editor__table .p-dropdown,.create-asset-unit-draft-editor__table .p-inputnumber,.create-asset-unit-draft-editor__table .p-inputtext{width:100%}.create-asset-unit-draft-editor__table .p-dropdown-label,.create-asset-unit-draft-editor__table .p-inputtext{font-size:.8rem;min-height:2rem;padding-bottom:.38rem!important;padding-top:.38rem!important}.create-asset-unit-draft-editor__table .p-button.p-button-text{background:#0000!important;border-color:#0000!important;color:var(--hv-wizard-danger)!important;height:2rem;width:2rem}.create-asset-panel{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);padding:1rem}.create-asset-panel--subtle{background:var(--hv-wizard-panel)}.create-asset-panel__title{font-weight:800;margin-bottom:.65rem}.create-asset-panel__help{color:var(--hv-wizard-muted);font-size:.82rem;margin-top:.5rem}.create-asset-status-message{background:var(--hv-wizard-success-soft);border:1px solid #b7dbc9;border-radius:8px;color:var(--hv-wizard-success);font-weight:700;padding:.62rem .75rem}.create-asset-prereq-panel{grid-gap:.7rem;background:var(--hv-wizard-warning-soft);border:1px solid #f0cd96;border-radius:8px;color:var(--hv-wizard-warning);display:grid;gap:.7rem;padding:.85rem}.create-asset-prereq-panel__header{align-items:flex-start;display:flex;gap:.55rem}.create-asset-prereq-panel__title{color:#7a4308;font-weight:800}.create-asset-prereq-panel__body{color:var(--hv-wizard-warning)}.create-asset-prereq-panel__actions{display:flex;flex-wrap:wrap;gap:.45rem}.create-asset-prereq-panel__recommended{color:var(--hv-wizard-success);font-size:.78rem;font-weight:800}.create-asset-houseview-capabilities{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:.55rem}.create-asset-capability{background:var(--hv-wizard-panel);border:1px solid var(--hv-wizard-border);border-radius:6px;padding:.38rem .48rem}.create-asset-capability.is-available{background:var(--hv-wizard-success-soft);border-color:#b7dbc9}.create-asset-capability__title{align-items:center;color:var(--hv-wizard-muted);display:flex;font-size:.78rem;font-weight:800;gap:.3rem;line-height:1.15}.create-asset-capability__title i{font-size:.78rem}.create-asset-capability.is-available .create-asset-capability__title{color:var(--hv-wizard-success)}.create-asset-capability__detail{color:var(--hv-wizard-muted);font-size:.69rem;line-height:1.25;margin-top:.1rem;padding-left:1.08rem}.create-asset-pill{align-items:center;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:999px;color:var(--hv-wizard-muted);display:inline-flex;font-size:.6rem;font-weight:800;padding:.04rem .3rem}.create-asset-pill--success{background:var(--hv-wizard-success-soft);border-color:#b7dbc9;color:var(--hv-wizard-success)}.import-preview-panel,.import-result-panel{background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:8px;box-shadow:var(--hv-wizard-shadow-soft);min-width:0;padding:1rem}.create-asset-wizard-preview-anchor{max-width:100%;min-width:0;scroll-margin-top:.75rem;width:100%}.create-asset-wizard-preview-anchor:focus{outline:none}.create-asset-wizard-preview-anchor:focus-visible{border-radius:8px;outline:2px solid var(--hv-wizard-primary);outline-offset:3px}.create-asset-wizard-preview-anchor .import-result-panel{animation:create-asset-preview-reveal .56s ease-out}@keyframes create-asset-preview-reveal{0%{box-shadow:0 0 0 3px var(--hv-wizard-primary-border)}to{box-shadow:var(--hv-wizard-shadow-soft)}}@media (prefers-reduced-motion:reduce){.create-asset-wizard-preview-anchor .import-result-panel{animation:none}}.import-preview-panel__header,.import-result-panel__header{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between;margin-bottom:.85rem}.import-preview-panel__header>*,.import-result-panel__header>*{min-width:0}.import-preview-panel__badges,.import-result-panel__badges{display:flex;flex-wrap:wrap;gap:.45rem}.import-preview-panel__badge,.import-result-panel__badge{align-items:center;background:var(--hv-wizard-panel);border:1px solid var(--hv-wizard-border);border-radius:999px;color:var(--hv-wizard-muted);display:inline-flex;font-size:.75rem;font-weight:800;padding:.16rem .55rem}.import-preview-panel__title,.import-result-panel__status{align-items:center;display:inline-flex;font-weight:850;gap:.45rem;margin-top:.55rem}.import-result-panel__status.is-warning{color:var(--hv-wizard-warning)}.import-result-panel__status.is-error{color:var(--hv-wizard-danger)}.import-result-panel__status.is-success{color:var(--hv-wizard-success)}.import-preview-panel__summary,.import-result-panel__summary{color:var(--hv-wizard-muted)}.import-preview-panel__actions,.import-result-panel__actions{display:flex;flex-wrap:wrap;gap:.45rem}.import-result-panel__apply-prerequisite{grid-gap:.45rem;background:var(--hv-wizard-warning-soft);border:1px solid var(--hv-wizard-warning);border-radius:8px;color:var(--hv-wizard-text);display:grid;font-size:.86rem;gap:.45rem;line-height:1.35;margin-bottom:.85rem;padding:.65rem .75rem}.import-result-panel__apply-prerequisite-title{font-weight:700}.import-result-panel__apply-prerequisite label{align-items:flex-start;cursor:pointer;display:flex;gap:.4rem}.import-result-panel__apply-prerequisite input{margin-top:.15rem}.import-result-panel__apply-reminder{align-items:center;background:var(--hv-wizard-warning-soft);border:1px solid var(--hv-wizard-warning);border-radius:8px;color:var(--hv-wizard-text);display:flex;font-size:.86rem;gap:.55rem;line-height:1.35;margin-bottom:.85rem;padding:.65rem .75rem}.import-result-panel__apply-reminder i{color:var(--hv-wizard-warning);flex:0 0 auto}.import-preview-panel__stats,.import-result-panel__metrics{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:.85rem}.import-preview-panel__stat,.import-result-panel__metric{background:var(--hv-wizard-panel);border:1px solid var(--hv-wizard-border);border-radius:8px;padding:.6rem .7rem}.import-preview-panel__stat-label,.import-result-panel__metric-label{color:var(--hv-wizard-muted);font-size:.75rem}.import-preview-panel__stat-value,.import-result-panel__metric-value{color:var(--hv-wizard-text);font-weight:850}.import-result-panel__metric-detail{color:var(--hv-wizard-muted);font-size:.72rem;line-height:1.25}.import-preview-panel__lists,.import-result-panel__section,.import-result-panel__technical-groups{grid-gap:.85rem;display:grid;gap:.85rem}.import-preview-panel__list,.import-result-panel__section{grid-gap:.45rem;display:grid;gap:.45rem;margin-top:.85rem}.import-preview-panel__list-title,.import-result-panel__section-title{font-weight:800}.import-result-panel__section--review{color:var(--hv-wizard-warning)}.import-result-panel__section--blocked{color:var(--hv-wizard-danger)}.import-result-panel__section--recommended{color:var(--hv-wizard-text)}.import-preview-panel__list--warning,.import-preview-panel__list-title--warning{color:var(--hv-wizard-warning)}.import-preview-panel__list--error,.import-preview-panel__list-title--error{color:var(--hv-wizard-danger)}.import-preview-panel__list ul{margin:0;padding-left:1.15rem}.import-result-panel__confidence-grid{grid-gap:0;border:1px solid var(--hv-wizard-border);border-radius:6px;display:grid;gap:0;overflow:hidden}.import-result-panel__confidence-item{grid-gap:.55rem;align-items:center;background:var(--hv-wizard-panel);border-bottom:1px solid var(--hv-wizard-border);color:var(--hv-wizard-muted);display:grid;gap:.55rem;grid-template-columns:minmax(100px,.7fr) minmax(120px,1fr) auto;padding:.38rem .52rem}.import-result-panel__confidence-item:last-child{border-bottom:0}.import-result-panel__confidence-item>span{color:var(--hv-wizard-text);font-size:.76rem;font-weight:800}.import-result-panel__confidence-item strong{align-items:center;background:var(--hv-wizard-card);border:1px solid var(--hv-wizard-border);border-radius:999px;color:var(--hv-wizard-muted);display:inline-flex;font-size:.67rem;gap:.3rem;justify-self:end;padding:.12rem .42rem;white-space:nowrap}.import-result-panel__confidence-item strong.is-ready{background:var(--hv-wizard-success-soft);border-color:#b7dbc9;color:var(--hv-wizard-success)}.import-result-panel__confidence-item strong.is-check{background:var(--hv-wizard-primary-soft);border-color:var(--hv-wizard-primary-border);color:var(--hv-wizard-primary)}.import-result-panel__confidence-item strong.is-attention{background:var(--hv-wizard-warning-soft);border-color:var(--hv-wizard-warning);color:var(--hv-wizard-warning)}.import-result-panel__confidence-item small{color:var(--hv-wizard-muted);font-size:.69rem}.import-result-panel__group-list{grid-gap:.55rem;display:grid;gap:.55rem}.import-result-panel__group{grid-gap:.25rem;display:grid;gap:.25rem}.import-result-panel__group-title{color:var(--hv-wizard-text);font-size:.78rem;font-weight:850}.import-result-panel__group ul{color:var(--hv-wizard-muted);margin:0;padding-left:1.15rem}.import-result-panel__technical{border-top:1px solid var(--hv-wizard-border);color:var(--hv-wizard-muted);margin-top:.85rem;padding-top:.75rem}.import-result-panel__technical summary{color:var(--hv-wizard-text);cursor:pointer;font-weight:850}.import-result-panel__technical>*+*{margin-top:.75rem}@media (max-width:760px){.create-asset-wizard-dialog,.create-asset-wizard-dialog--large{height:calc(100vh - 1rem)!important;width:calc(100vw - 1rem)!important}.create-asset-wizard-dialog .p-dialog-content,.create-asset-wizard-dialog .p-dialog-footer,.create-asset-wizard-dialog .p-dialog-header{padding-left:.85rem;padding-right:.85rem}.create-asset-wizard-dialog .p-steps ul{flex-wrap:wrap;row-gap:.5rem}.create-asset-wizard-footer{flex-wrap:wrap}.create-asset-wizard-footer .p-button{flex:1 1 180px}.create-asset-wizard-footer__actions{flex:1 1 100%;flex-wrap:wrap}.create-asset-source-workbench,.create-asset-wizard-mode-grid,.create-asset-wizard-source-ledger__row{grid-template-columns:1fr}.create-asset-source-workbench__sources,.create-asset-source-workbench__summary{position:static}.create-asset-wizard-topbar{align-items:stretch}.create-asset-wizard-llm-model,.create-asset-wizard-type-switch{flex:1 1 100%;margin-left:0}.create-asset-wizard-llm-model .ha-native-select-wrap,.create-asset-wizard-llm-model .llm-model-select{width:100%}.import-result-panel__confidence-item{grid-template-columns:minmax(0,1fr) auto}.import-result-panel__confidence-item small{grid-column:1/-1;grid-row:2}.import-preview-panel__header,.import-result-panel__header{flex-direction:column}.import-preview-panel__actions,.import-result-panel__actions{width:100%}.import-preview-panel__actions .p-button,.import-result-panel__actions .p-button{flex:1 1 140px}}.houseview-workspace{margin:20px;min-width:0}.houseview-header{align-items:flex-start;background:color-mix(in srgb,var(--surface-ground) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--surface-border) 70%,#0000);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin:0 0 14px;padding:14px 18px}.houseview-header h1{font-size:1.15rem;line-height:1.25;margin:2px 0 4px}.houseview-header p{color:var(--text-color-secondary);font-size:.85rem;line-height:1.35;margin:0}.houseview-eyebrow{color:var(--text-color-secondary);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.houseview-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.houseview-save-state{color:var(--text-color-secondary);font-size:.82rem;white-space:nowrap}.houseview-save-state.is-dirty{color:#ffcd36;color:var(--yellow-400,#ffcd36)}.houseview-dialog-error,.houseview-save-error{color:#fca5a5;color:var(--red-300,#fca5a5);font-size:.82rem}.houseview-save-button{min-width:132px}.houseview-editor{min-width:0}.houseview-empty-state{align-items:center;border:1px dashed color-mix(in srgb,var(--surface-border) 70%,#0000);border-radius:8px;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;margin:20px;min-height:360px;padding:32px;text-align:center}.houseview-empty-state i{color:var(--primary-color);font-size:2rem;margin-bottom:12px}.houseview-empty-state h2{font-size:1.1rem;margin:0 0 8px}.houseview-empty-state p{color:var(--text-color-secondary);font-size:.9rem;line-height:1.45;margin:0;max-width:440px}.houseview-sidebar{overflow:auto;padding:1rem}.houseview-sidebar-loading{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.88rem;gap:.5rem}.houseview-sidebar-title{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.25rem}.houseview-sidebar-title span{font-size:1rem;font-weight:700}.houseview-field-label,.houseview-sidebar-title small{color:var(--text-color-secondary);font-size:.78rem}.houseview-field-label{display:block;font-weight:700;margin-bottom:.3rem}.houseview-library-toolbar{margin-bottom:.75rem}.houseview-search{display:block;position:relative;width:100%}.houseview-library-count{color:var(--text-color-secondary);font-size:.76rem;margin-top:.4rem}.houseview-list{display:flex;flex-direction:column;max-height:min(52vh,560px);min-height:160px;overflow:auto;padding-right:2px}.houseview-list-empty{border:1px dashed color-mix(in srgb,var(--surface-border) 70%,#0000);border-radius:8px;color:var(--text-color-secondary);font-size:.86rem;padding:1rem;text-align:center}.houseview-list-item{min-height:44px;padding:0}.houseview-list-item-main{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;min-width:0;padding:0 8px;text-align:left}.houseview-list-item-main:focus-visible{outline:var(--focus-ring);outline-offset:2px}.houseview-list-item-meta,.houseview-list-item-series{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseview-list-item-series{font-size:.9rem;line-height:1}.houseview-list-item-meta{color:var(--text-color-secondary);font-size:11px;line-height:1;margin-top:2px}.houseview-list-item>.p-button{flex:0 0 34px;height:30px;margin-right:4px;width:30px}.houseview-sidebar-actions{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr;margin-top:1rem}.houseview-sidebar-actions .p-button{justify-content:center;width:100%}.houseview-dialog-intro{color:var(--text-color-secondary);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.houseview-dialog-fields .p-field{margin-bottom:1rem}.houseview-dialog-fields label{color:var(--text-color-secondary);display:block;font-size:.82rem;font-weight:700;margin-bottom:.3rem}.houseview-dialog-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.houseview-dialog-footer span{color:var(--text-color-secondary);font-size:.82rem;line-height:1.35;text-align:left}.houseview-confirm-footer{display:flex;gap:.5rem;justify-content:flex-end;width:100%}@media (max-width:760px){.houseview-confirm-footer,.houseview-dialog-footer,.houseview-header,.houseview-header-actions{align-items:stretch;flex-direction:column}.houseview-save-state{white-space:normal}}.first-asset-workspace{box-sizing:border-box;display:flex;flex-direction:column;min-height:min(42rem,calc(100dvh - 7rem));min-height:min(42rem,calc(var(--hyperval-viewport-height, 100dvh) - 7rem));padding:clamp(1rem,4vw,3rem)}.first-asset-card{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--primary-color) 12%,#0000),#0000 70%),var(--surface-card);border:1px solid var(--surface-border);border-radius:20px;box-sizing:border-box;flex:0 0 auto;margin:auto;max-width:38rem;padding:clamp(1.5rem,4vw,3.5rem);text-align:center;width:100%}.first-asset-icon{background:color-mix(in srgb,var(--primary-color) 14%,#0000);border-radius:16px;color:var(--primary-color);display:inline-grid;height:4rem;margin-bottom:1.5rem;place-items:center;width:4rem}.first-asset-icon i{font-size:1.75rem}.first-asset-eyebrow{color:var(--primary-color);font-size:.85rem;font-weight:600;margin:0 0 .75rem}.first-asset-card h1{color:var(--text-color);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin:0}.first-asset-description{color:var(--text-color-secondary);line-height:1.65;margin:1rem auto 1.75rem;max-width:28rem}.first-asset-card .p-button{max-width:100%;min-height:2.75rem;padding:.8rem 1.25rem}.first-asset-footnote{color:var(--text-color-secondary);font-size:.8rem;line-height:1.5;margin:1rem 0 0}.content.mobile-workspace-no-page-scroll .first-asset-workspace{height:100%;min-height:0;overflow:auto}@media (max-height:600px){.first-asset-workspace{min-height:0;padding:1rem}.first-asset-card{padding:1.5rem}.first-asset-icon{margin-bottom:.75rem}}.dev-phase-list{grid-gap:0;container-type:inline-size;display:grid;gap:0}.dev-phase-list__header,.dev-phase-summary{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(120px,1.05fr) minmax(180px,2fr) minmax(140px,1.1fr) minmax(80px,.65fr) 34px}.dev-phase-list__header{background:hsla(0,0%,100%,.018);border:1px solid #6e7d8c85;border-radius:7px 7px 0 0;box-shadow:0 2px 5px #0000002e;color:var(--text-color-secondary);font-size:.8rem;font-weight:700;letter-spacing:.04em;min-height:32px;padding:4px 8px 4px 12px;position:-webkit-sticky;position:sticky;text-transform:none;top:0;z-index:3}.dev-phase-item{background:hsla(0,0%,100%,.018);border:1px solid #6e7d8c6b;margin-top:-1px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.dev-phase-item:last-child{border-radius:0 0 7px 7px}.dev-phase-item.is-editing,.dev-phase-item:hover{border-color:#8fd0ffb3;position:relative;z-index:1}.dev-phase-item.is-editing{background:rgba(143,208,255,.035)}.dev-phase-summary{min-height:40px;padding:4px 8px 4px 12px}.dev-phase-summary.is-clickable{cursor:pointer}.dev-phase-summary.is-clickable:hover{background:var(--surface-100)}.dev-phase-summary__name,.dev-phase-summary__timeline strong,.dev-phase-summary__timing-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-phase-summary__name{font-size:12px;font-weight:600}.dev-phase-summary__lease,.dev-phase-summary__timeline,.dev-phase-summary__timing{min-width:0}.dev-phase-summary__lease strong,.dev-phase-summary__timeline strong,.dev-phase-summary__timing-value{font-size:11px;font-weight:500}.dev-phase-summary__arrow{color:var(--text-color-secondary);padding:0 4px}.dev-phase-summary__timeline.is-pending strong{color:var(--text-color-secondary);font-weight:400}.dev-phase-summary__timeline.is-invalid strong{color:var(--red-400)}.dev-phase-summary__action{height:30px;width:30px}.dev-phase-editor{grid-gap:16px;animation:dev-phase-editor-enter .16s ease-out;border-top:1px solid #6e7d8c57;display:grid;gap:16px;padding:16px}@keyframes dev-phase-editor-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dev-phase-editor__details{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.7fr) minmax(190px,1fr)}.dev-phase-editor__timeline,.dev-phase-event-card,.dev-phase-field{grid-gap:6px;display:grid;gap:6px}.dev-phase-editor__timeline>label,.dev-phase-event-card>label,.dev-phase-field>label{color:var(--text-color-secondary);font-size:11px;font-weight:600;margin:0}.dev-phase-field--name .p-inputtext{width:100%}.dev-phase-field .p-error{font-size:11px}.dev-phase-lease-input{align-items:center;color:var(--text-color-secondary);display:flex;font-size:11px;gap:8px}.dev-phase-editor__timeline{background:hsla(0,0%,100%,.035);border-radius:6px;min-height:42px;padding:8px 10px}.dev-phase-editor__timeline strong{font-size:12px;font-weight:500}.dev-phase-editor__timeline small{color:var(--text-color-secondary);font-size:10px}.dev-phase-editor__timeline.is-invalid{background:#dc354514;color:var(--red-400)}.dev-phase-editor__events{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(330px,1fr))}.dev-phase-event-card{background:#00000014;border:1px solid #6e7d8c52;border-radius:7px;min-width:0;padding:12px}.dev-phase-event-card .p-dropdown{max-width:100%}.dev-phase-event-card .p-dropdown-label,.dev-phase-event-card .p-inputtext{overflow:hidden;text-overflow:ellipsis}.dev-phase-editor__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:2px}.dev-phase-editor__footer-actions{display:flex;gap:8px}@container (max-width: 760px){.dev-phase-list__header,.dev-phase-summary{grid-template-columns:minmax(120px,1fr) minmax(190px,1.7fr) minmax(130px,1fr) 80px 34px}.dev-phase-editor__details{grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr)}.dev-phase-editor__timeline{grid-column:1/-1}.dev-phase-editor__events{grid-template-columns:1fr}}@container (max-width: 600px){.dev-phase-list__header,.dev-phase-summary{gap:7px 10px;grid-template-columns:minmax(0,1fr) 34px;padding-bottom:9px;padding-top:9px}.dev-phase-list__header-phase,.dev-phase-summary__name{grid-column:1}.dev-phase-list__header>:last-child,.dev-phase-summary__action{grid-column:2;grid-row:1}.dev-phase-list__header-timing,.dev-phase-summary__timing{grid-column:1/-1;grid-row:2}.dev-phase-list__header-timeline,.dev-phase-summary__timeline{grid-column:1;grid-row:3}.dev-phase-list__header-lease,.dev-phase-summary__lease{grid-column:2;grid-row:3;text-align:right}.dev-phase-editor__details{grid-template-columns:1fr}.dev-phase-editor__timeline{grid-column:auto}}@media (prefers-reduced-motion:reduce){.dev-phase-editor{animation:none}}.fee-offset-editor{container:fee-offset/inline-size;padding-top:8px}.fee-offset-editor,.fee-offset-row{grid-gap:8px;display:grid;gap:8px;min-width:0}.fee-offset-row{border-bottom:1px solid color-mix(in srgb,var(--text-color) 12%,#0000);padding-bottom:8px}.fee-offset-row__settings{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:auto minmax(0,210px) 150px 28px;justify-content:start}.fee-offset-row__name{align-self:center;font-size:12px;font-weight:500}.fee-offset-field{grid-gap:4px;align-content:start;display:grid;gap:4px;min-width:0}.fee-offset-field>label,.fee-offset-field__label{color:var(--text-color-secondary);font-size:11px;font-weight:500;line-height:1.4;margin:0}.fee-offset-field>.p-dropdown,.fee-offset-field>.p-inputnumber,.fee-offset-field>.p-inputnumber .p-inputtext{min-width:0;width:100%}.fee-offset-row__selectors{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.fee-offset-editor__footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.fee-offset-editor__footer>small{color:var(--text-color-secondary);font-size:11px}.fee-offset-editor__footer>.p-button{margin-left:auto}.equity-fee-offset-participant{border-bottom:1px solid color-mix(in srgb,var(--text-color) 12%,#0000);padding:6px 0}.equity-fee-offset-participant:last-child{border-bottom:0;padding-bottom:0}.equity-fee-offset-participant>summary{cursor:pointer;font-size:12px;line-height:1.4}.equity-fee-offset-count{color:var(--text-color-secondary);float:right;font-size:11px;margin-left:8px}@container fee-offset (max-width: 480px){.fee-offset-row__settings{grid-template-columns:minmax(0,1fr) 28px;justify-content:stretch}.fee-offset-row__name{grid-column:1}.fee-offset-row__settings>.p-button{grid-column:2;grid-row:1}.fee-offset-row__settings>.fee-offset-field{grid-column:1/-1;max-width:210px;width:100%}}.equity-settings{min-width:0}.equity-settings .equity-matrix-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px}.equity-settings .equity-matrix-header__controls{flex-wrap:wrap;gap:8px;min-width:0;width:auto}.equity-settings .equity-inline-field>label,.equity-settings .equity-inline-field>label strong{font-size:.78rem;font-weight:500}.equity-settings .equity-distribution-grid,.equity-settings .equity-stack{gap:8px}.equity-settings .equity-section{border-radius:6px;min-width:0;padding:8px}.equity-settings .equity-section__header{align-items:center;gap:8px;margin-bottom:8px}.equity-settings .equity-section__title{font-family:var(--font-family);font-size:.84rem;font-weight:500;letter-spacing:normal;line-height:1.4}.equity-settings .equity-section>.equity-section__title{margin-bottom:8px}.equity-settings .equity-options{gap:8px}.equity-settings .equity-options__field{gap:6px}.equity-settings .equity-waterfall-type.p-selectbutton{flex-wrap:nowrap}.equity-settings .equity-waterfall-type.p-selectbutton .p-button{flex:0 0 auto;white-space:nowrap}.equity-settings .equity-waterfall-type.p-selectbutton .p-button-label{white-space:nowrap}.equity-settings .equity-options__label{font-family:var(--font-family);font-size:.78rem;font-weight:500;letter-spacing:normal}.equity-settings .equity-toolbar{gap:8px;margin-bottom:8px}.equity-settings .equity-button-group{gap:8px;margin-left:auto}.equity-settings .equity-ownership-status{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.equity-settings .equity-toolbar .equity-toolbar__secondary{background:color-mix(in srgb,var(--text-color) 6%,#0000);border-color:#0000;color:var(--text-color-secondary)}.equity-settings .equity-toolbar .equity-toolbar__secondary:not(:disabled):hover{background:color-mix(in srgb,var(--text-color) 10%,#0000);border-color:#0000;color:var(--text-color)}.equity-settings .equity-toolbar .equity-toolbar__secondary:not(:disabled):active{background:color-mix(in srgb,var(--text-color) 14%,#0000);border-color:#0000;color:var(--text-color)}.equity-waterfall-note{color:var(--text-color-secondary);font-size:.75rem;line-height:1.4;margin:8px 0 0}.equity-settings .equity-compact-table.p-datatable .p-datatable-tbody>tr>td,.equity-settings .equity-compact-table.p-datatable .p-datatable-thead>tr>th{font-size:12px;line-height:1.3;padding:3px 6px}.equity-settings .equity-compact-table.p-datatable .p-datatable-thead>tr>th{font-weight:500;padding-bottom:5px;padding-top:5px}.equity-settings .equity-compact-table .p-button{font-size:12px;line-height:1.25;min-height:24px;padding:2px 5px}.equity-settings .equity-compact-table .p-button.p-button-icon-only{height:24px;padding:0;width:24px}.equity-settings .equity-compact-table .p-button .p-button-icon{font-size:11px}.equity-settings .equity-compact-table .tier-participant-button{font-size:12px;gap:0;line-height:1.3;min-width:8.5rem}.equity-settings .equity-compact-table .tier-participant-button__ownership{font-size:11px}.equity-settings .equity-compact-table .tier-matrix__move-actions{gap:2px}.equity-settings .equity-compact-table .tier-participant-button__sponsor{line-height:1.3;padding:0 4px}.equity-settings .equity-initial-nav-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-root{container-type:inline-size;gap:8px}.asset-summary,.workspace-root{display:flex;flex-direction:column}.asset-summary{--asset-summary-blue:color-mix(in srgb,var(--primary-color) 78%,#38bdf8 22%);gap:10px;min-width:0}.asset-summary__hero{grid-gap:12px;align-items:center;background:#0000;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 58%,#0000);display:grid;gap:12px;grid-template-columns:minmax(210px,.78fr) auto minmax(350px,1.35fr);min-height:48px;overflow:hidden;padding:5px 4px 9px 6px;position:relative}.asset-summary__hero--fund{--asset-summary-blue:color-mix(in srgb,#8b5cf6 72%,var(--text-color));grid-template-columns:minmax(210px,.78fr) minmax(350px,1.35fr)}.asset-summary__hero:before{content:none}.asset-summary__identity{grid-gap:2px 8px;align-items:center;display:grid;gap:2px 8px;grid-template-columns:auto minmax(0,1fr);min-width:0}.asset-summary__entity-type,.asset-summary__eyebrow{color:var(--asset-summary-blue);display:block;font-size:.59rem;font-weight:750;letter-spacing:.11em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.asset-summary__entity-type{align-items:center;background:#0000;display:inline-flex;margin:0;min-height:auto;padding:0;white-space:nowrap}.asset-summary__identity h2{color:var(--text-color);font-size:clamp(.94rem,1.3vw,1.14rem);font-weight:680;letter-spacing:-.035em;line-height:1.08;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-summary__hero-meta{color:var(--text-secondary-color);display:flex;flex-wrap:wrap;font-size:.6rem;gap:4px 12px;grid-column:2;margin-top:0}.asset-summary__hero-meta span+span{position:relative}.asset-summary__hero-meta span+span:before{background:var(--text-secondary-color);border-radius:999px;content:"";height:3px;left:-9px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.asset-summary__timeline{align-items:center;display:flex;min-width:0}.asset-summary__acquisition{border-left:1px solid color-mix(in srgb,var(--surface-border) 44%,#0000);display:flex;flex-direction:column;gap:1px;min-width:118px;padding:4px 10px}.asset-summary__acquisition span{color:var(--text-secondary-color);font-size:.56rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.asset-summary__acquisition strong{color:var(--text-color);font-size:.7rem;font-weight:660;white-space:nowrap}.asset-summary__timeline-line{background:linear-gradient(90deg,color-mix(in srgb,var(--asset-summary-blue) 60%,#0000),color-mix(in srgb,var(--asset-summary-blue) 18%,#0000));flex:1 1 54px;height:1px;margin:0 8px;min-width:18px}.asset-summary__milestone{display:flex;flex:0 1 112px;flex-direction:column;gap:2px;min-width:86px;padding-left:13px;position:relative}.asset-summary__milestone-dot{background:var(--asset-summary-blue);border:2px solid var(--surface-card);border-radius:999px;box-shadow:none;height:6px;left:0;position:absolute;top:3px;width:6px}.asset-summary__milestone>span:not(.asset-summary__milestone-dot){color:var(--text-secondary-color);font-size:.57rem;font-weight:650;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.asset-summary__milestone strong{color:var(--text-color);font-size:.74rem;font-weight:660;line-height:1.25}.asset-summary__row-label{color:var(--text-secondary-color);font-size:.58rem;font-weight:650;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.asset-summary__section{background:#0000;border-top:1px solid color-mix(in srgb,var(--surface-border) 54%,#0000);min-width:0;padding:9px 2px 2px}.asset-summary__section-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.asset-summary__section-header>div{align-items:baseline;display:flex;gap:7px}.asset-summary__section-header h3{color:var(--text-color);font-size:.82rem;font-weight:660;letter-spacing:-.01em;margin:0}.asset-summary__section-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.asset-summary__section--portfolio{border-color:color-mix(in srgb,#8b5cf6 20%,var(--surface-border));order:-1}.asset-summary__table-wrap{overflow-x:auto;width:100%}.asset-summary__table{border-collapse:collapse;color:var(--text-color);font-size:.68rem;min-width:840px;width:100%}.asset-summary__table th{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 78%,#0000);color:var(--text-secondary-color);font-size:.56rem;font-weight:700;letter-spacing:.06em;padding:4px 7px;text-align:left;text-transform:uppercase}.asset-summary__table td{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 54%,#0000);padding:6px 7px;vertical-align:middle}.asset-summary__table tbody tr:last-child td{border-bottom:0}.asset-summary__table tbody tr:hover td{background:color-mix(in srgb,var(--primary-color) 4%,#0000)}.asset-summary__table-primary{color:var(--text-color);font-weight:620}.asset-summary__table-secondary{color:var(--text-secondary-color);display:block;font-size:.61rem;line-height:1.3;margin-top:2px}.asset-summary__type{align-items:center;display:inline-flex;font-size:.59rem;font-weight:650;min-height:18px;padding:0}.asset-summary__type--commercial,.asset-summary__type--residential{background:#0000;color:var(--text-secondary-color)}.asset-summary__type--unknown{background:color-mix(in srgb,var(--text-secondary-color) 12%,#0000);color:var(--text-secondary-color)}.asset-summary__status{align-items:center;color:var(--text-secondary-color);display:inline-flex;font-size:.59rem;font-weight:570;gap:4px;line-height:1.2;min-height:17px;white-space:nowrap}.asset-summary__status-dot{background:var(--text-secondary-color);border-radius:999px;flex:0 0 5px;height:5px;width:5px}.asset-summary__status--good .asset-summary__status-dot{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 12%,#0000)}.asset-summary__status--warning .asset-summary__status-dot{background:#f59e0b;box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 12%,#0000)}.asset-summary__status--neutral .asset-summary__status-dot{background:var(--text-secondary-color)}.asset-summary__basis-list{align-items:flex-start;display:flex;flex-direction:column;gap:0}.asset-summary__stack{display:flex;flex-direction:column;gap:6px}.asset-summary__split-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:18px}.asset-summary__split-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.asset-summary__split-row strong{color:var(--text-color);font-size:.68rem;font-weight:640;text-align:right}.asset-summary__split-row>div strong{text-align:left}.asset-summary__divider{background:color-mix(in srgb,var(--surface-border) 62%,#0000);height:1px;margin:1px 0}.asset-summary__more,.asset-summary__note{color:var(--text-secondary-color);font-size:.62rem;line-height:1.3;margin:0}.asset-summary__project{grid-gap:7px;align-items:baseline;background:#0000;display:grid;gap:7px;grid-template-columns:minmax(82px,.55fr) minmax(0,1.45fr);padding:3px 0}.asset-summary__project strong{color:var(--text-color);font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-summary__project span{color:var(--text-secondary-color);font-size:.6rem;line-height:1.35}.asset-summary__chips{display:flex;flex-wrap:wrap;gap:4px}.asset-summary__chip{align-items:center;background:color-mix(in srgb,var(--surface-ground) 64%,#0000);border-radius:999px;color:var(--text-secondary-color);display:inline-flex;font-size:.59rem;gap:4px;padding:2px 6px}.asset-summary__chip strong{color:var(--text-color)}.asset-summary__portfolio-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.asset-summary__portfolio-counts .asset-summary__metric+.asset-summary__metric{border-left:1px solid color-mix(in srgb,var(--surface-border) 42%,#0000)}.asset-summary__portfolio-counts .asset-summary__metric-value{font-size:.94rem}.asset-summary__empty{background:color-mix(in srgb,var(--surface-ground) 58%,#0000);border-radius:8px;color:var(--text-secondary-color);font-size:.68rem;padding:12px;text-align:center}.asset-summary__empty--page{padding:48px 20px}@container (max-width: 640px){.asset-summary__hero{gap:6px 10px;grid-template-columns:minmax(0,1fr) auto}.asset-summary__hero--fund{grid-template-columns:minmax(0,1fr)}.asset-summary__timeline{grid-column:1/-1}.asset-summary__acquisition{border-right:0}}@media (max-width:720px){.asset-summary__hero{padding:12px}}.workspace-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.workspace-toolbar__edit-button.p-button{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,#fff 6%) 0,color-mix(in srgb,var(--surface-card) 98%,var(--surface-ground) 2%) 100%);border:1px solid color-mix(in srgb,var(--surface-border) 72%,#0000);border-radius:999px;height:2.4rem;width:2.4rem}.workspace-toolbar__edit-button.p-button:not(.p-disabled):hover{background:color-mix(in srgb,var(--surface-card) 88%,var(--primary-color) 12%);border-color:color-mix(in srgb,var(--primary-color) 40%,var(--surface-border))}.workspace-view-dialog__content{overflow-x:hidden;overflow-y:auto;padding-top:0}.workspace-view-dialog{display:flex;flex-direction:column;gap:14px;min-height:min(72vh,920px)}.workspace-view-dialog__select-dropdown{width:100%}.workspace-view-dialog__view-meta{font-size:.76rem;opacity:.72}.workspace-view-dialog__main{display:flex;flex-direction:column;gap:14px;min-width:0}.workspace-view-dialog__main-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.workspace-view-dialog__field{display:flex;flex-direction:column;gap:6px;min-width:min(320px,100%)}.workspace-view-dialog__field--selector{width:min(320px,100%)}.workspace-view-dialog__field label{font-size:.8rem;font-weight:600;opacity:.76}.workspace-view-dialog__field .p-inputtext{width:100%}.workspace-view-dialog__main-actions{align-items:center;display:flex;justify-content:flex-end}.workspace-view-dialog__editor{container-type:inline-size;min-width:0;width:100%}.workspace-view-dialog__editor .workspace-layout,.workspace-view-dialog__editor .workspace-layout__cards,.workspace-view-dialog__editor .workspace-layout__cost,.workspace-view-dialog__editor .workspace-layout__settings{max-width:100%}.workspace-view-dialog__empty{border:1px dashed color-mix(in srgb,var(--surface-border) 72%,#0000);border-radius:14px;opacity:.72;padding:18px}.workspace-view-dialog__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workspace-selector-control{width:100%}.workspace-grid{grid-gap:8px;grid-template-columns:repeat(auto-fit,minmax(340px,360px));justify-content:start}.workspace-grid,.workspace-layout{align-items:start;display:grid;gap:8px}.workspace-layout{grid-gap:8px;grid-template-areas:"cards settings" "cost cost";grid-template-columns:minmax(0,1100px) minmax(0,1fr)}.workspace-layout__cards{grid-area:cards;min-width:0}.workspace-layout__settings{align-self:start;grid-area:settings;min-width:0}.workspace-layout__cost{grid-area:cost;min-width:0}.workspace-grid--main-cards{grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-content:start}.workspace-grid--fullwidth{grid-template-columns:minmax(0,1fr)}.workspace-tile{container-type:inline-size;min-width:0}.workspace-tile--fullwidth,.workspace-tile--settings{max-width:none;width:100%}.workspace-tile.workspace-tile--settings .p-card{height:auto}.workspace-tile--settings .p-card-header>div,.workspace-tile--settings .p-card-header>div>div:first-child{align-items:flex-start!important;flex-wrap:wrap}.workspace-tile .p-card{height:100%}.workspace-tile .p-card-body{padding:.28rem .5rem .48rem}.workspace-tile .p-card-content{padding:0}.workspace-expenses{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.workspace-expenses__header-selector{min-width:240px;width:300px}.workspace-settings__header-controls{align-items:center;display:flex;flex:1 1 260px;flex-wrap:wrap;gap:8px;min-width:0}.workspace-settings__selector{min-width:140px;width:166px}.workspace-settings__selector--years{min-width:110px;width:116px}.workspace-settings__selector .p-multiselect,.workspace-settings__selector .p-treeselect{width:100%}.workspace-settings__table{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.workspace-settings__datatable{min-width:0;width:100%}.workspace-settings__datatable .hv-sheet-grid{inline-size:100%;max-inline-size:100%;overflow-x:auto;overflow-y:hidden}.workspace-settings__table .hv-dt .p-datatable-wrapper{max-width:100%}.workspace-settings__matrix{border-collapse:collapse;table-layout:fixed;width:100%}.workspace-settings__matrix td,.workspace-settings__matrix th{padding:4px 10px 4px 0;vertical-align:middle}.workspace-settings__matrix thead th{font-size:12px;font-weight:600;text-align:right}.workspace-settings__matrix-name{text-align:left!important;width:48%}.workspace-settings__matrix-cell,.workspace-settings__matrix-year{text-align:right}.workspace-settings__year-header{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.workspace-settings__year-badge{font-size:10px;line-height:1;opacity:.72;text-transform:uppercase}.workspace-settings__matrix-name-text{font-size:12px;line-height:1.2;overflow-wrap:anywhere}.workspace-settings__matrix-cell{min-width:0}.workspace-settings__input,.workspace-settings__input .p-inputnumber-input,.workspace-settings__input.p-inputnumber{width:100%}.workspace-settings__input .p-inputnumber-input{text-align:right}.workspace-settings__matrix tbody tr+tr td{padding-top:6px}.workspace-tile__header-selector{min-width:150px;width:180px}.workspace-expenses__selector-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:140px minmax(280px,420px);justify-content:start;padding:6px 8px}.workspace-expenses__selector-label{font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-expenses__selector-value{align-items:center;border:1px solid var(--surface-border);border-radius:6px;display:flex;justify-content:flex-end;min-height:28px;min-width:0;overflow:hidden;padding:4px 8px}.workspace-expenses__table{display:flex;flex-direction:column;min-width:0}.workspace-expenses__columns{column-gap:12px;column-width:280px;width:100%}.workspace-expenses__item{align-items:center;break-inside:avoid;display:flex;gap:8px;justify-content:flex-start;margin:0 0 4px;padding:2px 4px;page-break-inside:avoid;width:100%}.workspace-expenses__item-copy{flex:0 1 180px;min-width:0}.workspace-expenses__name{font-size:12px;line-height:1.2}.workspace-expenses__meta{font-size:11px;line-height:1.15;opacity:.7}.workspace-expenses__coefficient{align-items:center;border:1px solid var(--surface-border);border-radius:6px;display:flex;flex:0 0 6.75rem;justify-content:flex-end;min-height:24px;min-width:0;overflow:hidden;padding:1px 4px}.workspace-expenses__empty{font-size:13px;opacity:.7;padding:8px}.workspace-expenses__coefficient .p-inputnumber-input,.workspace-expenses__coefficient>.p-inputnumber,.workspace-expenses__select,.workspace-expenses__select .p-multiselect,.workspace-expenses__select .p-treeselect,.workspace-expenses__selector-value .p-multiselect,.workspace-expenses__selector-value>.p-multiselect{width:100%}@media (max-width:1500px){.workspace-grid{grid-template-columns:repeat(auto-fit,minmax(300px,340px))}.workspace-grid--main-cards{grid-template-columns:repeat(auto-fit,minmax(280px,320px))}}@container (max-width: 1650px){.workspace-layout{align-items:flex-start;display:flex;flex-wrap:wrap}.workspace-layout__cards{flex:1 1 100%;width:100%}.workspace-layout__settings{flex:0 0 min(100%,520px);flex:0 0 min(100%,var(--workspace-settings-table-width,520px));max-width:100%;width:min(100%,520px);width:min(100%,var(--workspace-settings-table-width,520px))}.workspace-layout__cost{flex:1 1 min(440px,100%);min-width:min(420px,100%)}}@container (max-width: 1250px){.workspace-layout{display:grid;grid-template-areas:"cards" "settings" "cost";grid-template-columns:1fr}.workspace-layout__cards,.workspace-layout__cost,.workspace-layout__settings{width:100%}}@media (max-width:900px){.workspace-grid,.workspace-grid--main-cards{grid-template-columns:1fr}.workspace-tile,.workspace-tile--fullwidth{max-width:100%;width:100%}.workspace-expenses{min-width:0;width:100%}.workspace-expenses__selector-row{grid-template-columns:1fr;row-gap:6px}.workspace-expenses__header-selector{min-width:180px;width:100%}.workspace-settings__header-controls{flex-wrap:wrap;width:100%}.workspace-settings__selector,.workspace-settings__selector--years{min-width:140px;width:100%}.workspace-settings__matrix-name{width:42%}.workspace-tile__header-selector{min-width:140px;width:100%}.workspace-expenses__columns{columns:1}.workspace-expenses__item{width:100%}}@container (max-width: 560px){.workspace-tile--settings .p-card-header>div,.workspace-tile--settings .p-card-header>div>div:first-child{align-items:stretch!important;width:100%}.workspace-settings__header-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.75rem,.55fr);width:100%}.workspace-settings__selector,.workspace-settings__selector--years{min-width:0;width:100%}.workspace-settings__table{width:100%}}@container (max-width: 380px){.workspace-settings__header-controls{grid-template-columns:minmax(0,1fr)}}@container (max-width: 360px){.workspace-expenses__item{grid-row-gap:6px;display:grid;grid-template-columns:1fr;row-gap:6px}.workspace-expenses__coefficient,.workspace-expenses__item-copy{flex:none;width:100%}}.vis [class*=span]{min-height:0;width:auto}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-bottom-style:solid;border-top-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{box-shadow:0 0 10px #000c;height:1px;position:absolute;width:100%}.vis-panel .vis-shadow.vis-top{left:0;top:-1px}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-current-time{background-color:#ff7f6e;pointer-events:none;width:2px;z-index:1}.vis-rolling-mode-btn{background:#3876c2;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;opacity:.8;position:absolute;right:20px;text-align:center;top:7px;width:40px}.vis-rolling-mode-btn:before{content:"\26F6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-timeline{border:1px solid #bfbfbf;box-sizing:border-box;margin:0;overflow:hidden;padding:0;position:relative}.vis-loading-screen{height:100%;left:0;position:absolute;top:0;width:100%}.vis-custom-time{background-color:#6e94ff;cursor:move;width:2px;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;font-size:12px;padding:3px 5px;top:0;white-space:nowrap;z-index:inherit}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;height:0;position:absolute;width:100%}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-major.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{bottom:20px;color:#4d4d4d;position:absolute;text-align:center;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-title.vis-measure{margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;transform:rotate(-90deg);transform-origin:left bottom}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;transform:rotate(90deg);transform-origin:right bottom}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;box-shadow:2px 2px 10px #9a9a9a8c;padding:5px}.vis-legend-text{display:inline-block;white-space:nowrap}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf;color:#4d4d4d;left:0;top:0;width:100%}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{height:100%;overflow:visible;position:absolute;width:100%}.vis-axis{height:0;left:0;position:absolute;width:100%;z-index:1}.vis-foreground .vis-group{border-bottom:1px solid #bfbfbf;box-sizing:border-box;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"\25BC"}.vis-label.vis-nesting-group.collapsed:before{content:"\25B6"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"\25C0"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-time-axis{overflow:hidden;position:relative}.vis-time-axis.vis-foreground{left:0;top:0;width:100%}.vis-time-axis.vis-background{height:100%;left:0;position:absolute;top:0;width:100%}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;overflow:hidden;padding:3px;position:absolute;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-item{background-color:#d5ddf6;border-color:#97b0f8;border-width:1px;color:#1a1a1a;display:inline-block;position:absolute;z-index:1}.vis-item.vis-selected{background-color:#fff785;border-color:#ffc200;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{border-radius:2px;border-style:solid;text-align:center}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-item.vis-range{border-radius:2px;border-style:solid;box-sizing:border-box}.vis-item.vis-background{background-color:#d5ddf666;border:none;box-sizing:border-box;margin:0;padding:0}.vis-item .vis-item-overflow{height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item .vis-item-content{box-sizing:border-box;padding:5px;white-space:nowrap}.vis-item .vis-onUpdateTime-tooltip{background:#4f81bd;border-radius:1px;color:#fff;padding:5px;position:absolute;text-align:center;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;white-space:nowrap;width:200px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;height:24px;padding:0 5px;position:absolute;top:0;transition:background .2s linear;width:24px}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{color:red;content:"\00D7";font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%}.vis-item.vis-range .vis-drag-left{cursor:w-resize;left:-4px}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{height:100%;max-width:20%;min-width:2px;position:absolute;top:0;width:24px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{border-radius:2px;border-style:solid;text-align:center;vertical-align:center}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item.vis-cluster-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:0 0;border-color:#0000;border-width:6px 0;color:#0000;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:#394c59d9;border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid #0000;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;border-width:12px;margin-top:-12px}.vis .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;box-shadow:3px 3px 10px #0003;color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}.output-empty-state{align-items:center;background:radial-gradient(circle at top,color-mix(in srgb,var(--primary-color) 8%,#0000),#0000 48%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-ground));border:1px dashed color-mix(in srgb,var(--surface-border) 72%,#0000);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:.9rem;justify-content:center;min-height:14rem;padding:2.25rem 1.5rem;text-align:center;width:100%}.output-empty-state__icon{align-items:center;background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));border-radius:50%;box-shadow:0 10px 24px color-mix(in srgb,var(--primary-color) 10%,#0000);color:var(--primary-color);display:inline-flex;font-size:1.2rem;height:3rem;justify-content:center;width:3rem}.output-empty-state__copy{max-width:34rem}.output-empty-state__title{color:var(--text-color);font-size:1rem;font-weight:650;line-height:1.35;margin:0}.output-empty-state__description{color:var(--text-color-secondary);color:var(--text-secondary-color,var(--text-color-secondary));font-size:.875rem;line-height:1.5;margin:.35rem 0 0}.output-empty-state--compact{grid-gap:.75rem;align-items:center;border-radius:12px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);justify-content:normal;min-height:0;padding:.9rem 1rem;text-align:left}.output-empty-state--compact .output-empty-state__icon{box-shadow:none;font-size:.95rem;height:2.25rem;width:2.25rem}.output-empty-state--compact .output-empty-state__copy{max-width:none}.output-empty-state--compact .output-empty-state__title{font-size:.9rem}.output-empty-state--compact .output-empty-state__description{font-size:.82rem;margin-top:.15rem}.metrics-output-layout,.timeline-container{--text:var(--primary-text-color);--muted:var(--text-secondary-color);--metrics-output-max-width:3000px}.metrics-output-layout{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}.metrics-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,#fff 4%) 0,color-mix(in srgb,var(--surface-card) 99%,#0000) 100%);border:1px solid color-mix(in srgb,var(--surface-border) 74%,#0000);border-radius:16px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000);margin:0 auto;max-width:var(--metrics-output-max-width);padding:1rem 1.05rem 1.1rem;width:100%}.metrics-section--contrast{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 88%,var(--primary-color) 12%) 0,color-mix(in srgb,var(--surface-card) 98%,#0000) 100%)}.metrics-section__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.metrics-section__title{color:var(--primary-text-color);font-size:1rem;font-weight:700;letter-spacing:.01em;margin:0}.metrics-section__subtitle{color:var(--text-secondary-color);font-size:.84rem;line-height:1.45;margin:.2rem 0 0;max-width:68rem}.metrics-section__body{display:flex;flex-direction:column;gap:1rem}.metrics-subsection{display:flex;flex-direction:column;gap:.75rem}.metrics-subsection+.metrics-subsection{border-top:1px solid color-mix(in srgb,var(--surface-border) 62%,#0000);padding-top:1rem}.metrics-subsection__header{display:flex;flex-direction:column;gap:.2rem}.metrics-subsection__title{color:var(--primary-text-color);font-size:.9rem;font-weight:700;margin:0}.metrics-subsection__subtitle{color:var(--text-secondary-color);font-size:.8rem;line-height:1.4;margin:0}.metrics-subsection-grid{display:flex;flex-direction:column;gap:.85rem}.metrics-subsection-grid--charts .metric-row{width:100%}.metrics-snapshot-groups{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.metrics-cluster{background:color-mix(in srgb,var(--surface-card) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--surface-border) 58%,#0000);border-radius:14px;padding:.85rem .9rem .95rem}.metrics-cluster__header{margin-bottom:.7rem}.metrics-cluster__title{color:var(--primary-text-color);font-size:.86rem;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.metrics-cluster__subtitle{color:var(--text-secondary-color);font-size:.78rem;margin:.18rem 0 0}.timeline-wrapper{padding:.15rem 0 0;width:100%}.timeline-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.metric-summary-grid{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.metric-summary-item{flex-basis:calc(20% - 1rem);flex-grow:1;flex-shrink:1;max-width:240px;min-width:180px}.metric-summary-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-card) 98%,#0000) 100%);border:1px solid color-mix(in srgb,var(--surface-border) 60%,#0000);border-radius:14px;box-shadow:0 12px 28px -26px #0f172a8c;display:flex;flex-direction:column;min-height:100%;position:relative}.metric-summary-pin-button{flex:0 0 auto;height:1.8rem;position:absolute;right:.25rem;top:.25rem;width:1.8rem}.metric-summary-title{font-size:.8rem;margin-bottom:.5rem;min-height:2.6rem;padding-right:2rem;text-align:left}.metric-summary-value{font-size:1.45rem;font-weight:700;line-height:1;margin-top:auto;padding-bottom:1.35rem;padding-right:3rem;text-align:left}.timeline-title{color:var(--primary-text-color);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.timeline-subtitle{color:var(--text-secondary-color);font-size:.84rem;line-height:1.45;margin:.2rem 0 0}.timeline-legend-cards{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-start;margin-top:1rem}.timeline-legend-card{background:color-mix(in srgb,var(--surface-card) 94%,#fff 6%);border:1px solid color-mix(in srgb,var(--surface-border) 70%,#0000);border-radius:14px;box-shadow:0 12px 24px -28px #0f172a80;color:var(--primary-text-color);cursor:pointer;display:flex;flex:0 0 240px;flex-direction:column;gap:.28rem;max-width:240px;padding:.85rem .95rem;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;width:100%}.timeline-legend-card-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.timeline-legend-card.is-highlighted,.timeline-legend-card:focus-visible,.timeline-legend-card:hover{outline:none;transform:translateY(-1px)}.timeline-empty-state{border:1px dashed color-mix(in srgb,var(--surface-border) 62%,#0000);border-radius:14px;color:var(--text-secondary-color);font-size:.82rem;padding:.85rem .95rem;width:100%}.timeline-legend-card-first.is-highlighted,.timeline-legend-card-first:focus-visible,.timeline-legend-card-first:hover,.timeline-legend-card-max.is-highlighted,.timeline-legend-card-max:focus-visible,.timeline-legend-card-max:hover{border-color:#0f9f6e52;box-shadow:0 16px 34px -24px #0f9f6e61}.timeline-legend-card-last.is-highlighted,.timeline-legend-card-last:focus-visible,.timeline-legend-card-last:hover,.timeline-legend-card-min.is-highlighted,.timeline-legend-card-min:focus-visible,.timeline-legend-card-min:hover{border-color:#dc262647;box-shadow:0 16px 34px -24px #dc262657}.timeline-legend-card-label{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;min-height:1.45rem;padding:.12rem .5rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.timeline-legend-card-first .timeline-legend-card-label,.timeline-legend-card-max .timeline-legend-card-label{background:#0f9f6e1a;color:#047857}.timeline-legend-card-last .timeline-legend-card-label,.timeline-legend-card-min .timeline-legend-card-label{background:#dc26261a;color:#b91c1c}.timeline-legend-card-action{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-secondary-color);cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.5rem;justify-content:center;transition:background .16s ease,color .16s ease;width:1.5rem}.timeline-legend-card-action:focus-visible,.timeline-legend-card-action:hover{background:color-mix(in srgb,var(--primary-color) 18%,#0000);color:var(--primary-color);outline:none}.timeline-legend-card-action i{font-size:.78rem}.timeline-legend-card-metric{font-size:.95rem;font-weight:700;line-height:1.2}.timeline-legend-card-subject{color:var(--primary-text-color);font-size:.82rem;opacity:.78}.timeline-legend-card-details{align-items:center;column-gap:.55rem;display:flex;flex-wrap:wrap;row-gap:.15rem}.timeline-legend-card-details .timeline-legend-card-meta,.timeline-legend-card-details .timeline-legend-card-subject{position:relative}.timeline-legend-card-details .timeline-legend-card-meta:not(:last-child):after,.timeline-legend-card-details .timeline-legend-card-subject:not(:last-child):after{color:color-mix(in srgb,var(--text-secondary-color) 72%,#0000);content:"•";margin-left:.55rem}.timeline-legend-card-meta{color:var(--text-secondary-color);font-size:.8rem}.timeline-container .vis-item{background:#0000;border:none;color:var(--text)}.timeline-container .vis-panel.vis-bottom,.timeline-container .vis-panel.vis-center,.timeline-container .vis-panel.vis-top{border-color:#0000}.timeline-container .vis-item .vis-item-content{color:var(--primary-text-color);font-size:.78rem;font-weight:600;line-height:1.25;max-width:240px;overflow:hidden;padding:0 0 0 12px;text-overflow:ellipsis;white-space:nowrap}.timeline-container .vis-item:before{content:none}.timeline-container .vis-item .vis-dot{background:color-mix(in srgb,var(--primary-color) 82%,#fff);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 16%,#0000);height:.65rem;transition:transform .16s ease,box-shadow .16s ease;width:.65rem}.timeline-container .vis-item:hover .vis-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-color) 22%,#0000);transform:scale(1.08)}.timeline-container .vis-item.vis-selected,.timeline-container .vis-item.vis-selected .vis-item-content{background:#0000;border-color:#0000;box-shadow:none}.timeline-container .vis-current-time,.timeline-container .vis-custom-time{display:none}.timeline-container .vis-background.timeline-range{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 10%,#0000),color-mix(in srgb,var(--surface-border) 10%,#0000));border-bottom:1px solid color-mix(in srgb,var(--surface-border) 10%,#0000);border-radius:999px;border-top:1px solid color-mix(in srgb,var(--primary-color) 10%,#0000);height:24px;top:34px}.timeline-container .timeline-item-sale .vis-dot,.timeline-container .timeline-item-start .vis-dot{display:none}.timeline-container .timeline-item-first .vis-dot,.timeline-container .timeline-item-max .vis-dot{background:#0f9f6e;box-shadow:0 0 0 4px #0f9f6e2e}.timeline-container .timeline-item-last .vis-dot,.timeline-container .timeline-item-min .vis-dot{background:#dc2626;box-shadow:0 0 0 4px #dc26262e}.timeline-container .tl-pill{align-items:center;background:color-mix(in srgb,var(--surface-card) 82%,#fff 18%);border:1px solid color-mix(in srgb,var(--surface-border) 64%,#0000);border-radius:999px;box-shadow:0 10px 22px -18px #0f172a73;display:inline-flex;min-height:1.7rem;padding:.18rem .6rem}.timeline-container .tl-pill strong{font-size:.72rem;letter-spacing:.01em;margin-right:.35rem;text-transform:uppercase}.timeline-container .timeline-item-sale .vis-item-content,.timeline-container .timeline-item-start .vis-item-content{max-width:0;overflow:hidden;padding:0}.timeline-container .timeline-item-sale,.timeline-container .timeline-item-start{pointer-events:none}.timeline-container .timeline-item-first .tl-pill,.timeline-container .timeline-item-max .tl-pill{border-color:#0f9f6e38;color:#047857}.timeline-container .timeline-item-last .tl-pill,.timeline-container .timeline-item-min .tl-pill{border-color:#dc262633;color:#b91c1c}.timeline-container .timeline-item-max.timeline-item-first .tl-pill,.timeline-container .timeline-item-max.timeline-item-last .tl-pill,.timeline-container .timeline-item-min.timeline-item-first .tl-pill,.timeline-container .timeline-item-min.timeline-item-last .tl-pill{color:var(--primary-text-color)}.timeline-container .timeline-item.is-highlighted .vis-dot{transform:scale(1.22)}.timeline-container .timeline-item.is-highlighted .tl-pill{box-shadow:0 0 0 3px #0f172a14,0 16px 28px -18px #0f172a61}.timeline-container .vis-time-axis .vis-grid.vis-minor{border-color:color-mix(in srgb,var(--surface-border) 58%,#0000)}.timeline-container .vis-time-axis .vis-grid.vis-major{border-color:color-mix(in srgb,var(--surface-border) 88%,#0000)}.timeline-container .vis-time-axis .vis-text{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.01em}.timeline-container .vis-group,.timeline-container .vis-item{margin-bottom:5px;margin-top:5px}.metric-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.metric-chart{flex:1 1 680px;max-width:100%;min-width:340px;padding-bottom:20px}.metric-table{flex:1 1 420px;max-width:520px;min-width:280px}.metric-table.metric-table-wide{flex:1 1 100%;max-width:100%;min-width:0;width:100%}.metrics-content-card{background:color-mix(in srgb,var(--surface-card) 96%,#fff 4%);border:1px solid color-mix(in srgb,var(--surface-border) 58%,#0000);border-radius:14px;padding:.9rem .95rem .95rem}.metric-table.metric-table-wide .p-datatable{width:100%}.metric-table.metric-table-wide .p-datatable-table{min-width:100%}.metric-name-inline{align-items:center;display:inline-flex;gap:.35rem}.metric-name-actions{align-items:center;display:inline-flex;gap:.1rem}.metric-summary-title .metric-name-actions{bottom:.45rem;position:absolute;right:.55rem}.metric-inline-action{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary-color);cursor:pointer;display:inline-flex;height:1.15rem;justify-content:center;padding:0;width:1.15rem}.metric-inline-action i{font-size:.72rem}.metric-inline-action:focus-visible:not(:disabled),.metric-inline-action:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 18%,#0000);color:var(--primary-color);outline:none}.metric-inline-action:disabled{cursor:not-allowed;opacity:.4}.metric-series-cell .metric-name-inline{justify-content:flex-start}.metric-chart-title{font-size:1rem;margin:0 0 .65rem;text-align:left}.metric-row>:only-child{flex-basis:100%;max-width:100%}@media (max-width:820px){.metric-chart,.metric-table{flex-basis:100%;max-width:100%;min-width:100%}.metrics-section{padding:.9rem}.metrics-snapshot-groups{grid-template-columns:1fr}.timeline-header{gap:.35rem}.timeline-container .vis-item .vis-item-content{max-width:168px}.timeline-subtitle{width:100%}.metric-summary-item{max-width:100%;min-width:100%}}.mv-allocation-tree__controls{display:flex;justify-content:flex-start;margin-bottom:.5rem}.mv-allocation-tree__error{color:#ef4444;margin-bottom:.5rem}.mv-allocation-tree__table{width:100%}.mv-allocation-tree__table .p-treetable-thead>tr>th{background:color-mix(in srgb,var(--surface-card) 84%,var(--primary-color) 16%);font-weight:600}.mv-allocation-tree__table .p-treetable-tbody>tr>td,.mv-allocation-tree__table .p-treetable-thead>tr>th{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);border-right:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);color:var(--primary-text-color);height:35px;padding:0 .5rem;white-space:nowrap}.mv-allocation-tree__table .p-treetable-tbody>tr>td{background:color-mix(in srgb,var(--surface-card) 97%,var(--primary-color) 3%)}.mv-allocation-tree__table .p-treetable-tbody>tr>td:last-child,.mv-allocation-tree__table .p-treetable-thead>tr>th:last-child{border-right:none}.mv-allocation-tree__table .p-treetable-tbody>tr:hover>td{background:color-mix(in srgb,var(--surface-card) 92%,var(--primary-color) 8%)}.mv-allocation-tree__table .p-treetable-toggler{background:#0000;border:none;color:var(--text-secondary-color);height:1.4rem;width:1.4rem}.mv-allocation-tree__table .p-treetable-toggler:hover{background:color-mix(in srgb,var(--primary-color) 15%,#0000);color:var(--primary-text-color)}.attribution-scalar-table-wrap{width:100%}.attribution-table-header{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.65rem}.attribution-table-title{color:var(--primary-text-color);font-size:1rem;margin:0}.attribution-table-subtitle{color:var(--text-secondary-color);font-size:.88rem;line-height:1.4}.attribution-scalar-table-scroll{overflow:auto;width:100%}.attribution-scalar-table{border-collapse:collapse;table-layout:auto;width:100%}.attribution-scalar-table td,.attribution-scalar-table th{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);border-right:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);height:35px;padding:0 .5rem;white-space:nowrap}.attribution-scalar-table td:last-child,.attribution-scalar-table th:last-child{border-right:none}.attribution-scalar-table th{background:color-mix(in srgb,var(--surface-card) 84%,var(--primary-color) 16%);color:var(--primary-text-color);font-weight:600;text-align:left}.attribution-scalar-table td{background:color-mix(in srgb,var(--surface-card) 97%,var(--primary-color) 3%);color:var(--primary-text-color);text-align:right}.attribution-scalar-table tr:hover>td{background:color-mix(in srgb,var(--surface-card) 82%,var(--primary-color) 18%)}.attribution-scalar-table__row-header{background:color-mix(in srgb,var(--surface-card) 84%,var(--primary-color) 16%);left:0;position:-webkit-sticky;position:sticky;text-align:left!important;z-index:2}.attribution-scalar-table__header-content,.attribution-scalar-table__row-content{align-items:center;display:inline-flex;gap:.35rem}.attribution-scalar-table__header-return,.attribution-scalar-table__item-return{color:var(--text-secondary-color);font-size:.82em}.attribution-scalar-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary-color);cursor:pointer;display:inline-flex;height:1.2rem;justify-content:center;padding:0;width:1.2rem}.attribution-scalar-toggle:hover{background:color-mix(in srgb,var(--primary-color) 15%,#0000);color:var(--primary-text-color)}.attribution-scalar-toggle--spacer{cursor:default;opacity:.35}.attribution-time-tree-wrap{width:100%}.attribution-time-tree__scroll{overflow:auto;width:100%}.attribution-time-tree__table{width:100%}.attribution-time-tree__table .p-treetable-wrapper{overflow:visible}.attribution-time-tree__table .p-treetable-tbody>tr>td,.attribution-time-tree__table .p-treetable-thead>tr>th{border-bottom:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);border-right:1px solid color-mix(in srgb,var(--primary-color) 20%,#0000);height:35px;padding:0 .5rem;white-space:nowrap}.attribution-time-tree__table .p-treetable-thead>tr>th{background:color-mix(in srgb,var(--surface-card) 84%,var(--primary-color) 16%);color:var(--primary-text-color);font-weight:600;text-align:left}.attribution-time-tree__table .p-treetable-tbody>tr>td{background:color-mix(in srgb,var(--surface-card) 97%,var(--primary-color) 3%);color:var(--primary-text-color);text-align:right}.attribution-time-tree__table .p-treetable-tbody>tr>td:last-child,.attribution-time-tree__table .p-treetable-thead>tr>th:last-child{border-right:none}.attribution-time-tree__table .p-treetable-tbody>tr>td:first-child,.attribution-time-tree__table .p-treetable-thead>tr>th:first-child{background:color-mix(in srgb,var(--surface-card) 84%,var(--primary-color) 16%);left:0;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}.attribution-time-tree__table .p-treetable-tbody>tr:hover>td,.attribution-time-tree__table .p-treetable-tbody>tr:hover>td:first-child{background:color-mix(in srgb,var(--surface-card) 82%,var(--primary-color) 18%)}.attribution-time-tree__table .p-treetable-toggler{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary-color);cursor:pointer;display:inline-flex;height:1.2rem;justify-content:center;padding:0;width:1.2rem}.attribution-time-tree__table .p-treetable-toggler:hover{background:color-mix(in srgb,var(--primary-color) 15%,#0000);color:var(--primary-text-color)}.dashboard-tab-root{display:flex;flex-direction:column;gap:.85rem;min-height:100%}.dashboard-toolbar{align-items:flex-end;background:var(--surface-card);border-bottom:1px solid color-mix(in srgb,var(--surface-border) 65%,#0000);display:flex;flex-wrap:wrap;gap:.75rem;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:24}.dashboard-control{display:flex;flex:1 1 22rem;flex-direction:column;gap:.35rem;min-width:min(26rem,100%)}.dashboard-control__label{color:var(--primary-text-color);font-size:.8rem;font-weight:700}.dashboard-control__input{width:100%}.dashboard-timeline-toggle{align-items:center;color:var(--primary-text-color);display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;min-height:2.75rem}.dashboard-block{display:flex;flex-direction:column;gap:.35rem}.dashboard-block--metrics{gap:.5rem}.dashboard-block__title{color:var(--primary-text-color);font-size:.85rem;font-weight:700}.dashboard-table-wrap{overflow-x:auto;width:100%}.dashboard-table-wrap .p-datatable{width:100%}.dashboard-table-wrap .p-datatable-table{min-width:48rem}.dashboard-table-wrap--scalar{overflow-x:visible}.dashboard-table-wrap--scalar .p-datatable{display:inline-block;max-width:100%;width:auto}.dashboard-table-wrap--scalar .p-datatable-table{min-width:0;width:auto}.dashboard-scalar-table .p-datatable-tbody>tr>td,.dashboard-scalar-table .p-datatable-thead>tr>th{padding-bottom:.38rem;padding-top:.38rem}.dashboard-scalar-table__metric{min-width:15rem;padding-right:.75rem!important}.dashboard-scalar-table__value{min-width:7rem;padding-left:.4rem!important;text-align:right!important;white-space:nowrap;width:7rem}.dashboard-metric-summary-grid{gap:.5rem}.dashboard-metric-summary-item{flex-basis:calc(20% - 0.5rem);flex-grow:1;flex-shrink:1;max-width:200px;min-width:150px}.dashboard-metric-summary-card{border-radius:12px}.dashboard-metric-summary-title{font-size:.76rem;line-height:1.2;margin-bottom:.35rem;min-height:1.9rem;padding-right:0}.dashboard-metric-summary-value{font-size:1.15rem;line-height:1.05;margin-top:0;padding-bottom:.35rem;padding-right:0}.dashboard-divider-row>td{background:color-mix(in srgb,var(--surface-card) 90%,#fff 10%)!important;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 78%,#0000)!important;border-top:1px solid color-mix(in srgb,var(--surface-border) 78%,#0000)!important}.dashboard-divider-label{color:var(--text-secondary-color);font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard-empty-state{color:var(--text-secondary-color);font-size:.9rem;padding:.25rem 0}.dashboard-loading-state{width:100%}.output-loading-panel{box-sizing:border-box;color:var(--text-color);padding:1rem;width:100%}.output-loading-panel__title{align-items:center;color:var(--text-secondary-color);display:flex;font-size:.9rem;font-weight:700;gap:.55rem;margin-bottom:.85rem}.output-loading-panel__pulse{animation:output-loading-pulse 1.3s ease-out infinite;background:var(--primary-color);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-color) 42%,#0000);height:8px;width:8px}.output-loading-panel__table{background:color-mix(in srgb,var(--surface-card) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--surface-border) 55%,#0000);border-radius:6px;overflow:hidden}.output-loading-panel__row{grid-gap:.75rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 48%,#0000);display:grid;gap:.75rem;grid-template-columns:1.7fr repeat(5,minmax(72px,1fr));height:35px;padding:0 .85rem}.output-loading-panel__row:last-child{border-bottom:0}.output-loading-panel__metric-card span,.output-loading-panel__metric-card strong,.output-loading-panel__row span{animation:output-loading-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-card) 82%,#fff 18%) 0,color-mix(in srgb,var(--primary-color) 24%,var(--surface-card)) 48%,color-mix(in srgb,var(--surface-card) 82%,#fff 18%) 100%);background-size:220% 100%;border-radius:4px;display:block;height:12px}.output-loading-panel__row span.is-wide{width:82%}.output-loading-panel__row span:not(.is-wide){justify-self:center;width:68%}.output-loading-panel__metric-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(180px,1fr))}.output-loading-panel__metric-card{background:color-mix(in srgb,var(--surface-card) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--surface-border) 60%,#0000);border-radius:6px;min-height:88px;padding:.85rem}.output-loading-panel__metric-card span{margin-bottom:1.25rem;opacity:.72;width:58%}.output-loading-panel__metric-card strong{height:22px;width:38%}@keyframes output-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes output-loading-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary-color) 42%,#0000)}to{box-shadow:0 0 0 8px #0000}}@media (max-width:960px){.dashboard-control{min-width:100%}.dashboard-timeline-toggle{min-height:auto}.dashboard-metric-summary-item{max-width:none;min-width:140px}}.settings-tab-container{flex-direction:row!important;gap:8px}.form-container{box-sizing:border-box;flex:2 1;min-width:0;overflow:hidden;padding:0}.chart-container{display:flex;min-width:0;padding:10px}.settings-left .p-tabview-panel.entity-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.settings-left .p-tabview-panel.entity-tab-panel>*{flex:1 1 auto;min-height:0}.settings-left .p-tabview-panel.settings-sidecalcs-tab-panel{display:flex;flex-direction:column;min-height:0}.settings-sidecalcs-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.settings-sidecalcs-panel>.cost-table1-root{flex:1 1 auto;height:auto}.settings-sidecalcs-note{color:#fff9;color:var(--text-color-secondary,#64748b);flex:0 0 auto;font-size:.82rem;line-height:1.4;margin:0;padding:0 16px 14px}.chart-toggle-icon{color:#ffffffde;color:var(--text-color,#666);cursor:pointer;font-size:1.2rem;margin:0 6px;transition:transform .2s ease,color .2s ease}.chart-toggle-icon:hover{color:#8dd0ff;color:var(--primary-color);transform:scale(1.15)}.chart-container.collapsed{flex:0 0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}.chart-toggle-icon{align-self:center;flex:0 0 auto}.settings-units-loading{box-sizing:border-box;min-height:360px;padding:.75rem;width:100%}.settings-units-loading__header,.settings-units-loading__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr repeat(5,minmax(72px,1fr))}.settings-units-loading__header{height:34px;margin-bottom:8px}.settings-units-loading__row{border-bottom:1px solid color-mix(in srgb,#01679f 52%,#0000);border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,#0000);height:34px}.settings-units-loading__header span,.settings-units-loading__row span{animation:hyperval-loading-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,#00263c 84%,#fff 16%),color-mix(in srgb,#8dd0ff 26%,#00263c) 48%,color-mix(in srgb,#00263c 84%,#fff 16%));background:linear-gradient(90deg,color-mix(in srgb,var(--surface-card) 84%,#fff 16%) 0,color-mix(in srgb,var(--primary-color) 26%,var(--surface-card)) 48%,color-mix(in srgb,var(--surface-card) 84%,#fff 16%) 100%);background-size:220% 100%;border-radius:4px;display:block;height:13px;opacity:.74}.settings-units-loading__header span{height:16px;opacity:.5}.settings-units-loading__header span:first-child{grid-column:span 2}.settings-units-loading__row span.is-wide{width:82%}.settings-units-loading__row span:not(.is-wide){justify-self:center;width:68%}@keyframes hyperval-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.llm-model-container{align-items:center;display:inline-flex;gap:.45rem;max-width:100%;width:-webkit-fit-content;width:fit-content}.llm-model-label{color:#e5e7ebcc;font-size:.78rem;line-height:1.2;white-space:nowrap}.ha-native-select-wrap{align-items:center;display:inline-flex;max-width:100%;position:relative;width:auto;width:var(--ha-select-width,auto)}.llm-model-select{max-width:min(24rem,42vw);min-width:14.5rem;width:100%}.dropzone-container{background:#9ca3af05;border:2px dashed #9ca3af4d;border-radius:8px;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s ease;z-index:1}.dropzone-container--active{background:#3b82f614;border:2px dashed #3b82f699}.dropzone-container--reject{background:#ef444414;border:2px dashed #ef444499}.dropzone-input-hidden,.dropzone-submit-hidden{display:none}:root{--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--surface-a:#2a323d;--surface-b:#20262e;--surface-c:#ffffff0a;--surface-d:#3f4b5b;--surface-e:#2a323d;--surface-f:#2a323d;--text-color:#ffffffde;--text-color-secondary:#fff9;--primary-color:#8dd0ff;--primary-color-text:#151515eb;--dialog-color:#00537d;--surface-0:#20262e;--surface-50:#363c43;--surface-100:#4d5158;--surface-200:#63676d;--surface-300:#797d82;--surface-400:#909397;--surface-500:#a6a8ab;--surface-600:#bcbec0;--surface-700:#d2d4d5;--surface-800:#e9e9ea;--surface-900:#fff;--gray-50:#e9e9ea;--gray-100:#d2d4d5;--gray-200:#bcbec0;--gray-300:#a6a8ab;--gray-400:#909397;--gray-500:#797d82;--gray-600:#63676d;--gray-700:#4d5158;--gray-800:#363c43;--gray-900:#20262e;--content-padding:1.25rem;--inline-spacing:0.5rem;--border-radius:10px;--surface-ground:#00263c;--surface-inputtext:#001a28;--surface-section:#1070ee;--surface-card:#00263c;--surface-popup:#003350;--surface-overlay:#01527f;--surface-border:#01679f;--surface-hover:#ffffff0a;--focus-ring:0 0 0 1px #e3f3fe;--maskbg:#0006;--highlight-bg:#8dd0ff;--highlight-text-color:#151515;--background-color:linear-gradient(60deg,#001a28,#019aef);--sidebar-main-panel-gap:30px;--sidebar-main-panel-gap-half:15px;--blue-50:#f3f8ff;--blue-100:#c5dcff;--blue-200:#97c1fe;--blue-300:#69a5fe;--blue-400:#3b8afd;--blue-500:#0d6efd;--blue-600:#0b5ed7;--blue-700:#094db1;--blue-800:#073d8b;--blue-900:#052c65;--green-50:#f4f9f6;--green-100:#c8e2d6;--green-200:#9ccbb5;--green-300:#70b595;--green-400:#459e74;--green-500:#198754;--green-600:#157347;--green-700:#125f3b;--green-800:#0e4a2e;--green-900:#0a3622;--yellow-50:#fffcf3;--yellow-100:#fff0c3;--yellow-200:#ffe494;--yellow-300:#ffd965;--yellow-400:#ffcd36;--yellow-500:#ffc107;--yellow-600:#d9a406;--yellow-700:#b38705;--yellow-800:#8c6a04;--yellow-900:#664d03;--cyan-50:#f3fcfe;--cyan-100:#c5f2fb;--cyan-200:#97e8f9;--cyan-300:#69def6;--cyan-400:#3bd4f3;--cyan-500:#0dcaf0;--cyan-600:#0baccc;--cyan-700:#098da8;--cyan-800:#076f84;--cyan-900:#055160;--pink-50:#fdf5f9;--pink-100:#f5cee1;--pink-200:#eda7ca;--pink-300:#e681b3;--pink-400:#de5a9b;--pink-500:#d63384;--pink-600:#b62b70;--pink-700:#96245c;--pink-800:#761c49;--pink-900:#561435;--indigo-50:#f7f3fe;--indigo-100:#dac6fc;--indigo-200:#bd98f9;--indigo-300:#a06bf7;--indigo-400:#833df4;--indigo-500:#6610f2;--indigo-600:#570ece;--indigo-700:#470ba9;--indigo-800:#380985;--indigo-900:#290661;--teal-50:#f4fcfa;--teal-100:#c9f2e6;--teal-200:#9fe8d2;--teal-300:#75debf;--teal-400:#4ad3ab;--teal-500:#20c997;--teal-600:#1bab80;--teal-700:#168d6a;--teal-800:#126f53;--teal-900:#0d503c;--orange-50:#fff9f3;--orange-100:#ffe0c7;--orange-200:#fec89a;--orange-300:#feaf6d;--orange-400:#fd9741;--orange-500:#fd7e14;--orange-600:#d76b11;--orange-700:#b1580e;--orange-800:#8b450b;--orange-900:#653208;--bluegray-50:#f8f9fb;--bluegray-100:#e0e4ea;--bluegray-200:#c7ced9;--bluegray-300:#aeb9c8;--bluegray-400:#95a3b8;--bluegray-500:#7c8ea7;--bluegray-600:#69798e;--bluegray-700:#576375;--bluegray-800:#444e5c;--bluegray-900:#323943;--purple-50:#f8f6fc;--purple-100:#dcd2f0;--purple-200:#c1aee4;--purple-300:#a68ad9;--purple-400:#8a66cd;--purple-500:#6f42c1;--purple-600:#5e38a4;--purple-700:#4e2e87;--purple-800:#3d246a;--purple-900:#2c1a4d;--red-50:#fdf5f6;--red-100:#f7cfd2;--red-200:#f0a8af;--red-300:#e9828c;--red-400:#e35b68;--red-500:#dc3545;--red-600:#bb2d3b;--red-700:#9a2530;--red-800:#791d26;--red-900:#58151c;--primary-50:#f9fdff;--primary-100:#e4f4ff;--primary-200:#ceebff;--primary-300:#b8e2ff;--primary-400:#a3d9ff;--primary-500:#8dd0ff;--primary-600:#78b1d9;--primary-700:#6392b3;--primary-800:#4e728c;--primary-900:#385366;--heading-1:1.2rem;--heading-2:1rem;--heading-3:0.9rem;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1{font-size:1.2rem;font-size:var(--heading-1)}h2{font-size:1rem;font-size:var(--heading-2)}h3{font-size:.9rem;font-size:var(--heading-3)}.form-container{background:#0000;display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible}.settings-left,.settings-left .p-tabview{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.settings-left .p-tabview-panels{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;overflow:hidden}.settings-tab-and-chart-container .chart-container{border-bottom-right-radius:20px;flex:1 1 55%;height:100%;overflow:hidden;transition:flex-basis .18s ease,width .18s ease}.settings-tab-and-chart-container .chart-container.collapsed{flex:0 0;overflow:hidden;width:0}.settings-tab-and-chart-container .chart-toggle-icon{align-items:center;align-self:stretch;cursor:pointer;display:flex;justify-content:center;padding:0 6px}.form-container .p-tabview-panels{border-bottom-left-radius:0;border-bottom-right-radius:0}.panels-extend-bg{background:#00263c;flex:1 1 auto}.submit-button-container{align-items:center;background-color:#00263c;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex:0 0 auto;height:3.5rem;justify-content:flex-start;padding-left:20px}.submit-button-container .p-button{margin:0}.submit-button-container .p-progress-spinner{height:1.5rem;margin-left:.5rem;width:1.5rem}.settings-tab-and-chart-container{align-items:stretch;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;height:45vh;min-height:0}.settings-tab-container{flex-direction:column}.settings-left{min-width:0;width:min(200rem,100%)}.settings-left .p-tabview,.settings-left .p-tabview-panels,.settings-left .submit-button-container{width:100%}.settings-left .submit-button-container{box-sizing:border-box}.settings-tab-and-chart-container .chart-container{align-items:stretch;flex-direction:column}.settings-tab-and-chart-container .chart-container>*{flex:1 1 auto;height:100%!important;min-height:0;min-width:0;width:100%!important}.settings-tab-and-chart-container .chart-container .card,.settings-tab-and-chart-container .chart-container .p-chart{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.uplift-root{box-sizing:border-box;display:inline-block;margin-right:20px;vertical-align:top;width:calc(50% - 10px)}.uplift-root:nth-of-type(2n){margin-right:0}@media (max-width:900px){.uplift-root{display:block;margin-right:0;width:100%}}.p-editor-container .p-editor-toolbar{background:#2a323d;border-top-left-radius:4px;border-top-right-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #3f4b5b}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{background:#ffffff0a;color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1.5rem}.p-editor-container .p-editor-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #3f4b5b}.p-editor-container .p-editor-content .ql-editor{background:#20262e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:#ffffffde}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#8dd0ff}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#8dd0ff}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#8dd0ff}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#8dd0ff}@layer primereact{*{box-sizing:border-box}.p-component{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:.9rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.15s}.p-component:disabled,.p-disabled{opacity:.65}.p-error{color:#f19ea6}.p-text-secondary{color:#fff9}.pi{font-size:1rem}.p-icon{height:.9rem;width:1rem}.p-link{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:1rem}.p-link:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:initial}to{background-color:#0006;background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:#0006;background-color:var(--maskbg)}to{background-color:initial}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.107rem}.p-autocomplete .p-autocomplete-multiple-container{gap:.5rem;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#3f4b5b}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);color:#ffffffde;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:1rem;margin:0;padding:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{background:#8dd0ff;border-radius:4px;color:#151515;margin-right:.5rem;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#f19ea6}.p-autocomplete-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{background:#ffffff0a;color:#ffffffde}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{background:#8dd0ff;color:#151515}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{background:#2a323d;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#f19ea6}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{border-color:#000;outline:0 none;outline-offset:0}.p-datepicker{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;padding:0}.p-datepicker:not(.p-datepicker-inline){border:1px solid #3f4b5b;box-shadow:none}.p-datepicker:not(.p-datepicker-inline),.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#003350;background:var(--surface-popup)}.p-datepicker .p-datepicker-header{background:#2a323d;border-bottom:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;font-weight:600;margin:0;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:#ffffffde;font-weight:600;padding:.5rem;transition:color .15s,box-shadow .15s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover{color:#8dd0ff}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{height:2.5rem;width:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:4px;height:2.5rem;transition:box-shadow .15s;width:2.5rem}.p-datepicker table td>span.p-highlight{background:#8dd0ff;color:#151515}.p-datepicker table td>span:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datepicker table td.p-datepicker-today>span{background:#0000;border-color:#0000;color:#8dd0ff}.p-datepicker table td.p-datepicker-today>span.p-highlight{background:#8dd0ff;color:#151515}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #3f4b5b;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #3f4b5b;padding:.5rem}.p-datepicker .p-timepicker button{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-datepicker .p-timepicker button:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-datepicker .p-timepicker button:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:4px;padding:.5rem;transition:box-shadow .15s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{background:#8dd0ff;color:#151515}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:4px;padding:.5rem;transition:box-shadow .15s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{background:#8dd0ff;color:#151515}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #3f4b5b;padding:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#ffffff0a}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#ffffff0a}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#ffffff0a}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#20262e;border:1px solid #3f4b5b;border-radius:4px;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-cascadeselect:not(.p-disabled):hover{border-color:#3f4b5b}.p-cascadeselect:not(.p-disabled).p-focus{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:focus,.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#3f4b5b}.p-cascadeselect .p-cascadeselect-label{background:#0000;border:0;padding:.5rem .75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#fff9}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0 none}.p-cascadeselect .p-cascadeselect-trigger{background:#0000;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff9;width:2.357rem}.p-cascadeselect.p-invalid.p-component{border-color:#f19ea6}.p-cascadeselect-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;transition:box-shadow .15s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{background:#8dd0ff;color:#151515}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#64bfff}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{background:#ffffff0a;color:#ffffffde}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1.5rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{-webkit-appearance:none;appearance:none;height:100%;left:0;margin:0;opacity:0;outline:0 none;padding:0;position:absolute;top:0;width:100%;z-index:1}.p-checkbox .p-checkbox-input{border:1px solid #3f4b5b;border-radius:4px}.p-checkbox .p-checkbox-box{color:#ffffffde}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.15s}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{color:#151515}.p-checkbox{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{align-items:center;display:flex;justify-content:center}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#3f4b5b}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#8dd0ff}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#3f4b5b}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1dadff}.p-chips{display:inline-flex}.p-chips-multiple-container{align-items:center;cursor:text;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;overflow:hidden;padding:0}.p-chips-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-chips-input-token{display:inline-flex;flex:1 1 auto}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{background-color:initial;border:0;border-radius:0;box-shadow:none;margin:0;outline:0 none;padding:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#3f4b5b}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{background:#3f4b5b;border-radius:16px;color:#ffffffde;margin-right:.5rem;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#4c5866;color:#ffffffde}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);color:#ffffffde;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:1rem;margin:0;padding:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#f19ea6}.p-colorpicker-preview{height:2rem;width:2rem}.p-colorpicker-panel{background:#2a323d;border:1px solid #3f4b5b}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#ffffffde}.p-colorpicker-overlay-panel{box-shadow:none}.p-dropdown{border-bottom-right-radius:12px;border-top-right-radius:12px;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{align-items:center;display:flex;flex-shrink:0;justify-content:center}.p-dropdown-label{cursor:pointer;display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:1%}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{left:0;position:absolute;top:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{align-items:center;cursor:pointer;display:flex;font-weight:400;overflow:hidden;position:relative;white-space:nowrap}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{list-style-type:none;margin:0;padding:0}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#001a28;background:var(--surface-inputtext);border:none;border-bottom-left-radius:8px;border-top-left-radius:8px;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-dropdown:not(.p-disabled):hover{background-color:#003350}.p-dropdown:not(.p-disabled).p-focus{border-color:none;box-shadow:none;outline:0 none;outline-offset:0}.p-dropdown.p-variant-filled{background:#003350}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus,.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext,.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#003350}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#fff9}.p-dropdown .p-dropdown-label:enabled:focus,.p-dropdown .p-dropdown-label:focus{box-shadow:none;outline:0 none}.p-dropdown .p-dropdown-trigger{background:#001a28;background:var(--surface-inputtext);border-bottom-right-radius:7px;border-top-right-radius:7px;color:#8dd0ff;color:var(--primary-color);width:2.357rem}.p-dropdown .p-dropdown-clear-icon{color:#fff9;right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:#f19ea6}.p-dropdown-panel{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;color:#ffffffde}.p-dropdown-panel .p-dropdown-header{background:#2a323d;border-bottom:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;margin:0;padding:.75rem 1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#fff9;right:.75rem}.p-dropdown-panel .p-dropdown-items{background-color:#003350;background-color:var(--surface-popup);padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:#8dd0ff;color:#151515}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#64bfff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{background:#ffffff0a;color:#ffffffde}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{background:#2a323d;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{background:#0000;color:#ffffffde;padding:.5rem 1.5rem}.p-inputgroup-addon{background:#2a323d;border-bottom:1px solid #3f4b5b;border-left:1px solid #3f4b5b;border-top:1px solid #3f4b5b;color:#fff9;min-width:2.357rem;padding:.5rem .75rem}.p-inputgroup-addon:last-child{border-right:1px solid #3f4b5b}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label{z-index:1}.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-bottom-left-radius:4px;border-top-left-radius:4px}.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup-addon:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-bottom-right-radius:4px;border-top-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.357rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#f19ea6}.p-inputnumber.p-inputnumber-buttons-stacked>.p-inputnumber-button-group{flex:0 0 1.2rem;width:1.2rem}.p-inputnumber.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button{min-width:1.2rem;padding:0;width:1.2rem}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button .p-button-icon{font-size:.55rem}.p-inputswitch{display:inline-block;position:relative}.p-inputswitch-input{-webkit-appearance:none;appearance:none;height:100%;margin:0;opacity:0;outline:0 none;padding:0;width:100%;z-index:1}.p-inputswitch-input,.p-inputswitch-slider{cursor:pointer;left:0;position:absolute;top:0}.p-inputswitch-slider{border:1px solid #0000;bottom:0;right:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{height:1.75rem;width:3rem}.p-inputswitch .p-inputswitch-input{border-radius:4px}.p-inputswitch .p-inputswitch-slider{background:#3f4b5b;border-radius:4px;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-inputswitch .p-inputswitch-slider:before{background:#fff9;border-radius:4px;height:1.25rem;left:.25rem;margin-top:-.625rem;transition-duration:.15s;width:1.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#8dd0ff}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#151515;transform:translateX(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#3f4b5b}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#8dd0ff}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#f19ea6}.p-inputtext{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);-webkit-appearance:none;appearance:none;background:#001a28;background:var(--surface-inputtext);border:none;border-radius:9px;color:#ffffffde;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:.9rem;outline-color:#0000;padding:.3rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;width:auto}.p-inputtext:enabled:hover{background-color:#003350}.p-inputtext:enabled:focus{background-color:#003350;box-shadow:none;outline:0 none;outline-offset:0}.p-inputtext.p-invalid.p-component{border-color:#f19ea6}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:focus,.p-inputtext.p-variant-filled:enabled:hover{background-color:#001a28;background-color:var(--surface-inputtext)}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.4375rem .65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.625rem .9375rem}.p-float-label>label{color:#fff9;left:.75rem;transition-duration:.15s}.p-float-label>.p-invalid+label{color:#f19ea6}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#fff9}:-moz-placeholder,::-moz-placeholder{color:#fff9}:-ms-input-placeholder{color:#fff9}.p-input-filled .p-inputtext{background-color:#001a28;background-color:var(--surface-inputtext)}.p-input-filled .p-inputtext:enabled:hover{background-color:#3f4b5b}.p-input-filled .p-inputtext:enabled:focus{background-color:#001a28;background-color:var(--surface-inputtext)}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.4375rem .65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.625rem .9375rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:#fff9;left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:#fff9;right:.75rem}.p-inputotp{align-items:center;display:flex;gap:.5rem}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;overflow:hidden;position:relative}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{border-radius:4px;border-top:1px solid #3f4b5b;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-listbox,.p-listbox .p-listbox-header{background:#2a323d;border-bottom:1px solid #3f4b5b;color:#ffffffde}.p-listbox .p-listbox-header{border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1.5rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#fff9;right:.75rem}.p-listbox .p-listbox-list{outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{background:#8dd0ff;color:#151515}.p-listbox .p-listbox-list .p-listbox-item-group{background:#2a323d;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-listbox .p-listbox-list .p-listbox-empty-message{background:#0000;color:#ffffffde;padding:.5rem 1.5rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#64bfff}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{background:#ffffff0a;color:#ffffffde}.p-listbox.p-focus{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-listbox.p-invalid{border-color:#f19ea6}.p-mention-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-mention-panel .p-mention-items{padding:.5rem 0}.p-mention-panel .p-mention-items .p-mention-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-mention-panel .p-mention-items .p-mention-item:hover{background:#ffffff0a;color:#ffffffde}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{background:#8dd0ff;color:#151515}.p-multiselect{cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}.p-multiselect-trigger{align-items:center;display:flex;flex-shrink:0;justify-content:center}.p-multiselect-label-container{cursor:pointer;flex:1 1 auto;overflow:hidden}.p-multiselect-label{cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{list-style-type:none;margin:0;padding:0}.p-multiselect-item{align-items:center;cursor:pointer;display:flex;font-weight:400;overflow:hidden;position:relative;white-space:nowrap}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{align-items:center;display:flex;justify-content:space-between}.p-multiselect-filter-container{flex:1 1 auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;overflow:hidden;position:relative}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#20262e;border:1px solid #3f4b5b;border-radius:4px;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-multiselect:not(.p-disabled):hover{border-color:#3f4b5b}.p-multiselect:not(.p-disabled).p-focus{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-multiselect.p-variant-filled{background:#3f4b5b}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus,.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#3f4b5b}.p-multiselect .p-multiselect-label{padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-multiselect .p-multiselect-label.p-placeholder{color:#fff9}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:#3f4b5b;border-radius:16px;color:#ffffffde;margin-right:.5rem;padding:.25rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:#0000;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff9;width:2.357rem}.p-multiselect.p-invalid.p-component{border-color:#f19ea6}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .75rem}.p-multiselect-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-multiselect-panel .p-multiselect-header{background:#2a323d;border-bottom:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;margin:0;padding:.75rem 1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#fff9;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;margin-left:.5rem;transition:color .15s,box-shadow .15s;width:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:#8dd0ff;color:#151515}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#64bfff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{background:#ffffff0a;color:#ffffffde}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{background:#2a323d;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{background:#0000;color:#ffffffde;padding:.5rem 1.5rem}.p-password.p-invalid.p-component>.p-inputtext{border-color:#f19ea6}.p-password-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde;padding:1.25rem}.p-password-panel .p-password-meter{background:#3f4b5b;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#f19ea6}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ffe082}.p-password-panel .p-password-meter .p-password-strength.strong{background:#9fdaa8}.p-radiobutton{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{align-items:center;display:flex;justify-content:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;transform:translateZ(0) scale(.1);visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{height:20px;width:20px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;appearance:none;border:1px solid #3f4b5b;border-radius:50%;height:100%;left:0;margin:0;opacity:0;outline:0 none;padding:0;position:absolute;top:0;width:100%;z-index:1}.p-radiobutton .p-radiobutton-box{background:#20262e;border:1px solid #3f4b5b;border-radius:50%;color:#ffffffde;height:20px;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s;width:20px}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#151515;height:12px;transition-duration:.15s;width:12px}.p-radiobutton.p-highlight .p-radiobutton-box{background:#8dd0ff;border-color:#8dd0ff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#3f4b5b}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1dadff;border-color:#1dadff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#151515}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#f19ea6}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#3f4b5b}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#8dd0ff}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#3f4b5b}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1dadff}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#3f4b5b}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#8dd0ff}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#3f4b5b}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1dadff}.p-highlight .p-radiobutton .p-radiobutton-box{border-color:#151515}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{align-items:center;cursor:pointer;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:#ffffffde;font-size:1.143rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-rating .p-rating-item .p-rating-icon.p-icon{height:1.143rem;width:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#f19ea6}.p-rating .p-rating-item.p-focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#8dd0ff}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#f19ea6}.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#151515}.debt-cf-table__td--item,.debt-cf-table__th--item{background:#00263c;background:var(--surface-card);border-right:1px solid #01679f;border-right:1px solid var(--surface-border);left:0;max-width:260px;min-width:260px;position:-webkit-sticky;position:sticky;text-align:left;white-space:nowrap;width:260px;z-index:3}.debt-cf-table__th--item{z-index:4}.debt-cf-table__td--num,.debt-cf-table__th--num{max-width:140px;min-width:140px;text-align:center;white-space:nowrap;width:140px}.debt-cf-table__table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.p-slider{background:#3f4b5b;border:0;border-radius:4px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-left:-.5715rem;margin-top:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#8dd0ff;border:2px solid #8dd0ff;border-radius:4px;height:1.143rem;transition:background-color .15s,border-color .15s,box-shadow .15s;width:1.143rem}.p-slider .p-slider-handle:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-slider .p-slider-range{background:#8dd0ff}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#56bdff;border-color:#56bdff}.p-treeselect{background:#20262e;border:1px solid #3f4b5b;border-radius:4px;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-treeselect:not(.p-disabled):hover{border-color:#3f4b5b}.p-treeselect:not(.p-disabled).p-focus{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#3f4b5b}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus,.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#3f4b5b}.p-treeselect .p-treeselect-label{padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-treeselect .p-treeselect-label.p-placeholder{color:#fff9}.p-treeselect.p-treeselect-chip .p-treeselect-token{background:#3f4b5b;border-radius:16px;color:#ffffffde;margin-right:.5rem;padding:.25rem .75rem}.p-treeselect .p-treeselect-trigger{background:#0000;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff9;width:2.357rem}.p-treeselect .p-treeselect-clear-icon{color:#fff9;right:2.357rem}.p-treeselect.p-invalid.p-component{border-color:#f19ea6}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .75rem}.p-treeselect-panel{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-treeselect-panel .p-treeselect-header{background:#2a323d;border-bottom:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;margin:0;padding:.75rem 1.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#fff9;right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{background:#0000;color:#ffffffde;padding:.5rem 1.5rem}.p-input-filled .p-treeselect{background:#3f4b5b}.p-input-filled .p-treeselect:not(.p-disabled).p-focus,.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#3f4b5b}.p-togglebutton{display:inline-flex;position:relative;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;appearance:none;border:1px solid #6c757d;border-radius:4px;height:100%;left:0;margin:0;opacity:0;outline:0 none;padding:0;position:absolute;top:0;width:100%;z-index:1}.p-togglebutton .p-button{background:#6c757d;border:1px solid #6c757d;color:#fff;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#fff}.p-togglebutton.p-highlight .p-button{background:#545b62;border-color:#4e555b;color:#fff}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#5a6268;border-color:#545b62;color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#545b62;border-color:#4e555b;color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{border-color:#8dd0ff;box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-togglebutton.p-invalid>.p-button{border-color:#f19ea6}.p-button{background:#8dd0ff;border:1px solid #8dd0ff;border-radius:4px;color:#151515;font-size:1rem;padding:.2rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-button:not(:disabled):hover{background:#56bdff;border-color:#56bdff;color:#151515}.p-button:not(:disabled):active{background:#1dadff;border-color:#1dadff;color:#151515}.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#8dd0ff}.p-button.p-button-outlined:not(:disabled):hover{background:#8dd0ff0a;border:1px solid;color:#8dd0ff}.p-button.p-button-outlined:not(:disabled):active{background:#8dd0ff29;border:1px solid;color:#8dd0ff}.p-button.p-button-outlined.p-button-plain{border-color:#fff9;color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#ffffff0a;color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button.p-button-text{background-color:initial;border-color:#0000;color:#8dd0ff}.p-button.p-button-text:not(:disabled):hover{background:#8dd0ff0a;border-color:#0000;color:#8dd0ff}.p-button.p-button-text:not(:disabled):active{background:#8dd0ff29;border-color:#0000;color:#8dd0ff}.p-button.p-button-text.p-button-plain{color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#ffffff0a;color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button:focus{outline:0 none;outline-offset:0}.p-button .p-button-label{transition-duration:.15s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{background-color:#151515;color:#8dd0ff;height:1rem;line-height:1rem;margin-left:.5rem;min-width:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:2rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.357rem}.p-button.p-button-sm{font-size:.875rem;padding:.2rem .5rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.357rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1 1}.p-button-group.p-button-secondary>.p-button,.p-button.p-button-secondary,.p-fileupload-choose.p-button-secondary,.p-splitbutton.p-button-secondary>.p-button{background:#6c757d;border:1px solid #6c757d;color:#fff}.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-button.p-button-secondary:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{background:#5a6268;border-color:#5a6268;color:#fff}.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-button.p-button-secondary:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #828a9180}.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-button.p-button-secondary:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{background:#545b62;border-color:#4e555b;color:#fff}.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-button.p-button-secondary.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#6c757d}.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{background:#6c757d0a;border:1px solid;color:#6c757d}.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{background:#6c757d29;border:1px solid;color:#6c757d}.p-button-group.p-button-secondary>.p-button.p-button-text,.p-button.p-button-secondary.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#6c757d}.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{background:#6c757d0a;border-color:#0000;color:#6c757d}.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{background:#6c757d29;border-color:#0000;color:#6c757d}.p-button-group.p-button-info>.p-button,.p-button.p-button-info,.p-fileupload-choose.p-button-info,.p-splitbutton.p-button-info>.p-button{background:#7fd8e6;border:1px solid #4cc8db;color:#151515}.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-button.p-button-info:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{background:#4cc8db;border-color:#26bdd3;color:#151515}.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-button.p-button-info:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #b1e8f0}.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-button.p-button-info:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{background:#26bdd3;border-color:#00b2cc;color:#151515}.p-button-group.p-button-info>.p-button.p-button-outlined,.p-button.p-button-info.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#7fd8e6}.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{background:#7fd8e60a;border:1px solid;color:#7fd8e6}.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{background:#7fd8e629;border:1px solid;color:#7fd8e6}.p-button-group.p-button-info>.p-button.p-button-text,.p-button.p-button-info.p-button-text,.p-fileupload-choose.p-button-info.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#7fd8e6}.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{background:#7fd8e60a;border-color:#0000;color:#7fd8e6}.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-info.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{background:#7fd8e629;border-color:#0000;color:#7fd8e6}.p-button-group.p-button-success>.p-button,.p-button.p-button-success,.p-fileupload-choose.p-button-success,.p-splitbutton.p-button-success>.p-button{background:#9fdaa8;border:1px solid #78cc86;color:#151515}.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-button.p-button-success:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{background:#78cc86;border-color:#5ac06c;color:#151515}.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-button.p-button-success:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #c5e8ca}.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-button.p-button-success:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{background:#5ac06c;border-color:#3cb553;color:#151515}.p-button-group.p-button-success>.p-button.p-button-outlined,.p-button.p-button-success.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#9fdaa8}.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{background:#9fdaa80a;border:1px solid;color:#9fdaa8}.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{background:#9fdaa829;border:1px solid;color:#9fdaa8}.p-button-group.p-button-success>.p-button.p-button-text,.p-button.p-button-success.p-button-text,.p-fileupload-choose.p-button-success.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#9fdaa8}.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{background:#9fdaa80a;border-color:#0000;color:#9fdaa8}.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-success.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{background:#9fdaa829;border-color:#0000;color:#9fdaa8}.p-button-group.p-button-warning>.p-button,.p-button.p-button-warning,.p-fileupload-choose.p-button-warning,.p-splitbutton.p-button-warning>.p-button{background:#ffe082;border:1px solid #ffd54f;color:#151515}.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-button.p-button-warning:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{background:#ffd54f;border-color:#ffca28;color:#151515}.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-button.p-button-warning:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #ffecb3}.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-button.p-button-warning:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{background:#ffca28;border-color:#ffc107;color:#151515}.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-button.p-button-warning.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#ffe082}.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{background:#ffe0820a;border:1px solid;color:#ffe082}.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{background:#ffe08229;border:1px solid;color:#ffe082}.p-button-group.p-button-warning>.p-button.p-button-text,.p-button.p-button-warning.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#ffe082}.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{background:#ffe0820a;border-color:#0000;color:#ffe082}.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{background:#ffe08229;border-color:#0000;color:#ffe082}.p-button-group.p-button-help>.p-button,.p-button.p-button-help,.p-fileupload-choose.p-button-help,.p-splitbutton.p-button-help>.p-button{background:#b7a2e0;border:1px solid #9a7cd4;color:#151515}.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-button.p-button-help:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{background:#9a7cd4;border-color:#845fca;color:#151515}.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-button.p-button-help:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #d3c7ec}.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-button.p-button-help:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{background:#845fca;border-color:#6d43c0;color:#151515}.p-button-group.p-button-help>.p-button.p-button-outlined,.p-button.p-button-help.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#b7a2e0}.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{background:#b7a2e00a;border:1px solid;color:#b7a2e0}.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{background:#b7a2e029;border:1px solid;color:#b7a2e0}.p-button-group.p-button-help>.p-button.p-button-text,.p-button.p-button-help.p-button-text,.p-fileupload-choose.p-button-help.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#b7a2e0}.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{background:#b7a2e00a;border-color:#0000;color:#b7a2e0}.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-help.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{background:#b7a2e029;border-color:#0000;color:#b7a2e0}.p-button-group.p-button-danger>.p-button,.p-button.p-button-danger,.p-fileupload-choose.p-button-danger,.p-splitbutton.p-button-danger>.p-button{background:#f19ea6;border:1px solid #e97984;color:#151515}.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-button.p-button-danger:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:#e97984;border-color:#f75965;color:#151515}.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-button.p-button-danger:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px #ffd0d9}.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-button.p-button-danger:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{background:#f75965;border-color:#fd464e;color:#151515}.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-button.p-button-danger.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#f19ea6}.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{background:#f19ea60a;border:1px solid;color:#f19ea6}.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{background:#f19ea629;border:1px solid;color:#f19ea6}.p-button-group.p-button-danger>.p-button.p-button-text,.p-button.p-button-danger.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#f19ea6}.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{background:#f19ea60a;border-color:#0000;color:#f19ea6}.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{background:#f19ea629;border-color:#0000;color:#f19ea6}.p-button-group.p-button-contrast>.p-button,.p-button.p-button-contrast,.p-splitbutton.p-button-contrast>.p-button{background:#fff;border:1px solid #fff;color:#20262e}.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-button.p-button-contrast:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{background:#d2d4d5;border-color:#d2d4d5;color:#20262e}.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-button.p-button-contrast:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-button.p-button-contrast:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{background:#bcbec0;border-color:#bcbec0;color:#20262e}.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-button.p-button-contrast.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{background-color:initial;border:1px solid;color:#fff}.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{background:#ffffff0a;border:1px solid;color:#fff}.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{background:#ffffff29;border:1px solid;color:#fff}.p-button-group.p-button-contrast>.p-button.p-button-text,.p-button.p-button-contrast.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{background-color:initial;border-color:#0000;color:#fff}.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{background:#ffffff0a;border-color:#0000;color:#fff}.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{background:#ffffff29;border-color:#0000;color:#fff}.p-button.p-button-link{background:#0000;border:#0000;color:#8dd0ff}.p-button.p-button-link:not(:disabled):hover{background:#0000;border-color:#0000;color:#56bdff}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:#0000;border-color:#0000;box-shadow:0 0 0 1px #e3f3fe}.p-button.p-button-link:not(:disabled):active{background:#0000;border-color:#0000;color:#8dd0ff}.p-splitbutton{border-radius:4px}.p-splitbutton.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#8dd0ff}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{background:#8dd0ff0a;color:#8dd0ff}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{background:#8dd0ff29;color:#8dd0ff}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{border-color:#fff9;color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff0a;color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.p-splitbutton.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#8dd0ff}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{background:#8dd0ff0a;border-color:#0000;color:#8dd0ff}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{background:#8dd0ff29;border-color:#0000;color:#8dd0ff}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff0a;color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.4375rem .65625rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.625rem .9375rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button{border-bottom-left-radius:0;border-top-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#6c757d}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{background:#6c757d0a;color:#6c757d}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{background:#6c757d29;color:#6c757d}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#6c757d}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{background:#6c757d0a;border-color:#0000;color:#6c757d}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{background:#6c757d29;border-color:#0000;color:#6c757d}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#7fd8e6}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{background:#7fd8e60a;color:#7fd8e6}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{background:#7fd8e629;color:#7fd8e6}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#7fd8e6}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{background:#7fd8e60a;border-color:#0000;color:#7fd8e6}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{background:#7fd8e629;border-color:#0000;color:#7fd8e6}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#9fdaa8}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{background:#9fdaa80a;color:#9fdaa8}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{background:#9fdaa829;color:#9fdaa8}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#9fdaa8}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{background:#9fdaa80a;border-color:#0000;color:#9fdaa8}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{background:#9fdaa829;border-color:#0000;color:#9fdaa8}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#ffe082}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{background:#ffe0820a;color:#ffe082}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{background:#ffe08229;color:#ffe082}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#ffe082}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{background:#ffe0820a;border-color:#0000;color:#ffe082}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{background:#ffe08229;border-color:#0000;color:#ffe082}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#b7a2e0}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{background:#b7a2e00a;color:#b7a2e0}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{background:#b7a2e029;color:#b7a2e0}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#b7a2e0}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{background:#b7a2e00a;border-color:#0000;color:#b7a2e0}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{background:#b7a2e029;border-color:#0000;color:#b7a2e0}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:initial;border:1px solid;color:#f19ea6}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{background:#f19ea60a;color:#f19ea6}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{background:#f19ea629;color:#f19ea6}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:initial;border-color:#0000;color:#f19ea6}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{background:#f19ea60a;border-color:#0000;color:#f19ea6}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{background:#f19ea629;border-color:#0000;color:#f19ea6}.p-speeddial-button.p-button.p-button-icon-only{height:4rem;width:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{height:1.3rem;width:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-action{background:#343e4d;color:#fff;height:3rem;width:3rem}.p-speeddial-action:hover{background:#3f4b5b;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:4px}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-carousel .p-carousel-content .p-carousel-next:focus-visible,.p-carousel .p-carousel-content .p-carousel-prev:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{margin:.5rem}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#3f4b5b;border-radius:0;height:.5rem;transition:color .15s,box-shadow .15s;width:2rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ffffff0a}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#8dd0ff;color:#151515}.p-datatable .p-paginator-top{border-radius:0;border-width:0}.p-datatable .p-paginator-bottom{border-radius:0;border-width:1px 0 0}.p-datatable .p-datatable-header{background:#2a323d;border:solid #3f4b5b;border-width:1px 0 0;color:#fff9;font-weight:600;padding:1rem}.p-datatable .p-datatable-footer{background:#2a323d;border:1px solid #3f4b5b;border-width:1px 0;color:#ffffffde;font-weight:600;padding:1rem}.p-datatable .p-datatable-thead>tr>th{background:#00263c;background:var(--surface-card);border:1px solid #3f4b5b;border-width:1px 0 2px;color:#ffffffde;font-weight:600;padding:1rem;text-align:left;transition:box-shadow .15s}.p-datatable .p-datatable-tfoot>tr>td{background:#2a323d;border:1px solid #3f4b5b;border-width:1px 0;color:#ffffffde;font-weight:600;padding:1rem;text-align:left}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{background:#8dd0ff;border-radius:50%;color:#151515;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#ffffff0a;color:#ffffffde}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#ffffffde}.p-datatable .p-sortable-column.p-highlight{background:#2a323d;color:#8dd0ff}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#8dd0ff}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#ffffff0a;color:#8dd0ff}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#8dd0ff}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #e3f3fe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#00263c;background:var(--surface-card);color:#ffffffde;transition:box-shadow .15s}.p-datatable .p-datatable-tbody>tr>td{border-width:1px 0 0;padding:.72rem 1rem;text-align:left}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#8dd0ff;color:#151515}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #8dd0ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #8dd0ff}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff0a;color:#ffffffde}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline:.15rem solid #e3f3fe;outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline:.15rem solid #e3f3fe;outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff0a;color:#ffffffde}.p-datatable .p-column-resizer-helper{background:#8dd0ff}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#2a323d}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead{background-color:#2a323d}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{height:2rem;width:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#00263c;background:var(--surface-card)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#8dd0ff;color:#151515}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#151515}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#2f3641}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable-drag-selection-helper{background:#8dd0ff29}.p-dataview .p-paginator-top{border-radius:0;border-width:0}.p-dataview .p-paginator-bottom{border-radius:0;border-width:1px 0 0}.p-dataview .p-dataview-header{background:#2a323d;border:solid #3f4b5b;border-width:1px 0 0;color:#fff9;font-weight:600;padding:1rem}.p-dataview .p-dataview-content{background:#2a323d;border:0;color:#ffffffde;padding:0}.p-dataview .p-dataview-footer{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px 0;color:#ffffffde;font-weight:600;padding:1rem}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{height:2rem;width:2rem}.p-datascroller .p-paginator-top{border-radius:0;border-width:0}.p-datascroller .p-paginator-bottom{border-radius:0;border-width:1px 0 0}.p-datascroller .p-datascroller-header{background:#2a323d;border:solid #3f4b5b;border-width:1px 0 0;color:#fff9;font-weight:600;padding:1rem}.p-datascroller .p-datascroller-content{background:#2a323d;border:0;color:#ffffffde;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #3f4b5b;border-width:1px 0 0}.p-datascroller .p-datascroller-footer{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px 0;color:#ffffffde;font-weight:600;padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-column-filter-menu-button:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#0000;color:#ffffffde}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#8dd0ff;color:#151515}.p-column-filter-menu-button:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-column-filter-clear-button{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-column-filter-clear-button:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-column-filter-clear-button:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-column-filter-overlay{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{background:#0000;border:0;border-radius:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{background:#8dd0ff;color:#151515}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{background:#ffffff0a;color:#ffffffde}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{box-shadow:inset 0 0 0 .15rem #e3f3fe;outline:0 none;outline-offset:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{background:#2a323d;border-bottom:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;margin:0;padding:.75rem 1.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #3f4b5b;padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#2a323d;border:1px solid #3f4b5b;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;font-weight:600;padding:1rem 1.25rem}.p-orderlist .p-orderlist-filter-container{background:#2a323d;border:1px solid #3f4b5b;border-bottom:0;padding:1rem 1.25rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{color:#fff9;right:.75rem}.p-orderlist .p-orderlist-list{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffffde;outline:0 none;padding:.5rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{background:#0000;border:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:transform .15s,box-shadow .15s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{background:#ffffff1f;color:#ffffffde}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{background:#8dd0ff;color:#151515}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#64bfff}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#ffffff05}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#ffffff0a}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#8dd0ff;color:#151515}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#0e9bff}.p-organizationchart .p-organizationchart-line-down{background:#3f4b5b}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:#3f4b5b}.p-organizationchart .p-organizationchart-line-top{border-color:#3f4b5b;border-top:1px solid #3f4b5b}.p-organizationchart .p-organizationchart-node-content{background:#2a323d;border:1px solid #3f4b5b;color:#ffffffde;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;border-radius:50%;color:inherit}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-paginator{background:#2a323d;border:0 solid #3f4b5b;border-radius:4px;color:#8dd0ff;padding:.75rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:initial;border:1px solid #3f4b5b;border-radius:0;color:#8dd0ff;height:2.357rem;margin:0 0 0 -1px;min-width:2.357rem;transition:box-shadow .15s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:#ffffff0a;border-color:#3f4b5b;color:#8dd0ff}.p-paginator .p-paginator-first{border-bottom-left-radius:0;border-top-left-radius:0}.p-paginator .p-paginator-last{border-bottom-right-radius:0;border-top-right-radius:0}.p-paginator .p-dropdown{height:2.357rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:2.357rem}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:initial;border:1px solid #3f4b5b;color:#8dd0ff;height:2.357rem;margin:0 0 0 -1px;min-width:2.357rem}.p-paginator .p-paginator-pages .p-paginator-page{border-radius:0;transition:box-shadow .15s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#8dd0ff;border-color:#8dd0ff;color:#151515}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#ffffff0a;border-color:#3f4b5b;color:#8dd0ff}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#2a323d;border:1px solid #3f4b5b;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;font-weight:600;padding:1rem 1.25rem}.p-picklist .p-picklist-filter-container{background:#2a323d;border:1px solid #3f4b5b;border-bottom:0;padding:1rem 1.25rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{color:#fff9;right:.75rem}.p-picklist .p-picklist-list{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffffde;outline:0 none;padding:.5rem 0}.p-picklist .p-picklist-list .p-picklist-item{background:#0000;border:0;color:#ffffffde;margin:0;padding:.5rem 1.5rem;transition:transform .15s,box-shadow .15s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-picklist .p-picklist-list .p-picklist-item.p-focus{background:#ffffff1f;color:#ffffffde}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{background:#8dd0ff;color:#151515}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#64bfff}.p-tree-container{overflow:auto}.p-tree-container,.p-treenode-children{list-style-type:none;margin:0;padding:0}.p-tree-toggler,.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{display:block;position:relative;width:100%}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1}.p-tree{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0 none;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{box-shadow:inset 0 0 0 .15rem #e3f3fe;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:4px;padding:.286rem;transition:box-shadow .15s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;margin-right:.5rem;transition:color .15s,box-shadow .15s;width:2rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#fff9;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#8dd0ff;color:#151515}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#151515}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{padding-right:1.75rem;width:100%}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#fff9;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{height:2rem;width:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#3eafff}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.p-treetable-toggler,.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-tbody>tr>td,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-thead>tr>th{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{border:1px solid #0000;cursor:col-resize;display:block;height:100%;margin:0;padding:0;position:absolute;right:0;top:0;width:.5rem}.p-treetable .p-column-resizer-helper{display:none;position:absolute;width:1px;z-index:10}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-footer,.p-treetable-scrollable-header{border:0;overflow:hidden}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{left:0;position:absolute;top:0}.p-treetable-reorder-indicator-down,.p-treetable-reorder-indicator-up{display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:2}.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left,.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content{justify-content:flex-start;text-align:left}.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right,.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content{justify-content:flex-end;text-align:right}.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center,.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content{justify-content:center;text-align:center}.p-treetable .p-paginator-top{border-radius:0;border-width:0}.p-treetable .p-paginator-bottom{border-radius:0;border-width:1px 0 0}.p-treetable .p-treetable-header{background:#2a323d;border:solid #3f4b5b;border-width:1px 0 0;color:#fff9;font-weight:600;padding:1rem}.p-treetable .p-treetable-footer{background:#2a323d;border:1px solid #3f4b5b;border-width:1px 0;color:#ffffffde;font-weight:600;padding:1rem}.p-treetable .p-treetable-thead>tr>th{border:1px solid #3f4b5b;border-width:1px 0 2px;transition:box-shadow .15s}.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{background:#2a323d;color:#ffffffde;font-weight:600;padding:1rem;text-align:left}.p-treetable .p-treetable-tfoot>tr>td{border:1px solid #3f4b5b;border-width:1px 0}.p-treetable .p-sortable-column{outline-color:#e3f3fe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{background:#8dd0ff;border-radius:50%;color:#151515;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#ffffffde}.p-treetable .p-sortable-column.p-highlight{background:#2a323d;color:#8dd0ff}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#8dd0ff}.p-treetable .p-treetable-tbody>tr{background:#2a323d;color:#ffffffde;transition:box-shadow .15s}.p-treetable .p-treetable-tbody>tr>td{border:solid #3f4b5b;border-width:1px 0 0;padding:1rem;text-align:left}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #e3f3fe;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#8dd0ff;color:#151515}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#151515}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover{background:#ffffff0a;color:#ffffffde}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#ffffffde}.p-treetable .p-column-resizer-helper{background:#8dd0ff}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#2a323d}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{height:2rem;width:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#2f3641}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{background:#8dd0ff;color:#151515}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#151515}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#2f3641}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#8dd0ff;border:0;border-radius:50%;height:1rem;width:1rem}.p-timeline .p-timeline-event-connector{background-color:#3f4b5b}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{background:#00263c;background:var(--surface-ground);border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;font-weight:600;padding:1rem 1.25rem;transition:box-shadow .15s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#ffffff0a;border-color:#3f4b5b;color:#ffffffde}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#00263c;background:var(--surface-ground);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3f4b5b;color:#ffffffde}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{background:#ffffff0a;border-color:#3f4b5b;color:#ffffffde}.p-accordion .p-accordion-content{background:#00263c;background:var(--surface-ground);border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#ffffffde;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-content,.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-card{background:#0000;box-shadow:none}.p-card .p-card-body{padding:.2rem .5rem}.p-card .p-card-title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.p-card .p-card-subtitle{color:#fff9;font-weight:400;margin-bottom:.5rem}.p-card .p-card-content{padding:5px}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset,.p-fieldset .p-fieldset-legend{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde}.p-fieldset .p-fieldset-legend{font-weight:600;padding:1rem 1.25rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:color .15s,box-shadow .15s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{border-radius:4px;color:#ffffffde;padding:1rem 1.25rem;transition:box-shadow .15s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#ffffff0a;border-color:#3f4b5b;color:#ffffffde}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#2a323d}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px #3f4b5b}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px #3f4b5b}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{background:#2a323d;border:1px solid #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;padding:1rem 1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-panel .p-panel-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:1.25rem}.p-panel .p-panel-content,.p-panel .p-panel-footer{background:#2a323d;border:1px solid #3f4b5b;border-top:0;color:#ffffffde}.p-panel .p-panel-footer{padding:.5rem 1.25rem}.p-splitter{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde}.p-splitter .p-splitter-gutter{background:#ffffff0a;transition:color .15s,box-shadow .15s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#8fd0ff9e;border-radius:999px;box-shadow:0 0 0 1px #01101d8c;height:4px;width:56px}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-splitter .p-splitter-gutter-resizing{background:#3f4b5b}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{background:#0000;border-radius:4px;outline-color:#0000;transition:box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{background:#0000;border:2px solid #3f4b5b;border-radius:4px;color:#ffffffde;font-size:1.143rem;height:2rem;line-height:2rem;min-width:2rem;transition:color .15s,box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:#fff9;font-weight:600;margin-left:.5rem;transition:color .15s,box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#8dd0ff;color:#151515}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#ffffffde}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#8dd0ff}.p-stepper .p-stepper-panels{background:#2a323d;color:#ffffffde;padding:1.25rem}.p-stepper .p-stepper-separator{-webkit-margin-start:1rem;background-color:#3f4b5b;height:2px;margin-inline-start:1rem;transition:box-shadow .15s;width:100%}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{background:#2a323d;color:#ffffffde;display:flex;flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex:initial;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{padding-left:1rem;width:100%}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{-webkit-margin-start:calc(1.75rem + 2px);flex:0 0 auto;height:auto;margin-inline-start:calc(1.75rem + 2px);width:2px}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#8dd0ff}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#3f4b5b;border:0}.p-scrollpanel .p-scrollpanel-bar:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain auto;position:relative;scroll-behavior:smooth;scrollbar-width:none}.p-tabview-nav{display:flex;flex:1 1 auto;list-style-type:none;margin:0;padding:0}.p-tabview-nav-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-close,.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;z-index:2}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#0000;border:0 solid #3f4b5b}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{box-shadow:inset 0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#2a323d;border-radius:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#fff9;width:2.357rem}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{box-shadow:inset 0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-tabview .p-tabview-panels{background:#00263c;border:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffffde;padding:1.25rem}.p-toolbar{align-content:center;background:#00263c;background:var(--surface-card);border:0;border-radius:4px;box-shadow:0 4px 7px 0 #0003,0 1px 15px 0 #0000001a;gap:.2rem;padding:1rem 1.25rem}}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{padding:0 1.25rem 1.25rem;text-align:right}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid #2a323d00;border-bottom:solid #2a323d}.p-confirm-popup:before{border:solid #3f4b5b00;border-bottom:solid #3c4756}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#2a323d}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#3f4b5b}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{height:1.5rem;width:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:4px;box-shadow:none}.p-dialog .p-dialog-header{background:#00537d;background:var(--dialog-color);border-top-left-radius:20px;border-top-right-radius:20px;color:#ffffffde;padding:1rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{background:#0000;border:0;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-dialog .p-dialog-header .p-dialog-header-icon{margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#00537d;background:var(--dialog-color);color:#ffffffde;padding:1rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-dialog .p-dialog-footer{background:#00537d;background:var(--dialog-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#ffffffde;padding:1rem;text-align:right}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type,.p-dialog.p-dialog-maximized .p-dialog-header{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{height:2rem;width:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.hi-dialog-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000026}.p-overlaypanel{background:#01527f;background:var(--surface-overlay);border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#8dd0ff;border-radius:50%;color:#151515;height:2rem;position:absolute;right:-1rem;top:-1rem;transition:color .15s,box-shadow .15s;width:2rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#56bdff;color:#151515}.p-overlaypanel:after{border:solid #2a323d00;border-bottom:solid #2a323d}.p-overlaypanel:before{border:solid #3f4b5b00;border-bottom:solid #3c4756}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#2a323d}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#3f4b5b}.p-sidebar{background:#2a323d;border:none;border-radius:20px;box-shadow:none;color:#ffffffde}.p-sidebar-left .p-sidebar{background-color:initial;margin-left:20px;margin-top:50px;width:375px}.p-sidebar .p-sidebar-header{padding:0 1.25rem}.p-sidebar-header{display:none!important}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{background:#0000;border:1px;border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{background:#0000;border-color:#0000;color:#ffffffde}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.p-tooltip .p-tooltip-text{background:#3f4b5b;border-radius:4px;box-shadow:none;color:#ffffffde;padding:.5rem .75rem}.settings-tooltip-rich .p-tooltip-text{line-height:1.4;max-width:min(28rem,calc(100vw - 2rem));white-space:normal}.settings-tooltip-content{display:flex;flex-direction:column;gap:.55rem}.settings-tooltip-section{white-space:pre-line}.settings-tooltip-section-title{font-weight:700}.settings-tooltip-options{grid-gap:.28rem;display:grid;gap:.28rem;margin:.3rem 0 0;padding-left:1.15rem}.settings-tooltip-options li{padding-left:.08rem}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#3f4b5b}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#3f4b5b}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#3f4b5b}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#3f4b5b}.p-fileupload .p-fileupload-buttonbar{background:#2a323d;border:1px solid #3f4b5b;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;gap:.5rem;padding:1rem 1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#ffffffde;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#343e4d;border:0;border-radius:4px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:4px;transition:box-shadow .15s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon,.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#8dd0ff}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#ffffffde;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon,.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text,.p-contextmenu{color:#ffffffde}.p-contextmenu{background:#003350;background:var(--surface-popup);border:1px solid #3f4b5b;border-radius:10px;box-shadow:none;padding:.5rem 0;width:13.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;box-shadow:none;padding:.5rem 0}.p-contextmenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-contextmenu .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{border-radius:4px;padding:.5rem}.p-dock .p-dock-item.p-focus{box-shadow:inset 0 0 0 .15rem #e3f3fe;outline:0 none;outline-offset:0}.p-dock .p-dock-action{height:4rem;width:4rem}.p-dock.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-top .p-dock-item-second-prev{margin:0 .9rem}.p-dock.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-top .p-dock-item-prev{margin:0 1.3rem}.p-dock.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-top .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev{margin:0;transform:none}.p-megamenu{background:#343e4d;border:0;border-radius:4px;color:#fff9;padding:.5rem 1rem}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu .p-megamenu-panel{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;color:#ffffffde}.p-megamenu .p-submenu-header{background:#2a323d;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-megamenu .p-submenu-list{padding:.5rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-megamenu.p-megamenu-vertical{padding:.5rem 0;width:12.5rem}.p-megamenu .p-megamenu-button{border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-megamenu .p-megamenu-button:hover{background:#0000;color:#ffffffde}.p-megamenu .p-megamenu-button:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{border-radius:4px;color:#fff9;transition:box-shadow .15s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:1rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#fff9}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#0000;color:#ffffffde}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;padding:.5rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{position:static;width:100%}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .15s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{position:static;width:100%}.p-menu{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;padding:.5rem 0;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menu.p-menu-overlay{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none}.p-menu .p-submenu-header{background:#2a323d;border-top-left-radius:0;border-top-right-radius:0;color:#ffffffde;font-weight:600;margin:0;padding:.75rem 1rem}.p-menu .p-menu-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-menubar{background:#343e4d;border:0;border-radius:4px;color:#fff9;padding:.5rem 1rem}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{border-radius:4px;color:#fff9;transition:box-shadow .15s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#fff9}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#0000;color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-submenu-list{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;padding:.5rem 0;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{border-radius:50%;color:#fff9;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-menubar.p-menubar-mobile .p-menubar-button:hover{background:#0000;color:#ffffffde}.p-menubar.p-menubar-mobile .p-menubar-button:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;padding:.5rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .15s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .15s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{border-radius:50%;color:#fff9;display:flex;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-menubar .p-menubar-button:hover{background:#0000;color:#ffffffde}.p-menubar .p-menubar-button:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;display:none;padding:.5rem 0;position:absolute;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .15s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transform:rotate(90deg);transition:transform .15s}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;left:0;top:100%;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;transition:box-shadow .15s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#ffffffde;font-weight:600;padding:1rem 1.25rem}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{box-shadow:inset 0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#ffffff0a;border-color:#3f4b5b;color:#ffffffde}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#2a323d;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3f4b5b;color:#ffffffde;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{background:#ffffff0a;border-color:#3f4b5b;color:#ffffffde}.p-panelmenu .p-panelmenu-content{background:#2a323d;border:1px solid #3f4b5b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#ffffffde;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-slidemenu{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;padding:.5rem 0;width:12.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#20262e}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#ffffffde}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{height:.875rem;width:.875rem}.p-slidemenu .p-slidemenu-backward{color:#ffffffde;padding:.75rem 1rem}.p-steps .p-steps-item .p-menuitem-link{background:#0000;border-radius:4px;transition:box-shadow .15s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background:#0000;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;font-size:1.143rem;height:2rem;line-height:2rem;min-width:2rem;z-index:1}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#fff9;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#8dd0ff;color:#151515}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#ffffffde;font-weight:600}.p-steps .p-steps-item:before{border-top:1px solid #3f4b5b;content:" ";display:block;left:0;margin-top:-1rem;position:absolute;top:50%;width:100%}.p-tabmenu .p-tabmenu-nav{background:#0000;border:solid #3f4b5b;border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{background:#2a323d;border:solid;border-color:#2a323d #2a323d #3f4b5b;border-top-left-radius:4px;border-top-right-radius:4px;border-width:1px;color:#fff9;font-weight:600;height:calc(100% + 1px);margin:0 0 -1px;padding:.75rem 1rem;transition:box-shadow .15s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{box-shadow:inset 0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#2a323d;border-color:#3f4b5b;color:#ffffffde}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#2a323d;border-color:#3f4b5b #3f4b5b #2a323d;color:#fff9}.p-tieredmenu{background:#2a323d;border:1px solid #3f4b5b;border-radius:4px;color:#ffffffde;padding:.5rem 0;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{background:#2a323d;border:1px solid #3f4b5b;box-shadow:none;padding:.5rem 0}.p-tieredmenu .p-menuitem>.p-menuitem-content{border-radius:0;color:#ffffffde;transition:box-shadow .15s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{background:#20262e;color:#ffffffde}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#20262e}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:#ffffff1f;color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{background:#ffffff0a;color:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#ffffffde}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #3f4b5b;margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{height:.875rem;width:.875rem}.p-inline-message{border-radius:4px;margin:0;padding:.5rem .75rem}.p-inline-message.p-inline-message-info{background:#cce5ff;border:0 solid #b8daff;color:#004085}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#004085}.p-inline-message.p-inline-message-success{background:#d4edda;border:0 solid #c3e6cb;color:#155724}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#155724}.p-inline-message.p-inline-message-warn{background:#fff3cd;border:0 solid #ffeeba;color:#856404}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#856404}.p-inline-message.p-inline-message-error{background:#f8d7da;border:0 solid #f5c6cb;color:#721c24}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#721c24}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-icon.p-icon{height:1rem;width:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:4px;margin:1rem 0}.p-message .p-message-wrapper{padding:1rem 1.25rem}.p-message .p-message-close{background:#0000;border-radius:50%;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-message.p-message-info{background:#cce5ff;border:1px solid #b8daff;color:#004085}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#004085}.p-message.p-message-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#155724}.p-message.p-message-warn{background:#fff3cd;border:1px solid #ffeeba;color:#856404}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#856404}.p-message.p-message-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#721c24}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-icon.p-icon{height:1.5rem;width:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:4px;box-shadow:0 .25rem .75rem #0000001a;margin:0 0 1rem}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{height:2rem;width:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:#0000;border-radius:50%;height:2rem;transition:color .15s,box-shadow .15s;width:2rem}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-toast .p-toast-message.p-toast-message-info{background:#cce5ff;border:1px solid #b8daff;color:#004085}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#004085}.p-toast .p-toast-message.p-toast-message-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#155724}.p-toast .p-toast-message.p-toast-message-warn{background:#fff3cd;border:1px solid #ffeeba;color:#856404}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#856404}.p-toast .p-toast-message.p-toast-message-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#721c24}.p-galleria .p-galleria-close{background:#0000;border-radius:4px;color:#fff9;height:4rem;margin:.5rem;transition:color .15s,box-shadow .15s;width:4rem}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{height:2rem;width:2rem}.p-galleria .p-galleria-close:hover{background:#ffffff1a;color:#ffffffde}.p-galleria .p-galleria-item-nav{background:#0000;border-radius:4px;color:#fff9;height:4rem;margin:0 .5rem;transition:color .15s,box-shadow .15s;width:4rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon{height:2rem;width:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:#ffffff1a;color:#fff9}.p-galleria .p-galleria-caption{background:#00000080;color:#fff9;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#7789a1;border-radius:4px;height:1rem;transition:color .15s,box-shadow .15s;width:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#687c97}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#8dd0ff;color:#151515}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#8dd0ff;color:#151515}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{background-color:initial;border-radius:4px;color:#fff9;height:2rem;margin:.5rem;transition:color .15s,box-shadow .15s;width:2rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:#ffffff1a;color:#fff9}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .15s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-galleria-mask,.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{background-color:initial;color:#f8f9fa;transition:color .15s,box-shadow .15s}.p-image-preview-indicator .p-icon{height:1.5rem;width:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{background-color:initial;border-radius:50%;color:#f8f9fa;height:3rem;margin-right:.5rem;transition:color .15s,box-shadow .15s;width:3rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{background-color:#ffffff1a;color:#f8f9fa}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{height:1.5rem;width:1.5rem}.p-avatar{background-color:#3f4b5b;border-radius:4px}.p-avatar.p-avatar-lg{font-size:1.5rem;height:3rem;width:3rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{font-size:2rem;height:4rem;width:4rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #2a323d}.p-chip{background-color:#3f4b5b;border-radius:16px;color:#ffffffde;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-bottom:.25rem;margin-top:.25rem}.p-chip .p-chip-icon,.p-chip img{margin-right:.5rem}.p-chip img{height:2rem;margin-left:-.75rem;width:2rem}.p-chip .p-chip-remove-icon{border-radius:4px;margin-left:.5rem;transition:color .15s,box-shadow .15s}.p-chip .p-chip-remove-icon:focus-visible{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-scrolltop{border-radius:4px;box-shadow:none;height:3rem;transition:color .15s,box-shadow .15s;width:3rem}.p-scrolltop.p-link{background:#8dd0ff}.p-scrolltop.p-link:hover{background:#56bdff}.p-scrolltop .p-scrolltop-icon{color:#151515;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{height:1.5rem;width:1.5rem}.p-skeleton{background-color:#ffffff0f;border-radius:4px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#ffffff0a,#fff0)}.p-tag .p-tag-icon{font-size:.75rem;margin-right:.25rem}.p-tag .p-tag-icon.p-icon{height:.75rem;width:.75rem}.p-inplace .p-inplace-display{border-radius:4px;padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#ffffff0a;color:#ffffffde}.p-inplace .p-inplace-display:focus{box-shadow:0 0 0 1px #e3f3fe;outline:0 none;outline-offset:0}.p-metergroup .p-metergroup-meter-container{background:#3f4b5b;border-radius:4px}.p-metergroup .p-metergroup-meter{background:#8dd0ff;border:0}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#8dd0ff;border-radius:100%;height:.5rem;margin-right:.5rem;width:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{height:1rem;margin-right:.5rem;width:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{height:100%;width:.5rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{background:#3f4b5b;border:0;border-radius:4px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#8dd0ff;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#151515;line-height:1.5rem}.p-terminal{background:#2a323d;border:1px solid #3f4b5b;color:#ffffffde;padding:1.25rem}.p-terminal .p-terminal-input{font-feature-settings:normal;font-feature-settings:var(--font-feature-settings,normal);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-family);font-size:1rem}.p-badge{background:#8dd0ff;color:#151515;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1.5rem;min-width:1.5rem}.p-badge.p-badge-secondary{background-color:#6c757d;color:#fff}.p-badge.p-badge-success{background-color:#9fdaa8;color:#151515}.p-badge.p-badge-info{background-color:#7fd8e6;color:#151515}.p-badge.p-badge-warning{background-color:#ffe082;color:#151515}.p-badge.p-badge-danger{background-color:#f19ea6;color:#151515}.p-badge.p-badge-lg{font-size:1.125rem;height:2.25rem;line-height:2.25rem;min-width:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;height:3rem;line-height:3rem;min-width:3rem}.p-tag{background:#8dd0ff;border-radius:4px;color:#151515;font-size:.75rem;font-weight:700;padding:.25rem .4rem}.p-tag.p-tag-success{background-color:#9fdaa8;color:#151515}.p-tag.p-tag-info{background-color:#7fd8e6;color:#151515}.p-tag.p-tag-warning{background-color:#ffe082;color:#151515}.p-tag.p-tag-danger{background-color:#f19ea6;color:#151515}@layer primereact{.p-breadcrumb .p-breadcrumb-chevron{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.p-breadcrumb .p-breadcrumb-chevron:before{content:"/"}}.grid-cell{align-items:center;border-bottom:1px solid #cccccc4d;box-sizing:border-box;display:flex;justify-content:center}.grid-header-cell{font-weight:700;padding-left:5px}.grid-cell.cash-flow-column--historical:not(.selected):not(.right-clicked){background:color-mix(in srgb,#8dd0ff 7%,#00263c)!important;background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card))!important}.grid-cell.cash-flow-column--blended:not(.selected):not(.right-clicked){background:repeating-linear-gradient(45deg,#0000,#0000 5px,color-mix(in srgb,#8dd0ff 13%,#0000) 0,color-mix(in srgb,#8dd0ff 13%,#0000) 6px),#00263c!important;background:repeating-linear-gradient(45deg,#0000 0,#0000 5px,color-mix(in srgb,var(--primary-color) 13%,#0000) 5px,color-mix(in srgb,var(--primary-color) 13%,#0000) 6px),var(--surface-card)!important}.grid-cell.cash-flow-column--forecast-boundary{box-shadow:inset 2px 0 0 color-mix(in srgb,#8dd0ff 60%,#0000);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary-color) 60%,#0000)}.cash-flow-period-band{background:#00263c;background:var(--surface-card);border-bottom:1px solid #cccccc4d;box-sizing:border-box;flex:0 0 22px;height:22px;min-width:0;overflow:hidden}.cash-flow-period-band__inner{display:flex;height:100%}.cash-flow-period-band__group{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;min-width:0;position:relative}.cash-flow-period-band__group--historical{background:color-mix(in srgb,#8dd0ff 7%,#00263c);background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card))}.cash-flow-period-band__group--historical+.cash-flow-period-band__group--forecast{box-shadow:inset 2px 0 0 color-mix(in srgb,#8dd0ff 60%,#0000);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary-color) 60%,#0000)}.cash-flow-period-band__label{color:color-mix(in srgb,#8dd0ff 78%,#38bdf8 22%);color:color-mix(in srgb,var(--primary-color) 78%,#38bdf8 22%);font-size:.59rem;font-weight:750;letter-spacing:.11em;line-height:1.2;overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.grid-cell.grid-header-cell.frozen{margin-left:6px}.total-row{font-weight:700}.selected{background-color:#8dd0ff;background-color:var(--primary-color);color:#000}.right-clicked{background-color:#f78c8a}.frozen{font-weight:700;left:0;position:-webkit-sticky;position:sticky;z-index:1}.cf-table-container{display:flex;flex-direction:column;overflow:hidden;width:100%}.cf-table-grid-container{display:flex;flex:1 1;overflow:hidden}.cf-table-grid{flex:1 1;overflow:hidden}.cf-table-body,.cf-table-header{display:flex;flex-direction:row;width:100%}.coa-item-column{flex:1 1;margin-right:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-table-column,.grid-cell{overflow:hidden}.grid-cell{text-overflow:ellipsis;white-space:nowrap}.grid-cell.selected .p-button{color:#000!important;filter:none}.grid-header-column{border-right:1px solid #cccccc4d}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expanding-row{animation:fadeInSlide .5s ease-out}.p-button.p-highlight{background-color:#fff!important}.p-button:not(.p-button-icon-only){font-size:.8rem;padding:.4rem}.p-tabview-panels{border-top-right-radius:0;padding-top:20px}.vertical-tabview .p-tabview{display:flex;flex-direction:column}.vertical-tabview .p-tabview-nav{flex-direction:row;width:100%}.vertical-tabview .p-tabview-nav li{border-bottom:1px solid #3f4b5b;border-bottom:1px solid var(--surface-d,#dee2e6);margin:0;width:100%}.vertical-tabview .p-tabview-panels{border:none!important;flex:1 1}.table-container{display:flex;flex-direction:column;height:79vh;margin-bottom:20px;overflow-x:hidden;overflow-y:auto}.table-row{align-items:center;border:1px solid #0000;border-radius:7px;box-sizing:border-box;display:flex;height:40px;overflow:hidden;padding:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:100%}.table-row:hover{background-color:#cccccc4d;color:#8dd0ff;color:var(--primary-color)}.entity-model-row--selected{background:color-mix(in srgb,#00263c 88%,#8dd0ff 12%);background:color-mix(in srgb,var(--surface-ground) 88%,var(--tab-accent,var(--primary-color)) 12%);border-color:color-mix(in srgb,#8dd0ff 72%,#01679f);border-color:color-mix(in srgb,var(--tab-accent,var(--primary-color)) 72%,var(--surface-border));box-shadow:inset -4px 0 0 #8dd0ff,0 0 0 1px color-mix(in srgb,#8dd0ff 16%,#0000),0 8px 18px #8dd0ff1a;box-shadow:inset -4px 0 0 var(--tab-accent,var(--primary-color)),0 0 0 1px color-mix(in srgb,var(--tab-accent,var(--primary-color)) 16%,#0000),0 8px 18px #8dd0ff1a;color:#ffffffde;color:var(--text-color)}.row-cell{box-sizing:border-box;flex-grow:1;padding:0 3px;text-align:left}.expander-cell{box-sizing:border-box;color:#000;flex-grow:0;padding-right:5px;width:30px}.entity-model-row--selected .expander-cell{color:#8dd0ff;color:var(--tab-accent,var(--primary-color))}.entity-name-cell{flex:1 1 auto;min-width:0;overflow:hidden}.entity-name-content,.entity-name-content span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownership-cell{box-sizing:border-box;flex:0 0 38px;margin-left:auto;min-width:0;text-align:right}.expander-icon{color:#000;cursor:pointer;transition:color .3s ease}.table-row:hover .expander-icon{color:#000}.entity-model-row--selected .expander-icon{color:#8dd0ff;color:var(--tab-accent,var(--primary-color))}.selected-expander{color:#8dd0ff!important;color:var(--tab-accent,var(--primary-color))!important}.expander-cell .p-button-text{color:#8dd0ff;color:var(--primary-color)}.p-sidebar,.sidebar-docked{background-color:#00263c;background-color:var(--surface-ground)}.sidebar-docked{border:none;border-radius:20px;box-shadow:none;display:flex;flex-direction:column}.open-sidebar-button{background-color:initial;border:none;color:#8dd0ff;color:var(--primary-color);margin-left:1rem;margin-top:3rem;transition:background-color .2s ease,color .2s ease}.open-sidebar-button:hover{background-color:#8dd0ff;background-color:var(--primary-color);color:#000}.search-container{box-sizing:border-box;margin-bottom:20px;min-width:0}.sidebar-footer{bottom:0;height:60px;left:0;pointer-events:none;position:absolute;width:100%}.cog-icon{bottom:12px;color:#8dd0ff;color:var(--primary-color);cursor:pointer;font-size:1.6rem;left:20px;opacity:.7;pointer-events:auto;position:absolute;transition:opacity .2s ease,color .2s ease}.cog-icon:hover{color:#fff;opacity:1}.watermark-logo{bottom:8px;left:50%;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-50%)}.watermark-logo img{height:38px;width:auto}.panel-scroll{box-sizing:border-box;height:100%;min-height:0;overflow:auto;padding:.75rem}.sidebar-tabview{display:flex;flex:1 1 auto;flex-direction:column;height:100%;margin-top:0;max-height:none;min-height:0}.sidebar-tabview .p-tabview-nav{flex:0 0 auto}.sidebar-tabview .p-tabview-panels{flex:1 1 auto;min-height:0;overflow:hidden}.sidebar-tabview .p-tabview-panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.sidebar-full{display:flex!important;flex-direction:column!important;padding:0!important}.sidebar-full .p-tabview,.sidebar-full .p-tabview-panel,.sidebar-full .p-tabview-panels{display:flex!important;flex:1 1 auto!important;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sidebar-full iframe{border:0;flex:1 1 auto;width:100%}.card{overflow:hidden}.sidebar-tabview .p-tabview-panels{overflow:hidden!important;padding:0!important}.sidebar-tabview .p-tabview-panel{overflow:hidden!important}.p-sidebar-content{overflow:visible!important}.home-icon{bottom:12px;color:#8dd0ff;color:var(--primary-color);cursor:pointer;font-size:1.6rem;opacity:.7;pointer-events:auto;position:absolute;right:20px;transition:opacity .2s ease,color .2s ease}.home-icon:hover{color:#fff;opacity:1}.settings-tab-container{display:flex;justify-content:space-between;margin-top:10px}.form-container{border-bottom-left-radius:0;border-bottom-right-radius:0;flex:1 1 auto;overflow:auto}.form-container .p-tabview-panels{background:#00263c;box-sizing:border-box;max-width:100%;min-width:0;width:100%}.chart-container{background-color:#00263c;border-radius:20px;box-sizing:border-box;flex:1 1;margin-left:20px;margin-top:51px;padding:20px}.chart-container canvas{height:100%!important;max-height:none!important;width:100%!important}.timeline-container{--bg:var(--surface-card);--border:var(--surface-border);--text:var(--primary-text-color)}.timeline-container .vis-item{background:#8dd0ff;background:var(--primary-color);border:1px solid var(--border);border-radius:6px;box-shadow:var(--card-shadow);color:#000;font-size:.875rem;font-weight:600;padding:.25rem .5rem;transition:all .15s ease}.timeline-container .vis-item:hover{background:#ffffff0a;background:var(--surface-hover);border-color:#8dd0ff;border-color:var(--primary-color);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.timeline-container .vis-time-axis .vis-grid.vis-minor{border-color:#01679f;border-color:var(--surface-border)}.timeline-container .vis-time-axis .vis-text{color:var(--text-secondary-color);font-size:.75rem}EntityOverview.css .entity-overview-container{display:flex;flex-direction:row;gap:1rem;padding:1rem}.entity-overview-left{flex:0 0 200px}.entity-overview-right{flex:1 1}.field-container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-top:0;max-width:100%}.field{padding:4px}.field-calender{padding:4px;width:140px}label{display:block;margin-bottom:5px;white-space:nowrap}.ownership-container{align-items:center;display:flex;gap:10px}.ownership-input{height:28px}.ownership-slider{flex-grow:1;max-width:60px}.ownership-cell input{background-color:#003350;border:0 solid #003350;border-radius:4px;color:#fff;height:26px;padding:2px;text-align:center;width:50px}.field .multiple-inputs-row{gap:4px}.vertical-tabview{display:block}.flex-container{display:flex;flex-direction:row;gap:4px;padding:1em}.flex-item{flex:1 1}.p-button-icon-left{color:#000}.horizontal-listbox .p-listbox-list{background-color:#00263c;background-color:var(--surface-card);display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.horizontal-listbox .p-listbox-item{flex:0 0 auto;margin-right:10px;white-space:nowrap}.listbox-container{position:relative;width:100%}.full-width-listbox{background-color:#00263c;background-color:var(--surface-card);padding-right:160px;width:100%}.add-mla-button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.overview-grid .p-card{height:100%}@media (max-width:900px){.overview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.zoom-button{align-items:center;background:#8dd0ff;background:var(--primary-color);border:none;border-radius:20%;color:#151515eb;color:var(--primary-color-text);cursor:pointer;display:flex;font-size:1.5rem;height:25px;justify-content:center;line-height:1;width:25px}.chatbox{display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:Inter,var(--font-family);height:100%;overflow:hidden}.chat-history{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;font-size:.95rem;gap:.75rem;line-height:1.4;max-height:76vh;min-height:0;overflow-y:auto;padding:1rem .4rem;scrollbar-gutter:stable both-edges}.chat-message{border-radius:12px;border-radius:10px 10px 10px 0;box-shadow:0 2px 6px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:Inter,var(--font-family);max-width:90%;padding:10px;white-space:pre-wrap}.chat-message.user{align-self:flex-end;background:#019aef;border-radius:10px 10px 0 10px;color:#fff}.chat-message.assistant{align-self:flex-start;background:#003350;color:#fff}.chat-message.typing{display:flex;font-style:italic;gap:.2rem;opacity:.8}.chat-footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border-top:1px solid #ffffff0d;margin-top:auto;padding:0 15px 15px;position:relative}.chat-input-row{align-items:center;display:flex;gap:.5rem}.chat-textarea{background:#003350;border:1px solid #3f4b5b;border-radius:10px;color:#e5e7eb;flex-grow:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:Inter,var(--font-family);outline:none;padding:.75rem;resize:none}.chat-textarea:disabled{opacity:.7}.chat-send{align-items:center;background:#01679f;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:.75rem}.chat-send:disabled{cursor:not-allowed;opacity:.7}.p-tabview,.p-tabview-panel,.p-tabview-panels{flex-direction:column}.chatbox{flex:1 1 auto;min-height:0}.cf-table{display:flex;gap:0;position:relative;width:100%}.first-grid-wrapper{flex:0 0 350px;min-width:350px}.second-grid-wrapper{border-left:1px solid #cccccc4d;box-sizing:border-box;flex:1 1 auto;min-width:0;overflow:hidden}.cf-table-frozen-resizer{bottom:0;cursor:col-resize;position:absolute;top:0;touch-action:none;transform:translateX(-50%);width:9px;z-index:25}.cf-table-frozen-resizer:before{background:#0000;bottom:0;content:"";left:4px;position:absolute;top:0;width:1px}.cf-table-frozen-resizer:focus-visible:before,.cf-table-frozen-resizer:hover:before{background:color-mix(in srgb,#8dd0ff 70%,#0000);background:color-mix(in srgb,var(--primary-color) 70%,#0000);transform:translateX(-1px);width:3px}.cf-table-frozen-resizer:focus-visible{outline:none}body.cf-table-frozen-resizing,body.cf-table-frozen-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.cf-table-row-actions{display:flex;flex:0 0 auto}.cf-table-label-mobile{display:none}.coa-item-column:focus-visible{outline:1px solid color-mix(in srgb,#8dd0ff 75%,#0000);outline:1px solid color-mix(in srgb,var(--primary-color) 75%,#0000);outline-offset:-1px}.grid-cell{height:35px}.grid-header-cell{font-weight:600;height:35px}.cf-table-controls,.p-tabview-panels .select-button-container,.select-button-container{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:5px;white-space:nowrap}.select-button-container .p-button-group,.select-button-container .p-buttonset{display:inline-flex}.select-button-container>*{margin:0!important}.select-button-container .asset-name,.select-button-container .investment-name{display:inline-block}.select-button-container .p-button.p-button-icon-only{vertical-align:middle}.series-controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.series-controls .p-checkbox{margin-right:5px}.p-tabview-panel .p-checkbox+label,.p-tabview-panel .p-field-checkbox{align-items:center;display:inline-flex;margin-right:20px}.metrics-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:20px;margin-top:20px}.metrics-card{background-color:#01527f;background-color:var(--surface-overlay);border-radius:10px;flex:1 1 200px}.sidebar-shell{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding-top:0;position:relative}.sidebar-width-splitter{align-items:center;cursor:col-resize;display:flex;flex:0 0 14px;height:56px;justify-content:center;position:relative;touch-action:none;width:14px}.sidebar-width-splitter:before{background:#8fd0ff9e;border-radius:999px;box-shadow:0 0 0 1px #01101d8c;content:"";height:56px;opacity:.9;position:relative;transition:opacity .15s ease,background .15s ease;width:4px;z-index:1}.sidebar-width-splitter:after{display:none}body.sidebar-width-resizing,body.sidebar-width-resizing *{cursor:col-resize!important}body.sidebar-width-resizing{-webkit-user-select:none;user-select:none}body:not(.sidebar-width-resizing) .sidebar-width-splitter:hover:before{background:#8fd0ffb8;opacity:1}body.sidebar-width-resizing .sidebar-width-splitter:before{background:#8fd0ffd1;opacity:1}.sidebar-main-splitter{background:#0000;border:none;flex:1 1 auto;height:100%;min-height:0}.sidebar-main-layout{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.sidebar-main-splitter .p-splitter-panel{background:#0000;display:flex;flex-direction:column;min-height:0}.sidebar-main-divider{align-items:center;background:#0000;border:0;cursor:row-resize;display:flex;flex:0 0 18px;justify-content:center;padding:0;position:relative;touch-action:none}.sidebar-main-divider:before{background:#8fd0ff3d;content:"";height:1px;left:.75rem;position:absolute;right:.75rem}.sidebar-main-divider-handle{background:#8fd0ff9e;border-radius:999px;box-shadow:0 0 0 1px #01101d8c;height:4px;transition:background .15s ease,opacity .15s ease,transform .15s ease;width:56px;z-index:1}.sidebar-main-divider.is-collapse-ready .sidebar-main-divider-handle{background:#ffa657eb;transform:scaleX(1.08)}.sidebar-panel-close-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 2px 10px #00000040;color:#ffffffd1;display:inline-flex;height:1.5rem;justify-content:center;opacity:0;position:absolute;right:.75rem;transition:opacity .15s ease,background .15s ease,color .15s ease;width:1.5rem;z-index:2}.sidebar-main-divider.is-collapse-ready .sidebar-panel-close-button,.sidebar-main-divider:focus-within .sidebar-panel-close-button,.sidebar-main-divider:hover .sidebar-panel-close-button{opacity:1}.sidebar-panel-close-button:hover{background:#ffffff1f}.sidebar-collapse-cue{background:#ffa65729;border:1px solid #ffa6576b;border-radius:999px;color:#ffe0bff2;font-size:.68rem;font-weight:600;left:50%;letter-spacing:.02em;padding:.25rem .6rem;pointer-events:none;position:absolute;top:calc(100% + .35rem);transform:translateX(-50%);white-space:nowrap;z-index:3}body.sidebar-main-resizing,body.sidebar-main-resizing *{cursor:row-resize!important}body.sidebar-main-resizing{-webkit-user-select:none;user-select:none}.sidebar-bottom-panel,.sidebar-top-panel{display:flex;flex-direction:column;height:100%;min-height:0}.sidebar-edge-controls{align-items:center;bottom:0;display:inline-flex;gap:4px;pointer-events:none;position:absolute;right:-22px;right:calc(-7px - var(--sidebar-main-panel-gap-half, 15px));top:0;z-index:1011}.sidebar-edge-controls:after{background:#8fd0ff3d;bottom:0;content:"";pointer-events:none;position:absolute;right:7px;top:calc(39px + 3rem);top:calc(var(--main-top-tabs-offset, 39px) + 3rem);width:1px}.sidebar-edge-controls .p-button.sidebar-edge-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:20px 0 0 20px;box-shadow:0 2px 10px #00000040;height:34px;pointer-events:auto;width:30px}.sidebar-edge-controls .sidebar-width-splitter{pointer-events:auto}.sidebar-edge-controls .p-button.sidebar-edge-toggle:hover{background:#ffffff1f}.sidebar-edge-controls .p-button.sidebar-edge-toggle:focus-visible{outline:2px solid #8fd0ff;outline-offset:2px}.sidebar-hyperanalyst-collapsed-rail{align-items:center;background:linear-gradient(180deg,#031523f5,#031d2ff5);border:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #8fd0ff33;color:#8fd0ffeb;cursor:pointer;display:flex;flex:0 0 2rem;font-size:.75rem;gap:.4rem;justify-content:center;letter-spacing:.05em;text-transform:uppercase}.sidebar-hyperanalyst-collapsed-rail:hover{background:linear-gradient(180deg,#071f33fa,#06273efa)}.sidebar-collapsed-rail-label{font-weight:600}.sidebar-hyperanalyst-collapsed-rail .pi-comments{font-size:.82rem}button.sidebar-reopen.p-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:0 20px 20px 0;box-shadow:0 2px 12px #00000040;height:34px;left:0;position:fixed;top:51%;width:30px;z-index:1001}button.sidebar-reopen.p-button:hover{background:#ffffff1f}button.sidebar-reopen.p-button:focus-visible{outline:2px solid #8fd0ff;outline-offset:2px}.blue-card{background:#00263c;background:var(--surface-card);border-radius:12px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;padding:1rem}.settings-tab-container{align-items:stretch;display:flex!important;flex-direction:column!important;gap:0;height:100%;justify-content:stretch;margin-top:0;min-height:0;min-width:0;width:100%}.settings-tab-container .form-container{box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;padding:0}.settings-tab-and-chart-container .chart-container{box-sizing:border-box;display:flex;flex:1 1;margin-top:0;min-height:0;min-width:0;padding:10px}.settings-chart-width-splitter{align-items:center;align-self:center;background:#0000;border:0;cursor:col-resize;display:flex;flex:0 0 14px;height:84px;justify-content:center;padding:0;position:relative;touch-action:none;width:14px}.settings-chart-width-splitter-handle{background:#8fd0ff9e;border-radius:999px;box-shadow:0 0 0 1px #01101d8c;height:56px;opacity:.9;position:relative;transition:opacity .15s ease,background .15s ease,transform .15s ease;width:4px;z-index:1}.settings-chart-width-splitter.is-collapse-ready .settings-chart-width-splitter-handle{background:#ffa657eb;transform:scaleY(1.08)}body.settings-chart-width-resizing,body.settings-chart-width-resizing *{cursor:col-resize!important}body.settings-chart-width-resizing{-webkit-user-select:none;user-select:none}body:not(.settings-chart-width-resizing) .settings-chart-width-splitter:hover .settings-chart-width-splitter-handle{background:#8fd0ffb8;opacity:1}body.settings-chart-width-resizing .settings-chart-width-splitter .settings-chart-width-splitter-handle{background:#8fd0ffd1;opacity:1}.settings-chart-width-splitter:focus-visible{outline:2px solid #8fd0ff;outline-offset:2px}.settings-panel-close-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 2px 10px #00000040;color:#ffffffd1;display:inline-flex;height:1.5rem;justify-content:center;left:50%;opacity:0;position:absolute;top:calc(100% + .45rem);transform:translateX(-50%);transition:opacity .15s ease,background .15s ease,color .15s ease;width:1.5rem;z-index:2}.settings-chart-width-splitter.is-collapse-ready .settings-panel-close-button,.settings-chart-width-splitter:focus-within .settings-panel-close-button,.settings-chart-width-splitter:hover .settings-panel-close-button{opacity:1}.settings-panel-close-button:hover{background:#ffffff1f}.settings-collapse-cue{background:#ffa65729;border:1px solid #ffa6576b;border-radius:999px;color:#ffe0bff2;font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:.25rem .6rem;pointer-events:none;position:absolute;right:calc(100% + .45rem);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:3}.settings-chart-collapsed-rail{align-items:center;align-self:stretch;background:linear-gradient(90deg,#031523f5,#031d2ff5);border:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;color:#8fd0ffeb;cursor:pointer;display:flex;flex:0 0 2.25rem;flex-direction:column;gap:.45rem;height:100%;justify-content:center;margin:0 10px 0 0}.settings-chart-collapsed-rail:hover{background:linear-gradient(90deg,#071f33fa,#06273efa)}.settings-collapsed-rail-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.settings-chart-collapsed-rail .pi-chart-line{font-size:.82rem}.settings-tab-container,.settings-tab-container .form-container{min-width:0}.settings-tab-container .form-container .p-tabview-panels{max-width:100%;min-width:0!important;width:100%}.settings-left .p-tabview,.settings-left .p-tabview-panel,.settings-left .p-tabview-panels{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.settings-left .p-tabview-panel{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto}.settings-left .p-tabview-panel>*{max-width:100%;min-width:0}.p-tabview,.p-tabview-panel,.p-tabview-panels{max-width:100%;min-width:0;overflow-x:hidden}.p-tabview-panel .hv-dt .p-datatable-wrapper{overflow-x:auto}@keyframes ha-blink{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ha-border-pulse{0%{box-shadow:0 0 0 0 #3b82f62e,inset 0 0 0 1px #ffffff14}50%{box-shadow:0 0 0 8px #3b82f60f,inset 0 0 0 1px #ffffff2e}to{box-shadow:0 0 0 0 #3b82f62e,inset 0 0 0 1px #ffffff14}}.ha-animated-border{animation:ha-border-pulse 6s ease-in-out infinite;border-radius:12px;will-change:box-shadow}.ha-premium-cta{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 8px 24px #0000002e;color:#e5e7ebf5;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.8rem 1.15rem;position:relative;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,opacity .2s}.ha-premium-cta:before{background:linear-gradient(120deg,#ffffff40,#ffffff14,#ffffff40);border-radius:12px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;padding:1px}.ha-premium-cta:after,.ha-premium-cta:before{content:"";pointer-events:none;position:absolute}.ha-premium-cta:after{background:linear-gradient(180deg,#ffffff2e,#fff0);border-radius:10px;height:40%;left:8px;opacity:.25;right:8px;top:6px}.ha-premium-cta:hover{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border-color:#ffffff29;box-shadow:inset 0 1px 0 #ffffff14,0 12px 32px #00000038;transform:translateY(-1px)}.ha-premium-cta[disabled]{cursor:not-allowed;opacity:.6;transform:none}.ha-premium-cta:focus-visible{border-color:color-mix(in oklab,#8dd0ff 40%,#fff 0);border-color:color-mix(in oklab,var(--primary-color,#60a5fa) 40%,#fff 0);box-shadow:0 0 0 3px #60a5fa38,0 12px 32px #0000003d;outline:none}.ha-progress-container{display:flex;flex-direction:column;gap:.5rem;max-width:960px;width:100%}.ha-premium-progress-wrap{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 8px 24px #0000002e;padding:.75rem}.ha-premium-progress-label{color:#e5e7ebd9;font-size:.875rem;margin-bottom:.35rem;text-align:center}.ha-premium-progress{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:999px;height:10px;overflow:hidden;width:100%}.ha-premium-progress::-webkit-progress-bar{background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border-radius:999px;box-shadow:inset 0 1px 2px #00000059}.ha-premium-progress::-webkit-progress-value{animation:ha-progress-stripes 3s linear infinite;background:linear-gradient(90deg,#8dd0ff,color-mix(in oklab,#8dd0ff 70%,#fff 0));background:linear-gradient(90deg,var(--primary-color,#60a5fa),color-mix(in oklab,var(--primary-color,#60a5fa) 70%,#fff 0));background-size:200% 100%;border-radius:999px;box-shadow:0 0 12px color-mix(in oklab,#8dd0ff 35%,#0000 0);box-shadow:0 0 12px color-mix(in oklab,var(--primary-color,#60a5fa) 35%,#0000 0)}.ha-premium-progress::-moz-progress-bar{animation:ha-progress-stripes 3s linear infinite;background:linear-gradient(90deg,#8dd0ff,color-mix(in oklab,#8dd0ff 70%,#fff 0));background:linear-gradient(90deg,var(--primary-color,#60a5fa),color-mix(in oklab,var(--primary-color,#60a5fa) 70%,#fff 0));background-size:200% 100%;border-radius:999px;box-shadow:0 0 12px color-mix(in oklab,#8dd0ff 35%,#0000 0);box-shadow:0 0 12px color-mix(in oklab,var(--primary-color,#60a5fa) 35%,#0000 0)}.ha-premium-progress-percent{color:#e5e7ebb3;font-size:.75rem;margin-top:.35rem;text-align:center}@keyframes ha-progress-stripes{0%{background-position:0 0}to{background-position:200% 0}}.ha-chatbox-shell{flex-direction:column;height:100%}.ha-chatbox-shell,.ha-conversation-body{display:flex;min-height:0;overflow:hidden}.ha-conversation-body{flex:1 1 auto}.ha-limit-notice{color:#ffffffb3;font-size:.7rem;line-height:1.3;margin:0;padding:.35rem .5rem}.ha-usage-counter{background:#0000;border:0;color:inherit;cursor:help;display:block;font:inherit;text-align:left;width:100%}.ha-usage-counter:focus-visible,.ha-usage-counter:hover{text-decoration:underline}.ha-chat-root{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ha-conversation-toolbar{grid-column-gap:.5rem;grid-row-gap:.4rem;align-items:center;background:#02121f6b;border-top:1px solid #ffffff0d;column-gap:.5rem;display:grid;flex:0 0 auto;grid-template-columns:2.2rem minmax(0,1fr) 2.2rem 2.2rem;padding:.6rem 1rem .75rem;row-gap:.4rem}.ha-conversation-select-wrap{flex:1 1 auto;min-width:0;position:relative}.ha-conversation-select{width:100%}.ha-investment-context{align-items:baseline;color:#e5e7ebc7;display:flex;font-size:.78rem;gap:.35rem;line-height:1.2;min-width:0;overflow:hidden;padding-inline:.05rem;text-overflow:ellipsis;white-space:nowrap}.ha-investment-context--inline{flex:1 1 18rem;justify-content:flex-end;margin-left:auto;max-width:100%}.ha-investment-context-label{color:#8fd0ffd1;flex:0 0 auto}.ha-investment-context-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ha-conversation-action-button{align-items:center;background:#114767e6;border:1px solid #8fd0ff73;border-radius:8px;color:#e5e7ebf2;cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;padding:0;width:2.2rem}.ha-conversation-action-button:hover:not(:disabled){background:#165a82f2}.ha-conversation-toolbar-footer{background:#0000}.ha-conversation-action-button:disabled{cursor:not-allowed;opacity:.45}.ha-conversation-action-button-danger{color:#fca5a5}.ha-conversation-action-button-danger:hover:not(:disabled){background:#f8717129;color:#fecaca}.ha-chat-scroll{display:flex;flex:1 1 auto;flex-direction:column;font-size:.95rem;gap:.75rem;line-height:1.4;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem;scrollbar-color:#8fd0ff73 #0000;scrollbar-width:thin}.ha-chat-scroll::-webkit-scrollbar{width:8px}.ha-chat-scroll::-webkit-scrollbar-thumb{background:#8fd0ff73;border-radius:999px}.ha-chat-scroll::-webkit-scrollbar-track{background:#0000}.ha-import-wrapper{padding:1rem}.ha-footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border-top:1px solid #ffffff0d;display:flex;flex:0 0 auto;justify-content:center;padding:.75rem;width:100%}.ha-footer-inner{margin:0 auto;max-width:960px;padding-inline:1rem;width:100%}.ha-input-row{align-items:center;display:flex;gap:.5rem;padding:.5rem .75rem}.ha-input-row-with-mentions{position:relative}.ha-textarea{border:none;flex-grow:1;line-height:1.4;min-height:3rem;padding:.75rem;resize:none}.ha-sendbtn{background:#8dd0ff;background:var(--primary-color);border:none;border-radius:6px;color:#151515eb;color:var(--primary-color-text);cursor:pointer;padding:.6rem .9rem}.ha-sendbtn:disabled{cursor:not-allowed;opacity:.75}.ha-assistant-actions{align-self:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;margin-left:.15rem;margin-top:-.35rem;max-width:100%}.ha-assistant-action{background:#031b2bd1;border:1px solid #8fd0ff59;border-radius:8px;color:#e5e7ebf0;cursor:pointer;font-size:.84rem;line-height:1.2;padding:.42rem .72rem}.ha-assistant-action:hover:not(:disabled){background:#114767eb}.ha-assistant-action:disabled{cursor:not-allowed;opacity:.65}.ha-assistant-action-primary{background:#0e7490eb;border-color:#7dd3fc8c;color:#ecfeff}.ha-assistant-action-danger{border-color:#f871716b;color:#fecaca}.ha-assistant-action-danger:hover:not(:disabled){background:#7f1d1db8}.ha-mention-menu{background:#031b2bfa;border:1px solid #8fd0ff59;border-radius:10px;bottom:calc(100% + .35rem);box-shadow:0 8px 20px #00000059;display:flex;flex-direction:column;gap:.2rem;left:.5rem;max-height:13rem;overflow-y:auto;padding:.35rem;position:absolute;right:.5rem;z-index:35}.ha-mention-empty{color:#e5e7ebb8;font-size:.82rem;padding:.45rem .55rem}.ha-mention-option{background:#0000;border:none;border-radius:8px;color:#e5e7ebeb;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;text-align:left}.ha-mention-option.is-active,.ha-mention-option:hover{background:#114767e6}.ha-mention-primary{font-size:.86rem;line-height:1.2}.ha-mention-meta{color:#8fd0ffe0;font-size:.76rem;line-height:1.2}.ha-model-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.35rem;min-width:0;width:100%}.settings-left .p-tabview-panel.growth-tab-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview-panel.growth-tab-panel>.settings-panel-tour-target{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview.growth-tabview-active{display:flex;flex-direction:column;height:100%;min-height:0}.settings-left .p-tabview.growth-tabview-active .p-tabview-panels{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview.growth-tabview-active .p-tabview-panel.growth-tab-panel{flex:1 1 auto}.growth-hmodel-table,.growth-hmodel-table .hv-sheet-shell,.growth-input-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.growth-hmodel-table .hv-sheet-toolbar{flex:0 0 auto;flex-wrap:wrap}.settings-left .p-tabview-panel.units-tab-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview-panel.costs-tab-panel>.settings-panel-tour-target,.settings-left .p-tabview-panel.units-tab-panel>.settings-panel-tour-target{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview.units-tabview-active{display:flex;flex-direction:column;height:100%;min-height:0}.settings-left .p-tabview.units-tabview-active .p-tabview-panels{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview.units-tabview-active .p-tabview-panel.units-tab-panel{flex:1 1 auto}.hi-units-table.hi-units-grid,.hi-units-table.p-datatable{--hi-units-grid-border:#5b697edb;--hi-units-grid-border-soft:#5b697e8f;--hi-units-cell-hover:#8dd0ff14;--hi-units-cell-focus:#8dd0ff;font-size:.78rem;line-height:1.2;min-height:0;position:relative}.hi-units-table.hi-units-grid{background:#00263c;background:var(--surface-card);border:1px solid var(--hi-units-grid-border);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;width:100%}.hi-units-summary-strip{align-items:stretch;background:color-mix(in srgb,#00263c 92%,#fff 8%);background:color-mix(in srgb,var(--surface-card) 92%,#fff 8%);border:1px solid #5b697e8f;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0;min-width:min(100%,18rem);overflow:hidden}.hi-units-root{container-type:inline-size}.hi-units-controls{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) -webkit-max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);margin-bottom:.5rem;min-width:0}.hi-units-add-actions,.hi-units-row-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.hi-units-add-trigger.p-button{height:2rem;padding:0;width:2rem}.hi-units-row-group{gap:.25rem;grid-column:2;grid-row:1;justify-self:center;position:relative;white-space:nowrap}.hi-units-row-group-menu{background:#003350;background:var(--surface-popup);box-shadow:0 4px 12px #0003;left:0;min-width:100%;padding:.35rem;position:absolute;top:calc(100% + .25rem);z-index:1000}.hi-units-row-group-menu,.hi-units-row-group-trigger.p-button{border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:4px}.hi-units-row-group-trigger.p-button{background:#00263c;background:var(--surface-card);color:#8dd0ff;color:var(--primary-color);font-size:.82rem;height:2rem;padding:0 .7rem}.hi-units-row-group-trigger.p-button:focus,.hi-units-row-group-trigger.p-button:hover{background:#003350;background:var(--surface-popup);border-color:#8dd0ff;border-color:var(--primary-color);color:#8dd0ff;color:var(--primary-color)}.hi-units-mla-action.hi-units-row-group-active{background:color-mix(in srgb,#8dd0ff 18%,#003350);background:color-mix(in srgb,var(--primary-color) 18%,var(--surface-popup));color:#8dd0ff;color:var(--primary-color)}.hi-units-add-actions{grid-column:3;grid-row:1;justify-self:end}.hi-units-assumption-groups{grid-column:1;grid-row:1;justify-self:stretch;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.hi-units-assumption-groups::-webkit-scrollbar{display:none}.hi-units-assumption-groups .p-selectbutton{display:flex;flex-wrap:nowrap;max-width:none;white-space:nowrap;width:-webkit-max-content;width:max-content}.submit-button-container--units{gap:.75rem;padding-right:20px}.submit-button-container--units>.p-button{flex:0 0 auto}.hi-units-footer-summary{display:flex;flex:1 1 auto;margin-left:auto;min-width:0;overflow-x:auto}.hi-units-footer-summary .hi-units-summary-strip{flex:0 0 auto;margin-left:auto;min-width:-webkit-max-content;min-width:max-content}.hi-units-summary-item{align-items:center;border-right:1px solid #5b697e6b;display:flex;font-size:.78rem;gap:.45rem;line-height:1.15;min-height:2rem;padding:.25rem .7rem;white-space:nowrap}.hi-units-summary-item:last-child{border-right:0}.hi-units-summary-item span{color:#fff9;color:var(--text-color-secondary)}.hi-units-summary-item strong{font-feature-settings:"tnum";color:#ffffffde;color:var(--text-color);font-variant-numeric:tabular-nums;font-weight:600}.hi-units-clear-filters.p-button{border-left:1px solid #5b697e6b;border-radius:0;color:#fff;font-size:.78rem;margin-left:auto;min-height:2rem;padding:.25rem .7rem;width:2.25rem}.hi-units-clear-filters.p-button .p-button-icon{color:#fff}.hi-units-clear-filters.p-button:enabled:hover{background:#8dd0ff14;color:#fff}.hi-units-clear-filters.p-button:enabled:hover .p-button-icon{color:#fff}.hi-units-grid-header{background:linear-gradient(#ffffff0a,#ffffff0a),#00263c;background:linear-gradient(#ffffff0a,#ffffff0a),var(--surface-card);border-bottom:1px solid var(--hi-units-grid-border);flex:0 0 78px;overflow:hidden;width:100%}.hi-units-grid--filters-collapsed .hi-units-grid-header{flex-basis:52px}.hi-units-grid-header-inner{display:flex;flex-direction:column;height:100%;will-change:transform}.hi-units-grid-column-row,.hi-units-grid-group-row{display:flex;flex:0 0 auto}.hi-units-grid-group-row{border-bottom:1px solid var(--hi-units-grid-border);height:20px}.hi-units-grid-group-cell{border-right:1px solid var(--hi-units-grid-border);box-sizing:border-box;color:#fff9;color:var(--text-color-secondary);flex:0 0 auto;font-size:.65rem;font-weight:600;letter-spacing:.03em;overflow:hidden;padding:.2rem .35rem;position:relative;text-transform:uppercase;white-space:nowrap}.hi-units-grid-group-cell--pinned{background:#00263c;background:var(--surface-card);z-index:2}.hi-units-grid-header-cell{border-right:1px solid var(--hi-units-grid-border);box-sizing:border-box;flex:0 0 auto;font-size:.74rem;height:58px;line-height:1.1;min-width:0;overflow:hidden;padding:.22rem .45rem .22rem .35rem;position:relative;white-space:nowrap}.hi-units-grid-header-cell--pinned{background:#00263c;background:var(--surface-card)}.hi-units-grid--filters-collapsed .hi-units-grid-header-cell{height:32px;padding-bottom:.3rem;padding-top:.34rem}.hi-units-grid-header-cell:last-child{border-right:0}.hi-units-filter-toggle{align-items:center;background:#8dd0ff0f;border:1px solid #8dd0ff57;border-radius:4px;color:#fff9;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;height:1.45rem;justify-content:center;padding:0;width:1.45rem}.hi-units-filter-toggle:focus-visible,.hi-units-filter-toggle:hover,.hi-units-filter-toggle[aria-pressed=true]{background:#8dd0ff1f;border-color:#8dd0ff9e;color:#fff;outline:0}.hi-units-filter-toggle .pi{font-size:.72rem}.hi-units-grid-header-label{align-items:center;background:#0000;border:0;color:#ffffffde;color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-weight:600;height:1.35rem;justify-content:space-between;min-width:0;padding:0;text-align:left;width:100%}.hi-units-grid-header-label:disabled{cursor:default;opacity:1}.hi-units-grid-header-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hi-units-grid-header-label .pi{color:#fff9;color:var(--text-color-secondary);flex:0 0 auto;font-size:.72rem;margin-left:.35rem}.hi-units-grid-filter .p-inputtext,.hi-units-grid-filter.p-dropdown,.hi-units-grid-filter.p-inputnumber,.hi-units-grid-filter.p-inputtext,.hi-units-grid-filter.p-multiselect{font-size:.72rem;height:1.45rem;margin-top:.18rem;min-height:1.45rem;width:100%}.hi-units-grid-filter .p-inputtext,.hi-units-grid-filter.p-dropdown .p-dropdown-label,.hi-units-grid-filter.p-inputtext,.hi-units-grid-filter.p-multiselect .p-multiselect-label{font-size:.72rem;padding-bottom:.12rem;padding-top:.12rem}.hi-units-grid-filter.p-dropdown .p-dropdown-trigger,.hi-units-grid-filter.p-multiselect .p-multiselect-trigger{width:1.55rem}.hi-units-number-filter{align-items:stretch;display:flex;gap:.14rem;min-width:0}.hi-units-number-filter-condition{background:#00263c;background:var(--surface-ground);border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:4px;color:#ffffffde;color:var(--text-color);cursor:pointer;flex:0 0 2rem;font:inherit;font-size:.72rem;font-weight:700;height:1.45rem;line-height:1;min-width:0;padding:0 .12rem 0 .28rem;width:2rem}.hi-units-number-filter-condition:focus-visible,.hi-units-number-filter-condition:hover{border-color:#8dd0ffb8;outline:0}.hi-units-number-filter-value{flex:1 1 auto;min-width:0;width:0}.hi-units-number-filter-value::-webkit-inner-spin-button,.hi-units-number-filter-value::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hi-units-grid-resizer{background:#0000;border:0;cursor:col-resize;height:100%;padding:0;position:absolute;right:0;top:0;touch-action:none;width:.65rem;z-index:2}.hi-units-grid-resizer:focus-visible,.hi-units-grid-resizer:hover{background:#8dd0ff2e;outline:0}.hi-units-grid-body{background:#00263c;background:var(--surface-card);flex:1 1 auto;min-height:0;outline:0}.hi-units-grid-body>div{min-width:var(--hi-units-grid-width)}.hi-units-grid-pinned-body{background:#00263c;background:var(--surface-card);border-right:1px solid var(--hi-units-grid-border);overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.hi-units-grid-pinned-body::-webkit-scrollbar{display:none}.hi-units-mla-toggle{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;flex:0 0 auto;height:18px;padding:0;width:18px}.hi-units-mla-toggle:focus-visible,.hi-units-mla-toggle:hover{background:#8dd0ff29;outline:1px solid #8dd0ff;outline:1px solid var(--primary-color)}.hi-units-mla-edit{flex:0 0 auto;height:24px;padding:0;width:24px}.hi-units-mla-actions-panel.p-overlaypanel{background:#003350;background:var(--surface-popup);border-color:#01679f;border-color:var(--surface-border)}.hi-units-mla-actions-panel.p-overlaypanel .p-overlaypanel-content{padding:.25rem}.hi-units-mla-actions{display:grid;min-width:9rem}.hi-units-mla-action{background:#0000;border:0;border-radius:3px;color:#ffffffde;color:var(--text-color);cursor:pointer;font:inherit;padding:.42rem .65rem;text-align:left}.hi-units-mla-action:focus-visible,.hi-units-mla-action:hover{background:#8dd0ff29;outline:0}.hi-units-mla-action--danger{color:#f19ea6}.hi-units-grid-cell{align-items:center;border-bottom:1px solid var(--hi-units-grid-border-soft);border-right:1px solid var(--hi-units-grid-border-soft);box-sizing:border-box;color:#ffffffde;color:var(--text-color);display:flex;font-size:.78rem;line-height:1.2;min-width:0;overflow:hidden;padding:.18rem .4rem;text-overflow:ellipsis;white-space:nowrap}.hi-units-grid-cell>*{min-width:0}.hi-units-grid-cell--uplifts{align-items:stretch;padding:0}.hi-units-uplifts-cell{display:flex;flex-direction:column;height:100%;width:100%}.hi-units-uplifts-cell button{background:#0000;border:0;border-bottom:1px solid var(--hi-units-grid-border-soft);color:inherit;cursor:pointer;flex:1 1;font:inherit;min-height:0;overflow:hidden;padding:.18rem .4rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.hi-units-uplifts-cell button:last-child{border-bottom:0}.hi-units-uplifts-cell button:focus-visible,.hi-units-uplifts-cell button:hover{background:var(--hi-units-cell-hover);outline:0}.hi-units-grid-cell.p-align-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.hi-units-grid-cell.p-align-center{justify-content:center;text-align:center}.hi-units-grid-cell.is-editable{cursor:cell}.hi-units-grid-cell.is-row-hovered,.hi-units-grid-cell:hover{background:#8dd0ff0a}.hi-units-grid-cell.is-editable:hover{background:var(--hi-units-cell-hover);box-shadow:inset 0 0 0 1px #8dd0ff57}.hi-units-grid-cell.is-active,.hi-units-grid-cell:focus,.hi-units-grid-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--hi-units-cell-focus);outline:0}.hi-units-grid-cell.p-cell-editing{background:#8dd0ff1c;box-shadow:inset 0 0 0 2px var(--hi-units-cell-focus);overflow:visible;z-index:2}.hi-rent-input{grid-gap:.35rem;align-items:start;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;width:100%}.hi-rent-input>*{min-width:0}.hi-rent-input>small{grid-column:1/-1;text-align:left}.hi-units-grid-cell.p-cell-editing>.hi-rent-input{background:#002234fa;border:1px solid #8dd0ff73;border-radius:3px;box-shadow:0 3px 10px #0000004d;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,8.5rem);padding:.3rem;position:absolute;right:0;top:0;width:min(19rem,calc(100vw - 2rem))}.hi-units-touch-editor-dialog .hi-rent-input{grid-template-columns:minmax(0,1fr)}.hi-units-touch-editor-dialog .hi-rent-input>.hi-select{grid-row:1}.hi-units-inline-editor{background:#002234e0;border:1px solid #8dd0ff73;border-radius:3px;color:#ffffffde;color:var(--text-color);font:inherit;height:1.45rem;line-height:1.2;min-height:1.45rem;min-width:0;padding:.12rem .3rem;width:100%}.hi-units-inline-editor:focus{border-color:var(--hi-units-cell-focus);box-shadow:0 0 0 1px #8dd0ff2e;outline:0}.hi-units-inline-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.hi-units-inline-incentive{align-items:center;display:flex;gap:.35rem;min-width:0;width:100%}.hi-units-inline-incentive label{align-items:center;display:flex;font-size:.68rem;gap:.2rem;min-width:0;white-space:nowrap}.hi-units-inline-incentive input{flex:1 1 2.8rem;min-width:2.5rem;width:2.8rem}.hi-units-inline-number-stepper{align-items:stretch;display:flex;height:1.45rem;min-width:0;width:100%}.hi-units-inline-number-stepper .hi-units-inline-number{border-bottom-right-radius:0;border-top-right-radius:0;flex:1 1 auto;min-width:0}.hi-units-inline-number-buttons{display:flex;flex:0 0 1.05rem;flex-direction:column;height:1.45rem}.hi-units-inline-number-buttons button{align-items:center;background:#8dd0ff14;border:1px solid #8dd0ff73;border-left:0;color:#fff9;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;flex:1 1 50%;justify-content:center;min-height:0;padding:0}.hi-units-inline-number-buttons button:first-child{border-bottom:0;border-top-right-radius:3px}.hi-units-inline-number-buttons button:last-child{border-bottom-right-radius:3px}.hi-units-inline-number-buttons button:hover{background:#8dd0ff29;color:#fff}.hi-units-inline-number-buttons .pi{font-size:.48rem;line-height:1}.hi-units-grid-cell.hi-units-row--active{background:#8dd0ff2e;color:#ffffffde;color:var(--text-color)}.hi-units-grid-empty{align-items:center;color:#fff9;color:var(--text-color-secondary);display:flex;font-size:.78rem;padding:.75rem}.hi-units-table .p-datatable-wrapper{border:1px solid var(--hi-units-grid-border);min-height:0}.hi-units-table .p-datatable-table{border-collapse:initial;border-spacing:0}.hi-units-table .p-datatable-thead>tr>th{background:linear-gradient(#ffffff0a,#ffffff0a),#00263c;background:linear-gradient(#ffffff0a,#ffffff0a),var(--surface-card);border:0!important;border-bottom:1px solid var(--hi-units-grid-border)!important;border-right:1px solid var(--hi-units-grid-border)!important;font-size:.74rem;height:30px;line-height:1.1;padding:.28rem .4rem;white-space:nowrap}.hi-units-table .p-datatable-tbody>tr{height:28px!important}.hi-units-table .p-datatable-tbody>tr>td{border:0!important;border-bottom:1px solid var(--hi-units-grid-border-soft)!important;border-right:1px solid var(--hi-units-grid-border-soft)!important;box-sizing:border-box;height:28px;line-height:1.2;overflow:hidden;padding:.18rem .4rem;text-overflow:ellipsis;white-space:nowrap}.hi-units-table .p-datatable-tbody>tr>td:last-child,.hi-units-table .p-datatable-thead>tr>th:last-child{border-right:0!important}.hi-units-table .p-datatable-tbody>tr:not(.p-highlight):not(.hi-units-row--active):not(.p-datatable-emptymessage):hover>td{background:#8dd0ff0a}.hi-units-table .p-datatable-tbody>tr>td[data-p-editable-column=true]{cursor:cell}.hi-units-table .p-datatable-tbody>tr>td[data-p-editable-column=true]:hover{background:var(--hi-units-cell-hover);box-shadow:inset 0 0 0 1px #8dd0ff57}.hi-units-table .p-datatable-tbody>tr>td:focus,.hi-units-table .p-datatable-tbody>tr>td:focus-visible{box-shadow:inset 0 0 0 2px var(--hi-units-cell-focus);outline:0}.hi-units-table .p-datatable-tbody>tr>td.p-cell-editing{background:#8dd0ff1c;box-shadow:inset 0 0 0 2px var(--hi-units-cell-focus)}.hi-units-table .p-datatable-tbody>tr.hi-units-row--active>td,.hi-units-table .p-datatable-tbody>tr.p-highlight>td{background:#8dd0ff2e;color:#ffffffde;color:var(--text-color)}.hi-units-active-toggle{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #8dd0ffad;border-radius:50%;cursor:pointer;display:inline-block;height:.9rem;margin:0;padding:0;vertical-align:middle;width:.9rem}.hi-units-active-toggle:focus-visible{box-shadow:0 0 0 2px #8dd0ff3d;outline:0}.hi-units-active-toggle:checked{background:radial-gradient(circle at center,var(--hi-units-cell-focus) 0 38%,#0000 42%);border-color:var(--hi-units-cell-focus);box-shadow:0 0 0 2px #8dd0ff29}.hi-units-table .p-column-resizer{width:.45rem}.hi-units-table .p-column-resizer:hover{background:#8dd0ff2e}.hi-units-table .p-column-resizer-helper{background:var(--hi-units-cell-focus)}.hi-units-table .p-datatable-tbody>tr>td.p-align-right,.hi-units-table .p-datatable-thead>tr>th.p-align-right>.p-column-header-content{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.hi-units-grid-cell.p-cell-editing .p-calendar,.hi-units-grid-cell.p-cell-editing .p-dropdown,.hi-units-grid-cell.p-cell-editing .p-inputnumber,.hi-units-grid-cell.p-cell-editing .p-inputtext,.hi-units-grid-cell.p-cell-editing .p-treeselect,.hi-units-table .p-cell-editing .p-calendar,.hi-units-table .p-cell-editing .p-dropdown,.hi-units-table .p-cell-editing .p-inputnumber,.hi-units-table .p-cell-editing .p-inputtext,.hi-units-table .p-cell-editing .p-treeselect{font-size:.78rem;width:100%}.hi-units-grid-cell.p-cell-editing .p-calendar .p-inputtext,.hi-units-grid-cell.p-cell-editing .p-dropdown,.hi-units-grid-cell.p-cell-editing .p-inputnumber-input,.hi-units-grid-cell.p-cell-editing .p-inputtext,.hi-units-grid-cell.p-cell-editing .p-treeselect,.hi-units-table .p-cell-editing .p-calendar .p-inputtext,.hi-units-table .p-cell-editing .p-dropdown,.hi-units-table .p-cell-editing .p-inputnumber-input,.hi-units-table .p-cell-editing .p-inputtext,.hi-units-table .p-cell-editing .p-treeselect{height:1.45rem;min-height:1.45rem;padding-bottom:.12rem;padding-top:.12rem}.hi-units-grid-cell.p-cell-editing .p-align-right .p-inputtext,.hi-units-grid-cell.p-cell-editing.p-align-right .p-inputnumber-input,.hi-units-grid-cell.p-cell-editing.p-align-right .p-inputtext,.hi-units-table .p-cell-editing .p-align-right .p-inputtext,.hi-units-table .p-cell-editing.p-align-right .p-inputnumber-input,.hi-units-table .p-cell-editing.p-align-right .p-inputtext{text-align:right}.hi-units-grid-cell.p-cell-editing .hi-event-treeselect.p-treeselect,.hi-units-table .p-cell-editing .hi-event-treeselect.p-treeselect{height:1.45rem;min-height:1.45rem}.hi-units-grid-cell.p-cell-editing .hi-event-treeselect .p-treeselect-label,.hi-units-table .p-cell-editing .hi-event-treeselect .p-treeselect-label{font-size:.72rem;line-height:1.15;padding:.14rem .28rem}.hi-units-grid-cell.p-cell-editing .hi-event-treeselect .p-treeselect-trigger,.hi-units-table .p-cell-editing .hi-event-treeselect .p-treeselect-trigger{width:1.15rem}.hi-units-grid-cell.p-cell-editing .hi-event-treeselect .p-treeselect-trigger-icon,.hi-units-table .p-cell-editing .hi-event-treeselect .p-treeselect-trigger-icon{height:.62rem;width:.62rem}.hi-event-treeselect-panel.p-treeselect-panel{max-width:min(24rem,calc(100vw - 2rem));min-width:12rem}.hi-event-treeselect-panel .p-tree .p-treenode-content{font-size:.78rem;min-height:1.55rem;padding-bottom:.18rem;padding-top:.18rem}.hi-unit-lease-expiry-status{align-items:center;border:1px solid;border-radius:4px;cursor:help;display:inline-flex;font-size:.72rem;line-height:1.05;max-width:100%;min-height:1.35rem;padding:.04rem .32rem;white-space:nowrap}.hi-unit-lease-expiry-value{overflow:hidden;text-overflow:ellipsis}.hi-unit-calculated-lease-start{align-items:center;color:#2563eb;display:inline-flex;white-space:nowrap}.create-unit-model-import-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:.5rem 0 0}.create-unit-model-import-tip{color:#fff9;color:var(--text-color-secondary,#e5e7ebcc);flex:1 1 auto;font-size:.85rem;line-height:1.35;min-width:16rem}.create-unit-model-llm-model{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem;max-width:100%}.create-unit-model-llm-model .llm-model-label{color:#fff9;color:var(--text-color-secondary,#64748b);font-size:.82rem;font-weight:700}.create-unit-model-llm-model .llm-model-select{min-width:14rem}@media (max-width:720px){.create-unit-model-import-header{align-items:flex-start;flex-direction:column;gap:.6rem}.create-unit-model-import-tip{min-width:0}}.settings-left .p-tabview-panel.costs-tab-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-left .p-tabview-panel.costs-tab-panel>*{flex:1 1 auto;min-height:0}.ha-msg-user{align-self:flex-end;background:#8dd0ff;background:var(--primary-color);border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#151515eb;color:var(--primary-color-text);max-width:75%;padding:.6rem .9rem;white-space:pre-wrap}.ha-msg-assistant{align-self:flex-start;border-radius:0;color:#e5e7ebb3;max-width:100%;padding:.6rem 0;white-space:normal}.ha-proposed-plan{align-self:stretch;background:linear-gradient(145deg,#082f4980,#020c1bbd);border:1px solid #7dd3fc4d;border-radius:14px;box-shadow:0 10px 28px #0003,inset 0 1px 0 #ffffff0f;box-sizing:border-box;flex:0 0 auto;overflow:hidden;padding:1rem 1.05rem;position:relative}.ha-proposed-plan:before{background:linear-gradient(90deg,#0000,#7dd3fce6,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ha-proposed-plan-title{color:#f8fafcf7;font-size:1rem;font-weight:700;letter-spacing:.01em;margin-bottom:.8rem;text-align:center}.ha-proposed-plan-summary{margin-bottom:.7rem}.ha-proposed-plan-operations{margin-bottom:.55rem}.ha-proposed-plan-section-title{color:#bae6fdeb;font-size:.72rem;font-weight:750;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.ha-proposed-plan-step{background:#020c1b57;border:1px solid #94a3b829;border-radius:9px;color:#e2e8f0e0;font-size:.85rem;margin-bottom:.65rem;padding:.65rem .7rem}.ha-proposed-plan-step:last-child{margin-bottom:0}.ha-proposed-plan-step-title{align-items:center;color:#f0f9fff5;display:flex;font-size:.86rem;font-weight:700;gap:.4rem;margin-bottom:.5rem}.ha-proposed-plan-step-title .pi{color:#7dd3fce6;font-size:.78rem}.ha-proposed-plan-target{align-items:baseline;background:#0e749021;border-radius:6px;display:flex;gap:.5rem;margin-bottom:.55rem;padding:.32rem .45rem}.ha-proposed-plan-target-label,.ha-proposed-plan-values-title{color:#7dd3fce0;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ha-proposed-plan-target-value{color:#e2e8f0f5;font-size:.78rem;font-weight:650;min-width:0;overflow-wrap:anywhere}.ha-proposed-plan-values{margin-bottom:.55rem}.ha-proposed-plan-values-title{margin-bottom:.28rem}.ha-proposed-plan-fields{grid-gap:.3rem;display:grid;gap:.3rem;margin:0}.ha-proposed-plan-field{grid-gap:.28rem;align-items:baseline;background:#0f172a47;border:1px solid #94a3b81f;border-radius:7px;display:grid;gap:.28rem;padding:.45rem .5rem}.ha-proposed-plan-field-row{grid-gap:.55rem;align-items:baseline;display:grid;gap:.55rem;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr)}.ha-proposed-plan-field dd,.ha-proposed-plan-field dt{margin:0;min-width:0}.ha-proposed-plan-field dt{color:#94a3b8e6;font-size:.76rem}.ha-proposed-plan-field dd{color:#e2e8f0fa;font-size:.8rem;font-weight:650;overflow-wrap:anywhere}.ha-proposed-plan-old-value{color:#cbd5e1db!important}.ha-proposed-plan-new-value{color:#5eead4fa!important}.ha-proposed-plan-reason{border-top:1px solid #94a3b81f;color:#cbd5e1c7;font-size:.79rem;padding-top:.45rem}.ha-proposed-plan-reason .ha-markdown{color:inherit;font-size:inherit}.ha-proposed-plan-detail{font-size:.85rem;margin-bottom:.55rem}@media (max-width:520px){.ha-proposed-plan-field-row{gap:.08rem;grid-template-columns:1fr}}.ha-proposed-plan-actions{border-top:1px solid #94a3b829;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:.85rem;padding-top:.85rem}.ha-proposed-plan-button{align-items:center;border:1px solid #0000;border-radius:8px;color:#f8fafc;cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:650;gap:.42rem;justify-content:center;min-width:7rem;padding:.48rem .9rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ha-proposed-plan-button:not(:disabled):hover{transform:translateY(-1px)}.ha-proposed-plan-button:focus-visible{box-shadow:0 0 0 3px #7dd3fc38;outline:0}.ha-proposed-plan-button:disabled{cursor:not-allowed;opacity:.58}.ha-proposed-plan-apply{background:#0d9488d1;border-color:#2dd4bf61}.ha-proposed-plan-apply:not(:disabled):hover{background:#0d9488f5;border-color:#5eead4ad}.ha-proposed-plan-decline{background:#991b1bad;border-color:#f8717157}.ha-proposed-plan-decline:not(:disabled):hover{background:#b91c1cdb;border-color:#fca5a59e}.ha-markdown{color:#e5e7ebd1;font-size:.93rem;line-height:1.45;overflow-wrap:anywhere}.ha-markdown>:first-child{margin-top:0}.ha-markdown>:last-child{margin-bottom:0}.ha-markdown p{margin:0 0 .45rem}.ha-markdown h1,.ha-markdown h2,.ha-markdown h3,.ha-markdown h4,.ha-markdown h5,.ha-markdown h6{color:#f8fafcf0;font-weight:650;letter-spacing:0;line-height:1.2;margin:.8rem 0 .35rem}.ha-markdown h1{font-size:1.08rem}.ha-markdown h2{font-size:1rem}.ha-markdown h3,.ha-markdown h4,.ha-markdown h5,.ha-markdown h6{font-size:.94rem}.ha-markdown strong{background:#7dd3fc1f;border-radius:4px;color:#fff;font-weight:800;padding:0 .12rem}.ha-markdown em{color:#e5e7ebe6}.ha-markdown a{border-bottom:1px solid #7dd3fc66;color:#7dd3fcf5;text-decoration:none}.ha-markdown a:hover{border-bottom-color:#e0f2febf;color:#e0f2fe}.ha-markdown ol,.ha-markdown ul{margin:.35rem 0 .55rem;padding-left:1.15rem}.ha-markdown li{margin:.18rem 0;padding-left:.1rem}.ha-markdown li>p{margin:.15rem 0}.ha-markdown input[type=checkbox]{accent-color:#8dd0ff;accent-color:var(--primary-color,#60a5fa);height:.85rem;margin:0 .35rem 0 -1.05rem;vertical-align:-.1rem;width:.85rem}.ha-markdown code{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:5px;color:#e2e8f0f5;font-size:.84em;padding:.08rem .28rem}.ha-markdown pre{background:#020c1bb8;border:1px solid #8fd0ff2e;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0a;margin:.55rem 0 .7rem;overflow-x:auto;padding:.65rem .75rem}.ha-markdown pre code{background:#0000;border:0;color:#e2e8f0f2;display:block;font-size:.82rem;line-height:1.45;min-width:-webkit-max-content;min-width:max-content;padding:0;white-space:pre}.ha-markdown blockquote{background:#0f172a52;border-left:3px solid #8fd0ff80;color:#e2e8f0db;margin:.55rem 0 .65rem;padding:.45rem .65rem}.ha-markdown .ha-callout{background:#082f4957;border:1px solid #8fd0ff2e;border-left:3px solid #8fd0ffd1;border-radius:8px;padding:.55rem .7rem}.ha-markdown .ha-callout-title{color:#e0f2fef5;font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1.1;margin-bottom:.3rem;text-transform:uppercase}.ha-markdown .ha-callout-body>:first-child{margin-top:0}.ha-markdown .ha-callout-body>:last-child{margin-bottom:0}.ha-markdown .ha-callout-important{background:#134e4a52;border-left-color:#2dd4bfe6}.ha-markdown .ha-callout-important .ha-callout-title{color:#ccfbf1f5}.ha-markdown .ha-callout-caution,.ha-markdown .ha-callout-warning{background:#78350f47;border-left-color:#fbbf24e6}.ha-markdown .ha-callout-caution .ha-callout-title,.ha-markdown .ha-callout-warning .ha-callout-title{color:#fef3c7fa}.ha-markdown .ha-callout-tip{background:#14532d42;border-left-color:#22c55ee6}.ha-markdown .ha-callout-tip .ha-callout-title{color:#dcfce7f5}.ha-markdown-table-wrap{border:1px solid #8fd0ff2e;border-radius:8px;margin:.55rem 0 .7rem;max-width:100%;overflow-x:auto}.ha-markdown table{border-collapse:collapse;font-size:.82rem;min-width:-webkit-max-content;min-width:max-content;width:100%}.ha-markdown td,.ha-markdown th{border-bottom:1px solid #94a3b829;padding:.42rem .55rem;text-align:left;vertical-align:top}.ha-markdown th{background:#0f172a9e;color:#f8fafcf2;font-weight:650}.ha-markdown tr:last-child td{border-bottom:0}.ha-markdown hr{border:0;border-top:1px solid #94a3b82e;margin:.85rem 0}.ha-live-status,.ha-tool-status{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.4rem}.ha-live-status{margin-left:.5rem;margin-top:.35rem}.ha-tool-status{margin-left:.5rem;margin-right:.5rem;margin-top:.25rem}.ha-status-check{color:#22c55e;font-size:.85rem;font-weight:700;line-height:1}.ha-inline-spinner{animation:ha-spinner-rotate .9s linear infinite;border:2px solid #8fd0ff52;border-radius:999px;border-top-color:#8fd0fff2;flex:0 0 auto;height:.85rem;width:.85rem}@keyframes ha-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ha-typing{align-self:flex-start;background:#e5e7eb;border-radius:12px;color:#000;display:flex;font-style:italic;gap:.2rem;max-width:75%;opacity:.6;padding:.6rem .9rem}.ha-typing .typing-dots span{animation:ha-blink 1s infinite}.ha-start-center{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;padding:2rem;pointer-events:none;position:relative;z-index:2}.ha-chatinput{gap:.5rem;max-width:960px;padding-inline:1rem;pointer-events:auto;width:100%}.ha-chatinput,.ha-upload-dropzone{align-items:center;display:flex;margin:0 auto}.ha-upload-dropzone{background:#9ca3af05;border:1px dashed #9ca3af40;border-radius:6px;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:20px;transition:all .2s ease;width:80%;z-index:1}.ha-upload-dropzone--active{background:#3b82f614!important;border:2px dashed #3b82f699!important}.ha-upload-dropzone--reject{background:#ef444414!important;border:2px dashed #ef444499!important}.sidebar-hyperanalyst-panel{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.sidebar-hyperanalyst-panel .ha-chat-root{height:100%;min-height:0;overflow:hidden}.sidebar-hyperanalyst-panel .ha-conversation-toolbar{padding:.55rem 1rem .7rem}.sidebar-tabview .p-tabview-panels .sidebar-investments-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sidebar-investments-panel{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.sidebar-investments-scroll{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.75rem}.sidebar-investments-scroll .table-container{width:100%}.sidebar-investments-scroll .table-row{min-width:100%;width:100%!important}.sidebar-top-tabview .table-container{height:100%!important;margin-bottom:0;min-height:0;overflow:hidden}.sidebar-hyperscript-panel{box-sizing:border-box;padding:.75rem}.hyperscript-left-panel,.sidebar-hyperscript-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.hyperscript-left-panel{width:100%}.hyperscript-left-search{flex:0 0 auto;padding:0 0 .5rem}.hyperscript-left-list{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.hyperscript-left-table.p-datatable{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.hyperscript-left-table .p-datatable-wrapper{flex:1 1 auto;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;width:100%}.hyperscript-left-table .p-datatable-table{table-layout:fixed;width:100%!important}.hyperscript-left-table .p-datatable-tbody>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperscript-script-cell{display:flex;flex-direction:column;line-height:1;min-width:0}.hyperscript-script-meta,.hyperscript-script-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperscript-script-meta{font-size:11px;margin-top:2px;opacity:.75}.hyperscript-left-empty{align-items:center;color:#e5e7ebbd;display:flex;flex:1 1 auto;justify-content:center;min-height:0}.hyperscript-left-footer{align-items:center;border-top:1px solid #8fd0ff38;display:flex;flex:0 0 auto;gap:.5rem;margin-top:.5rem;padding-top:.65rem}.hyperscript-left-create-row{align-items:center;display:flex;gap:.5rem;width:100%}.hyperscript-left-create-row .p-inputtext{flex:1 1 auto;min-width:0}.entity-model-grid{overflow-x:hidden!important;scrollbar-gutter:stable}.entity-model-grid-host{min-width:0;overflow:hidden}.entity-table-controls-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-height:2rem;min-width:0;width:100%}.entity-table-filter-grid{grid-gap:6px 8px;display:grid;gap:6px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.entity-table-primary-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px 8px}.entity-table-primary-filters>.entity-table-filter{flex:1 1 100px}.entity-table-primary-filters>.entity-table-type-filter{flex-basis:220px}.entity-table-type-select.p-selectbutton{--selectbutton-min-height:1.75rem;--selectbutton-padding:0.3rem 0.35rem;--selectbutton-font-size:0.75rem;width:100%}.entity-table-type-select.p-selectbutton.p-button-group .p-button{flex:1 1}.entity-table-filter-actions{align-items:center;display:flex;flex:0 0 auto;gap:2px}.entity-table-filter-actions .p-button{min-height:2.25rem;padding:.5rem;white-space:nowrap}:root .entity-table-filter-toggle.p-button.p-button-text{color:#fff9;color:var(--text-color-secondary);position:relative;width:2.25rem}:root .entity-table-filter-toggle.p-button.has-active-filters,:root .entity-table-filter-toggle.p-button.p-button-text:hover{background:#ffffff0a;background:var(--surface-hover)}.entity-table-filter-toggle .p-badge{background:#01679f;background:var(--surface-border);color:#ffffffde;color:var(--text-color);font-size:.6rem;height:1rem;line-height:1rem;min-width:1rem;padding:0 .2rem;position:absolute;right:-.125rem;top:-.125rem}.entity-table-detail-filters{background:#00263c;background:var(--surface-card);border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:8px;padding:8px}.entity-table-detail-filters[hidden]{display:none}.entity-table-detail-filters>.entity-table-filter:last-child{grid-column:1/-1}.entity-table-filter{display:flex;flex-direction:column;font-size:11px;gap:3px;min-width:0}.entity-table-filter .p-dropdown,.entity-table-filter .p-treeselect{min-width:0;width:100%}.entity-type-button.p-button.p-button-icon-only{background:#0000;border:1px solid #adbac859;border-radius:10px;color:#a8b4c1;flex:1 1;height:2.2rem;justify-content:center;min-width:0;transition:all .18s ease;width:auto}.entity-type-button.p-button.p-button-icon-only .pi{font-size:.95rem}.entity-type-button.p-button.p-button-icon-only.is-unselected:hover{background:linear-gradient(135deg,#fffffff5,#cad7e5e6);border-color:#a7bdd4d9;color:#5e6a78}.entity-type-button.p-button.p-button-icon-only.is-selected{background:#8dd0ff;background:var(--primary-color);border-color:#8dd0ff;border-color:var(--primary-color);color:#fff}.entity-type-button.p-button.p-button-icon-only.is-selected:hover{filter:brightness(1.08)}.entity-table-search-row{align-items:center;display:flex;gap:8px}.entity-table-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;overflow:visible}.sidebar-add-model-button.p-button{background:#8dd0ff;background:var(--primary-color);border-color:#8dd0ff;border-color:var(--primary-color);color:#151515eb;color:var(--primary-color-text);flex-shrink:0;min-height:2.25rem;padding:.5rem .75rem;white-space:nowrap}.sidebar-investments-speeddial{align-items:center;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;overflow:visible;position:relative;width:2.25rem}.sidebar-investments-speeddial .sidebar-investments-speeddial-button.p-button.p-button-icon-only{background:#8fd0ff14;border:1px solid #8fd0ff8c;color:#8fd0ff;height:2.25rem;min-width:2.25rem;width:2.25rem}.sidebar-investments-speeddial .sidebar-investments-speeddial-button.p-button.p-button-icon-only:hover{background:#8fd0ff2e;border-color:#8fd0ffcc;color:#bce8ff}.sidebar-investments-speeddial .p-speeddial-list{left:auto;position:absolute;right:0;top:calc(100% + 4px)}.sidebar-investments-speeddial .p-speeddial-action{height:2.25rem;width:2.25rem}.sidebar-investments-splitter{background:#02121f61;border:1px solid #8fd0ff2e;border-radius:10px;height:100%;min-height:0}.sidebar-investments-section,.sidebar-investments-splitter .p-splitter-panel{display:flex;flex-direction:column;min-height:0}.sidebar-investments-section{height:100%}.sidebar-investments-section-title{color:#8fd0ffe6;flex:0 0 auto;font-size:.72rem;letter-spacing:.08em;padding:.55rem .75rem .15rem;text-transform:uppercase}.sidebar-investments-section .panel-scroll{flex:1 1 auto;min-height:0;padding-top:.35rem}.sidebar-tabview .p-tabview-panels .sidebar-hyperanalyst-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sidebar-hyperanalyst-panel .ha-start-center{align-items:stretch;min-height:0;padding:1rem}.sidebar-hyperanalyst-panel .ha-chatinput,.sidebar-hyperanalyst-panel .ha-progress-container{margin:0;max-width:none;padding-inline:0;width:100%}.sidebar-hyperanalyst-panel .ha-upload-dropzone{left:0;margin:0;right:0;width:100%}.sidebar-hyperanalyst-panel .ha-upload-dropzone,.sidebar-hyperanalyst-panel .ha-upload-dropzone--active,.sidebar-hyperanalyst-panel .ha-upload-dropzone--reject{background:#0000!important;border:none!important}.sidebar-hyperanalyst-panel .ha-premium-cta{justify-content:center;width:100%}.sidebar-hyperanalyst-panel .ha-footer{justify-content:stretch;padding:.75rem 1rem}.sidebar-hyperanalyst-panel .ha-footer-inner{margin:0;max-width:none;padding-inline:0;width:100%}.sidebar-tab-icon{transform-origin:center;transition:transform .18s cubic-bezier(.18,1,.36,1)}.p-tabview-nav li:hover .sidebar-tab-icon{transform:scale(1.35);transition:transform .18s cubic-bezier(.22,1,.36,1)}.p-tabview-nav li:hover+li .sidebar-tab-icon,.p-tabview-nav li:hover~li .sidebar-tab-icon{transform:scale(1.15);transition:transform .28s cubic-bezier(.22,1,.36,1)}.pinned-metrics-dock .pinned-metric{transform-origin:center bottom;transition:transform .18s cubic-bezier(.22,1,.36,1)}.pinned-metrics-dock .pinned-metric:hover{transform:scale(1.1)}.pinned-metrics-dock .pinned-metric:has(+.pinned-metric:hover),.pinned-metrics-dock .pinned-metric:hover+.pinned-metric{transform:scale(1.05)}.cf-table-header{align-items:center;display:flex;justify-content:space-between;padding-right:6px}.cf-table-header-left{align-items:center;display:flex;gap:6px;justify-content:flex-start;width:100%}.cf-table-header-title{align-items:center;display:inline-flex}.cf-table-header-search-icon{cursor:pointer;font-size:.85rem;opacity:.8}.cf-table-header-icon-button{align-items:center;background:#0000;border:0;color:inherit;display:inline-flex;justify-content:center;padding:2px}.cf-table-header-icon-button:focus-visible{outline:2px solid #8dd0ff;outline:2px solid var(--primary-color);outline-offset:1px}.debt-cf-table{display:flex;flex-direction:column;gap:12px}.debt-cf-table__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.debt-cf-table__title{font-weight:600;white-space:nowrap}.debt-cf-table__select .p-button{padding:.25rem .75rem}.debt-cf-table__datatable{width:100%}.debt-cf-table__wrapper{overflow-x:auto}.debt-cf-table__table{min-width:900px;width:100%}.debt-cf-table__th{white-space:nowrap}.debt-cf-table__th--item{text-align:left}.debt-cf-table__th--num{text-align:right}.debt-cf-table__td{white-space:nowrap}.debt-cf-table__td--item{text-align:left}.debt-cf-table__td--num{text-align:right}.debt-cf-table__td--meta{opacity:.7}.main-settings-output-splitter{background:#0000;border:none;display:flex;flex-direction:column;height:calc(100dvh - 5.5rem);height:calc(var(--hyperval-viewport-height, 100dvh) - 5.5rem);min-height:32rem}.main-settings-output-splitter .p-splitter-panel{background:#0000;display:flex;flex-direction:column;min-height:0;overflow:hidden}.main-settings-output-divider{align-items:center;background:#0000;cursor:row-resize;display:flex;flex:0 0 56px;gap:.55rem;justify-content:center;position:relative;touch-action:none}.main-settings-output-divider:before{background:#8fd0ff38;content:"";height:1px;left:.75rem;position:absolute;right:.75rem}.main-settings-output-divider-handle{background:#8fd0ff9e;border-radius:999px;box-shadow:0 0 0 1px #01101d8c;height:4px;transition:background .15s ease,opacity .15s ease,transform .15s ease;width:56px;z-index:1}.main-settings-output-divider.is-collapse-ready .main-settings-output-divider-handle{background:#ffa657eb}.main-settings-output-divider.is-collapse-ready-settings .main-settings-output-divider-handle{transform:translateY(-10px) scaleX(1.08)}.main-settings-output-divider.is-collapse-ready-output .main-settings-output-divider-handle{transform:translateY(10px) scaleX(1.08)}.main-panel-close-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 2px 10px #00000040;color:#ffffffd1;display:inline-flex;height:1.5rem;justify-content:center;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease;width:1.5rem;z-index:2}.main-settings-output-divider.is-collapse-ready .main-panel-close-button,.main-settings-output-divider:focus-within .main-panel-close-button,.main-settings-output-divider:hover .main-panel-close-button{opacity:1}.main-panel-close-button:hover{background:#ffffff1f}.main-collapse-cue{background:#ffa65729;border:1px solid #ffa6576b;border-radius:999px;color:#ffe0bff2;font-size:.68rem;font-weight:600;left:clamp(.75rem,50vw,calc(100vw - 13rem));left:clamp(.75rem,var(--main-collapse-cue-x,50vw),calc(100vw - 13rem));letter-spacing:.02em;padding:.25rem .6rem;pointer-events:none;position:fixed;top:clamp(.75rem,50vh,calc(100dvh - 2.5rem));top:clamp(.75rem,var(--main-collapse-cue-y,50vh),calc(100dvh - 2.5rem));transform:translate(12px,12px);white-space:nowrap;z-index:3}body.main-settings-output-resizing,body.main-settings-output-resizing *{cursor:row-resize!important}body.main-settings-output-resizing{-webkit-user-select:none;user-select:none}.main-panel-collapsed-rail{align-items:center;background:linear-gradient(180deg,#031523f5,#031d2ff5);border:0;color:#8fd0ffeb;cursor:pointer;display:flex;flex:0 0 2rem;font-size:.75rem;gap:.45rem;justify-content:center;letter-spacing:.05em;text-transform:uppercase}.main-panel-collapsed-rail-top{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.main-panel-collapsed-rail-bottom{border-top-left-radius:20px;border-top-right-radius:20px}.main-panel-collapsed-rail:hover{background:linear-gradient(180deg,#071f33fa,#06273efa)}.main-collapsed-rail-label{font-weight:600}.main-output-panel,.main-settings-panel,.main-splitter-panel-body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}@media (min-width:901px){.main-settings-panel{min-height:27rem}}.main-output-panel .p-card,.main-output-panel .p-card-body,.main-output-panel .p-card-content,.main-settings-panel .p-card,.main-settings-panel .p-card-body,.main-settings-panel .p-card-content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.main-settings-panel .p-card-body,.main-settings-panel .p-card-content{padding-top:0}.main-settings-panel .settings-tab-and-chart-container{box-sizing:border-box;height:100%;min-height:0;padding-top:39px;padding-top:var(--main-top-tabs-offset,39px)}.main-settings-panel .settings-tab-container{margin-top:0}.main-settings-panel .settings-tab-and-chart-container .chart-container{height:100%;margin-left:0;margin-top:0}.main-settings-panel .settings-tab-and-chart-container .chart-container canvas{height:100%!important;max-height:none!important}.main-output-panel .output-tab-card,.main-output-panel .output-tab-root{display:flex;flex-direction:column;height:100%;min-height:0}.main-output-panel .output-tab-root{flex:1 1 auto}.main-output-panel .output-tab-shell{flex-direction:column;overflow:hidden}.main-output-panel .output-tab-shell,.main-output-panel .output-tabview-shell{display:flex;flex:1 1 auto;min-height:0;position:relative}.main-output-panel .output-tab-refresh-error,.main-output-panel .output-tab-refresh-status{border-radius:.35rem;font-size:.78rem;left:50%;padding:.3rem .65rem;pointer-events:none;position:absolute;top:.45rem;transform:translateX(-50%);z-index:6}.main-output-panel .output-tab-refresh-status{background:#00263c;background:var(--surface-card);color:#fff9;color:var(--text-color-secondary)}.main-output-panel .output-tab-refresh-error{background:#58151c;background:var(--red-900);color:#fdf5f6;color:var(--red-50);pointer-events:auto}.main-output-panel .output-tab-calculation-warning{background:#fffcf3;background:var(--yellow-50);border:1px solid #ffc107;border:1px solid var(--yellow-500);border-radius:.75rem;color:#664d03;color:var(--yellow-900);flex:0 0 auto;font-size:.78rem;line-height:1.25;position:relative}.main-output-panel .output-cf-controls>.output-tab-calculation-warning{margin-left:.75rem}.main-output-panel .output-tab-calculation-warning-slot{display:flex;flex:0 0 auto;justify-content:flex-end;min-height:0;padding:0 .25rem .5rem;position:relative;z-index:25}.main-output-panel .output-tab-calculation-warning-slot:empty{display:none}.main-output-panel .output-tab-calculation-warning-summary{align-items:center;background:#0000;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;min-height:1.9rem;padding:.3rem .55rem;white-space:nowrap}.main-output-panel .output-tab-calculation-warning-summary>.pi-exclamation-triangle{color:#b38705;color:var(--yellow-700);flex:0 0 auto;font-size:.9rem}.main-output-panel .output-tab-calculation-warning-summary:hover{background:color-mix(in srgb,#ffc107 18%,#0000);background:color-mix(in srgb,var(--yellow-500) 18%,#0000)}.main-output-panel .output-tab-calculation-warning-summary:focus-visible{outline:2px solid #b38705;outline:2px solid var(--yellow-700);outline-offset:1px}.main-output-panel .output-tab-calculation-warning-summary .pi-chevron-down,.main-output-panel .output-tab-calculation-warning-summary .pi-chevron-up{font-size:.65rem}.main-output-panel .output-tab-calculation-warning-details{background:#fffcf3;background:var(--yellow-50);border:1px solid #ffc107;border:1px solid var(--yellow-500);border-radius:.45rem;box-shadow:0 .6rem 1.6rem #00000047;color:#664d03;color:var(--yellow-900);max-height:min(14rem,35vh);overflow:auto;padding:.65rem .75rem .7rem;position:absolute;right:0;text-align:left;top:calc(100% + .45rem);white-space:normal;width:min(46rem,calc(100vw - 3rem));z-index:30}.main-output-panel .output-tab-calculation-warning ul{margin:0 0 .35rem;padding-left:1.1rem}.output-tab-projection-error{align-items:center;color:#ffffffde;color:var(--text-color,#fff);display:flex;gap:.5rem;justify-content:center;padding:.6rem 1rem}.output-tab-refresh-error .output-tab-projection-error{color:inherit;padding:0}.main-output-panel .output-tour-tabs-anchor{height:44px;left:0;pointer-events:none;position:absolute;right:12rem;top:0;z-index:1}.main-output-panel .output-tabview{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-output-panel .output-tabview .p-tabview-nav-container{flex:0 0 auto}.main-output-panel .output-tabview .p-tabview-nav li{position:relative;z-index:6}.main-output-panel .output-tabview .p-tabview-panels{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:1.25rem!important}.main-output-panel .output-tabview .p-tabview-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.main-output-panel .output-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.main-output-panel .output-tab-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.main-output-panel .output-tab-panel-scroll{overflow:auto}.main-output-panel .output-tab-sticky{background:#00263c;background:var(--surface-card);position:-webkit-sticky;position:sticky;top:0;z-index:24}.main-output-panel .output-cf-controls{border-bottom:1px solid #8fd0ff33;margin-bottom:0!important;padding-bottom:.5rem}.main-output-panel .output-cf-table-wrap,.main-output-panel .output-compare-table-wrap,.main-output-panel .output-debt-table-wrap,.main-output-panel .output-equity-table-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.main-output-panel .output-cf-table-wrap .cf-table,.main-output-panel .output-compare-table-wrap .cf-table,.main-output-panel .output-debt-table-wrap .cf-table,.main-output-panel .output-equity-table-wrap .cf-table{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.main-output-panel .output-debt-table-wrap .debt-cf-table{min-height:0}.main-output-panel .output-debt-table-wrap .debt-cf-grid-shell{flex:1 1 auto;min-height:0;overflow:hidden}.main-output-panel .output-cf-table-wrap .first-grid-wrapper,.main-output-panel .output-cf-table-wrap .second-grid-wrapper,.main-output-panel .output-compare-table-wrap .first-grid-wrapper,.main-output-panel .output-compare-table-wrap .second-grid-wrapper,.main-output-panel .output-debt-table-wrap .first-grid-wrapper,.main-output-panel .output-debt-table-wrap .second-grid-wrapper,.main-output-panel .output-equity-table-wrap .first-grid-wrapper,.main-output-panel .output-equity-table-wrap .second-grid-wrapper{height:100%;min-height:0;overflow:hidden}.main-output-panel .output-cf-table-wrap .cf-first-grid-body,.main-output-panel .output-compare-table-wrap .cf-first-grid-body{-ms-overflow-style:none;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.main-output-panel .output-compare-table-wrap .cf-first-grid-body::-webkit-scrollbar{display:none}.compare-cf-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.compare-cf-controls{align-items:center;border-bottom:1px solid #8fd0ff33;display:flex;flex:0 0 auto;gap:.75rem;padding:0 .75rem .5rem;white-space:nowrap}.compare-cf-model-label{max-width:18rem;overflow:hidden;text-overflow:ellipsis}.compare-cf-model-select{width:min(24rem,34vw)}.compare-cf-copy-status{color:#fff9;color:var(--text-color-secondary);font-size:.8rem}.compare-cf-error,.compare-cf-status{margin:1rem;padding:1rem}.compare-cf-error{border:1px solid #dc3545;border:1px solid var(--red-500);border-radius:6px;display:flex;flex-direction:column;gap:.35rem}.compare-cf-summary{background:color-mix(in srgb,#8dd0ff 6%,#00263c);background:color-mix(in srgb,var(--primary-color) 6%,var(--surface-card));border-bottom:1px solid #01679f;border-bottom:1px solid var(--surface-border);display:flex;flex:0 0 auto;flex-direction:column;font-size:.8rem;gap:.3rem;padding:.45rem .75rem}.compare-cf-summary-model{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem 1rem}.compare-cf-summary-name{flex:0 1 16rem;overflow-wrap:anywhere}.compare-cf-summary-model>span{white-space:nowrap}.compare-cf-summary-label{color:#fff9;color:var(--text-color-secondary)}.compare-cf-panel>.cf-table{flex:1 1 auto;min-height:0}.compare-cf-frozen-cell{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.compare-cf-line-and-series{display:flex;flex-direction:column;min-width:0;overflow:hidden}.compare-cf-line-name{align-items:center;display:flex;font-weight:600;gap:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-cf-series-name{color:#fff9;color:var(--text-color-secondary);font-size:.75rem}.compare-cf-label-badge,.compare-cf-only-badge{border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:999px;flex:0 0 auto;font-size:.65rem;font-weight:500;padding:.1rem .3rem}.compare-cf-label-badge{color:#fff9;color:var(--text-color-secondary)}.compare-cf-row--difference{background:color-mix(in srgb,#8dd0ff 8%,#00263c);background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card))}.compare-cf-value{font-feature-settings:"tnum";font-size:inherit;font-variant-numeric:tabular-nums;font-weight:400}.compare-cf-value.compare-cf-difference--positive{background:color-mix(in srgb,#22c55e 18%,#00263c);background:color-mix(in srgb,#22c55e 18%,var(--surface-card))}.compare-cf-value.compare-cf-difference--negative{background:color-mix(in srgb,#ef4444 18%,#00263c);background:color-mix(in srgb,#ef4444 18%,var(--surface-card))}.compare-cf-value.compare-cf-difference--zero{background:color-mix(in srgb,#fff9 7%,#00263c);background:color-mix(in srgb,var(--text-color-secondary) 7%,var(--surface-card))}.compare-cf-frozen-cell.compare-cf-row--difference .compare-cf-series-name{font-weight:600}.compare-metrics-panel{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem}.compare-metrics-heading{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.compare-metrics-heading span{color:#fff9;color:var(--text-color-secondary);font-size:.75rem}.compare-metrics-table-wrap{border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:6px;overflow-x:auto}.compare-metrics-table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:720px;width:100%}.compare-metrics-table td,.compare-metrics-table th{border-bottom:1px solid #01679f;border-bottom:1px solid var(--surface-border);padding:.6rem .75rem;text-align:right}.compare-metrics-table th:first-child{text-align:left;width:34%}.compare-metrics-table thead th{background:#00263c;background:var(--surface-card);color:#fff9;color:var(--text-color-secondary);font-size:.75rem;font-weight:600}.compare-metrics-table tbody tr:last-child>*{border-bottom:0}.compare-metric-value{align-items:flex-end;display:inline-flex;flex-direction:column}.compare-metric-date,.compare-metric-reason{color:#fff9;color:var(--text-color-secondary);font-size:.7rem;font-weight:400}.compare-metric-reason{display:block;margin-top:.15rem}.compare-metrics-other{color:#fff9;color:var(--text-color-secondary);margin-top:.75rem}.compare-metrics-other summary{cursor:pointer;font-size:.8rem;margin-bottom:.5rem;width:-webkit-fit-content;width:fit-content}.compare-metric-row--secondary{opacity:.62}.main-output-panel .output-cf-table-wrap .cf-first-grid-body::-webkit-scrollbar{display:none}.main-output-panel .output-debt-table-wrap .cf-first-grid-body{-ms-overflow-style:none;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.main-output-panel .output-debt-table-wrap .cf-first-grid-body::-webkit-scrollbar{display:none}.main-output-panel .output-equity-table-wrap .cf-first-grid-body{-ms-overflow-style:none;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.main-output-panel .output-equity-table-wrap .cf-first-grid-body::-webkit-scrollbar{display:none}.main-output-panel .output-equity-table-wrap .grid-cell.grid-header-cell.frozen{margin-left:0}.main-output-panel .output-metrics-content .metrics-tab-root{display:flex;flex-direction:column;min-height:100%}.main-output-panel .output-metrics-content .metrics-tab-controls{background:#00263c;background:var(--surface-card);padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:24}.main-output-panel .output-metrics-content .metrics-input-table .p-datatable-thead>tr>th{background:#00263c;background:var(--surface-card);position:-webkit-sticky;position:sticky;top:3rem;z-index:14}.main-output-panel .output-equity-table-wrap .equity-cf-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-output-panel .output-equity-table-wrap .equity-cf-grid{flex:1 1 auto;min-height:0}.main-output-panel .output-equity-table-wrap .share-class-selector{background:#00263c;background:var(--surface-card);position:-webkit-sticky;position:sticky;top:0;z-index:22}.main-output-panel .output-equity-table-wrap .output-equity-datatable{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-output-panel .output-equity-table-wrap .output-equity-datatable .p-datatable-wrapper{flex:1 1 auto;min-height:0}.main-output-panel .output-renttree-content .rent-tree-root,.main-output-panel .output-renttree-content .rent-tree-tabview{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-output-panel .output-renttree-content .rent-tree-tabview .p-tabview-nav-container{background:#00263c;background:var(--surface-card);position:-webkit-sticky;position:sticky;top:0;z-index:23}.main-output-panel .output-renttree-content .rent-tree-tabview .p-tabview-nav li,.main-output-panel .output-renttree-content .rent-tree-tabview .p-tabview-nav li.p-highlight,.main-output-panel .output-renttree-content .rent-tree-tabview .p-tabview-nav li:hover{transform:none;transition:box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.main-output-panel .output-renttree-content .rent-tree-tabview .p-tabview-panels{flex:1 1 auto;min-height:0;overflow:auto}.main-output-panel .p-card-content>.output-tab-shell{flex:1 1 auto;height:100%;min-height:0}.App{zoom:.8;text-align:center}.topbar-brand{align-items:center;display:flex;gap:.65rem;min-width:0}.topbar-selected-model-name{color:#ffffffde;color:var(--text-color);display:block;font-size:.9rem;font-weight:600;max-width:min(32vw,24rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-brand-logo{display:block;height:35px;width:auto}.topbar-account-actions{--topbar-control-height:2.35rem;align-items:center;display:flex;gap:.45rem;justify-content:flex-end;min-width:0}.topbar-account-actions .topbar-account-selector .p-dropdown,.topbar-account-actions .topbar-connect-ai-button.p-button,.topbar-account-actions .topbar-terminology-toggle.p-selectbutton,.topbar-account-actions .user-account-area__trigger{border-radius:.65rem;box-sizing:border-box;height:var(--topbar-control-height);min-height:var(--topbar-control-height)}.topbar-account-actions .topbar-account-selector .p-dropdown-label{align-items:center;display:flex;padding-bottom:0;padding-top:0}.topbar-display-control{align-items:center;display:flex;min-width:0}.p-selectbutton{align-items:stretch;background:#00142073;border:1px solid #add8e633;border-radius:.65rem;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:.15rem;max-width:100%;min-width:0;padding:.2rem;width:-webkit-fit-content;width:fit-content}.p-selectbutton.p-button-group .p-button{align-items:center;background:#0000;border:0;border-radius:.4rem;box-shadow:none;color:#fff9;color:var(--text-color-secondary);display:inline-flex;flex:1 1 auto;font-size:.875rem;font-size:var(--selectbutton-font-size,.875rem);justify-content:center;line-height:1.25;margin:0;min-height:2rem;min-height:var(--selectbutton-min-height,2rem);min-width:0;padding:.35rem .75rem;padding:var(--selectbutton-padding,.35rem .75rem);transition:background-color .15s,color .15s;width:auto}.p-selectbutton.p-button-group .p-button:nth-child(n){border-radius:.4rem}.p-selectbutton .p-button .p-button-label{white-space:normal}.hi-units-assumption-groups .p-selectbutton .p-button-label{white-space:nowrap}.p-selectbutton .p-button .p-button-icon{color:inherit}.p-selectbutton .p-button:not(.p-disabled):not(:disabled):not(.p-highlight):hover{background:#8fd8ff14;color:#c5e9fc}.p-selectbutton .p-button.p-highlight,.p-selectbutton .p-button.p-highlight:not(.p-disabled):not(:disabled):hover{background:#8fd8ff;color:#001420}.p-selectbutton .p-button:focus-visible{outline:2px solid #8fd8ff;outline-offset:1px}.p-selectbutton.p-invalid{border-color:#f19ea6}.compare-cf-controls .p-selectbutton,.fund-allocation__picker-mode.p-selectbutton,.hi-selectbutton--compact,.hi-units-assumption-groups .p-selectbutton,.mv-allocation-tree__controls .p-selectbutton{--selectbutton-min-height:1.65rem;--selectbutton-padding:0.25rem 0.55rem;--selectbutton-font-size:0.78rem}.equity-inline-field .p-selectbutton,.equity-options .p-selectbutton{--selectbutton-min-height:1.6rem;--selectbutton-padding:0.2rem 0.5rem;--selectbutton-font-size:0.78rem}.hi-selectbutton--table.p-selectbutton{--selectbutton-min-height:0;--selectbutton-padding:0 0.25rem;--selectbutton-font-size:11px;border-radius:.5rem;flex-wrap:nowrap;gap:2px;height:26px;padding:2px;width:100px}.topbar-terminology-toggle.p-selectbutton{--selectbutton-min-height:0;--selectbutton-padding:0 0.55rem;--selectbutton-font-size:0.78rem;align-self:auto;flex-wrap:nowrap}.topbar-terminology-toggle.p-selectbutton .p-button{min-width:2.4rem}.topbar-density-control{align-items:center;background:#00263c;background:var(--surface-card);border-radius:0 0 .5rem .5rem;display:flex;gap:.15rem;left:50%;padding:.25rem;position:fixed;top:0;transform:translateX(-50%);white-space:nowrap;z-index:1100}.topbar-scale-button.p-button.p-button-text{color:#8fd8ff;height:2.1rem;padding:0;width:2.1rem}.topbar-scale-value{color:#ffffffde;color:var(--text-color);font-size:.82rem;min-width:2.5rem;text-align:center}.topbar-control-label{color:#fff9;color:var(--text-color-secondary);font-size:.82rem;white-space:nowrap}.topbar-help-button{min-height:2.1rem}.topbar-connect-ai-button.p-button{background:linear-gradient(135deg,#80d2fb,#49baf4 48%,#20a7ed);border:1px solid #b7e7ff99;border-radius:.75rem;box-shadow:inset 0 1px 0 #ffffff73,0 3px 12px #000d1b38;color:#00263c;flex:0 0 auto;font-size:.85rem;justify-content:center;min-height:2.35rem;padding:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap;width:2.35rem;width:var(--topbar-control-height,2.35rem)}.topbar-connect-ai-button.p-button .p-button-icon{font-size:1.1rem}.topbar-connect-ai-button.p-button:enabled:hover{background:linear-gradient(135deg,#9edfff,#65c9fb 48%,#39b5f5);border-color:#b7e7ff;box-shadow:inset 0 1px 0 #ffffff8c,0 3px 16px #20a7ed40;color:#00263c}.topbar-connect-ai-button.p-button:enabled:active{background:linear-gradient(135deg,#61c4f7,#1a9fdf);box-shadow:inset 0 1px 3px #00263c2e;color:#00263c}.topbar-connect-ai-button.p-button:focus-visible{outline:2px solid #d5f1ff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.topbar-connect-ai-button.p-button{transition:none}}.topbar-account-selector{max-width:15rem;min-width:11rem}.topbar-account-selector .p-dropdown{width:100%}.topbar-account-selector .p-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-icon-button.p-button.p-button-text{color:#8fd8ff;height:2.1rem;width:2.1rem}.topbar-icon-button.p-button.p-button-text:focus-visible,.topbar-icon-button.p-button.p-button-text:hover{background:#8fd8ff24;color:#b9e8ff}.user-account-area{align-items:center;display:flex;justify-content:flex-end}.user-account-area__trigger{align-items:center;background:#001420b8;border:1px solid #add8e640;border-radius:8px;color:#ffffffde;color:var(--text-color);cursor:pointer;display:flex;gap:.55rem;max-width:3.8rem;min-height:2.35rem;padding:.25rem .65rem .25rem .35rem}.user-account-area__trigger:focus-visible,.user-account-area__trigger:hover{border-color:#8dd0ff;border-color:var(--primary-color);outline:none}.user-account-area__avatar{align-items:center;background:#8dd0ff;background:var(--primary-color);border-radius:999px;color:#151515eb;color:var(--primary-color-text);display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.user-account-area__avatar--large{font-size:.95rem;height:2.5rem;width:2.5rem}.user-account-area__chevron{flex:0 0 auto;font-size:.75rem}.user-account-menu.p-overlaypanel{--account-surface:color-mix(in srgb,var(--surface-overlay) 65%,var(--surface-card));--account-divider:color-mix(in srgb,var(--primary-color) 15%,#0000);background:var(--account-surface);border:1px solid var(--account-divider);border-radius:14px;box-shadow:0 18px 60px #000c1873,0 2px 8px #000c1833;color:#ffffffde;color:var(--text-color)}.user-account-menu.p-overlaypanel:after{border-bottom-color:var(--account-surface)}.user-account-menu.p-overlaypanel:before{border-bottom-color:var(--account-divider)}.user-account-menu.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:#0000;border-top-color:var(--account-surface)}.user-account-menu.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:#0000;border-top-color:var(--account-divider)}.user-account-menu.p-overlaypanel .p-overlaypanel-content{padding:0}.user-account-menu__content{border-radius:inherit;display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 6rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.user-account-menu__header{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#8dd0ff 9%,#0000),#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 9%,#0000),#0000);display:flex;gap:.8rem;min-width:0;padding:1.25rem 1.25rem .75rem}.user-account-menu__header .user-account-area__avatar--large{background:color-mix(in srgb,#8dd0ff 14%,#00263c);background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-card));border:1px solid color-mix(in srgb,#8dd0ff 30%,#0000);border:1px solid color-mix(in srgb,var(--primary-color) 30%,#0000);box-shadow:inset 0 1px 0 #ffffff0f;color:#8dd0ff;color:var(--primary-color);height:2.75rem;width:2.75rem}.user-account-menu__identity{display:flex;flex-direction:column;gap:.25rem;min-width:0}.user-account-menu__identity span,.user-account-menu__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-account-menu__identity strong{font-size:.9rem;font-weight:600}.user-account-menu__identity span{color:#fff9;color:var(--text-color-secondary);font-size:.8rem}.user-account-menu__status-row{border-bottom:1px solid var(--account-divider);display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.25rem 1rem}.user-account-menu__badge{align-items:center;background:color-mix(in srgb,#8dd0ff 5%,#0000);background:color-mix(in srgb,var(--primary-color) 5%,#0000);border:1px solid var(--account-divider);border-radius:5px;color:#fff9;color:var(--text-color-secondary);display:inline-flex;font-size:.7rem;font-weight:500;gap:.3rem;min-height:1.4rem;padding:.15rem .5rem}.user-account-menu__badge--tier{background:color-mix(in srgb,#8dd0ff 10%,#0000);background:color-mix(in srgb,var(--primary-color) 10%,#0000);color:#8dd0ff;color:var(--primary-color)}.user-account-menu__badge--shared{background:#ffdd801a;color:#ffe0a3}.user-account-menu__actions{display:flex;flex-direction:column;padding:0 .75rem .5rem}.user-account-menu__section{border-bottom:1px solid var(--account-divider);display:flex;flex-direction:column;gap:.4rem;padding:.85rem 0}.user-account-menu__section-title{color:#fff9;color:var(--text-color-secondary);font-size:.65rem;font-weight:600;letter-spacing:.1em;padding:0 .5rem .25rem;text-transform:uppercase}.user-account-menu__identity-list{display:flex;flex-direction:column;gap:.35rem}.user-account-menu__identity-list:empty{display:none}.user-account-menu__identity-row{align-items:center;background:color-mix(in srgb,#8dd0ff 5%,#0000);background:color-mix(in srgb,var(--primary-color) 5%,#0000);border-radius:8px;display:flex;gap:.6rem;min-width:0;padding:.5rem}.user-account-menu__provider-icon{color:#8dd0ff;color:var(--primary-color);display:grid;flex:0 0 1.8rem;height:1.8rem;place-items:center}.user-account-menu__identity-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.user-account-menu__identity-copy span,.user-account-menu__identity-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-account-menu__identity-copy strong{font-size:.8rem;font-weight:500}.user-account-menu__identity-copy span{color:#fff9;color:var(--text-color-secondary);font-size:.72rem}.user-account-menu__current{color:#8dd0ff;color:var(--primary-color);font-size:.65rem}.user-account-menu__icon-action.p-button.p-button-text{border-radius:6px;color:#fff9;color:var(--text-color-secondary);flex:0 0 auto;height:1.8rem;padding:0;width:1.8rem}.user-account-menu__action.p-button.p-button-text{border-radius:7px;color:#ffffffde;color:var(--text-color);font-size:.8rem;justify-content:flex-start;padding:.65rem .5rem;width:100%}.user-account-menu__action .p-button-label{flex:0 1 auto;font-weight:500;text-align:left}.user-account-menu__action .p-button-icon{color:#fff9;color:var(--text-color-secondary);font-size:.85rem;margin-right:.65rem}.user-account-menu__action.p-button.p-button-text:enabled:hover{background:color-mix(in srgb,#8dd0ff 9%,#0000);background:color-mix(in srgb,var(--primary-color) 9%,#0000)}.user-account-menu__action--danger.p-button.p-button-text{color:#faa;margin-top:.5rem}.user-account-menu__action--danger .p-button-icon{color:inherit}.user-account-menu__action--danger.p-button.p-button-text:enabled:hover{background:#ff78781a;color:#ffb3b3}.user-account-menu__error{background:#ff787824;border-radius:6px;color:#ffb3b3;font-size:.8rem;padding:.6rem}.user-account-menu__password-form{grid-gap:.5rem;display:grid;gap:.5rem;padding:0 .5rem}.user-account-menu__password-form input{background:#00263c;background:var(--surface-ground);border:1px solid var(--account-divider);border-radius:7px;color:#ffffffde;color:var(--text-color);font:inherit;font-size:.85rem;min-width:0;padding:.6rem .7rem;width:100%}.user-account-menu__password-form input:focus-visible{outline:2px solid #8dd0ff;outline:2px solid var(--primary-color);outline-offset:2px}.user-account-menu__password-form small{color:#fff9;color:var(--text-color-secondary);font-size:.72rem;line-height:1.5}.user-account-menu__password-actions{display:flex;flex-wrap:wrap;gap:.35rem}.user-account-menu__password-actions .p-button{border-radius:6px;font-size:.75rem;padding:.5rem .65rem}.user-account-menu__footer{align-items:center;background:color-mix(in srgb,#00263c 35%,#0000);background:color-mix(in srgb,var(--surface-ground) 35%,#0000);border-top:1px solid var(--account-divider);color:#fff9;color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.35rem;justify-content:space-between;padding:.8rem 1.25rem}.user-account-menu__brand{font-weight:600;letter-spacing:.02em}.user-account-menu__version{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-access-screen{background:#00263c;color:#ffffffde;color:var(--text-color);display:grid;min-height:100vh;padding:2rem;place-items:center}.auth-access-panel{background:#001a28db;border:1px solid #add8e638;border-radius:8px;display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;width:min(520px,100%)}.auth-access-panel h1{font-size:1.2rem;margin:0}.auth-access-panel p{color:#fff9;color:var(--text-color-secondary);line-height:1.45;margin:0}.auth-access-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.auth-access-screen--eula{align-items:stretch;padding:clamp(.75rem,2vw,2rem)}.auth-access-panel--eula{margin:auto;max-height:calc(100vh - clamp(1.5rem, 4vw, 4rem));max-height:calc(100dvh - clamp(1.5rem, 4vw, 4rem));overflow-y:auto;width:min(960px,100%)}.auth-access-panel--eula>*{flex:0 0 auto}.eula-acceptance-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.auth-access-panel--eula>.eula-acceptance-document{flex:1 1 auto}.eula-acceptance-document{background:#00121dcc;border:1px solid #add8e638;border-radius:6px;min-height:7rem;overflow:auto;padding:1rem 1.15rem}.eula-acceptance-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:.65rem;line-height:1.45;white-space:normal}.eula-acceptance-checkbox input{flex:0 0 auto;margin-top:.2rem}.eula-acceptance-error{background:#ff787824;border-radius:6px;color:#ffb3b3;padding:.65rem}.eula-acceptance-actions{justify-content:flex-end;margin-top:0}.analytics-consent{border-top:1px solid #add8e61f;display:flex;flex-direction:column;gap:.3rem;padding-top:.65rem}.analytics-consent__title,.auth-access-panel .analytics-consent__title{color:#ffffffde;color:var(--text-color);font-size:.85rem;font-weight:600;margin:0}.analytics-consent__text,.auth-access-panel .analytics-consent__text{color:#fff9;color:var(--text-color-secondary);font-size:.8rem;line-height:1.4;margin:0}.analytics-consent__options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.analytics-consent__option{background:#0000;border:1px solid #add8e647;border-radius:4px;color:#fff9;color:var(--text-color-secondary);cursor:pointer;flex:0 0 12.5rem;font:inherit;font-size:.8rem;font-weight:500;min-height:1.9rem;padding:.3rem .75rem}.analytics-consent__option:hover:not(:disabled){border-color:#add8e680;color:#ffffffde;color:var(--text-color)}.analytics-consent__option:focus-visible{outline:2px solid #8fd3ff;outline-offset:2px}.analytics-consent__option[aria-pressed=true]{background:#8fd3ff1a;border-color:#8fd3ff;color:#ffffffde;color:var(--text-color)}.analytics-consent__option:disabled{cursor:default;opacity:.7}.analytics-consent-dialog__backdrop{background:#000c14b8;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:2000}.analytics-consent-dialog{background:#00263c;border:1px solid #add8e638;border-radius:8px;color:#ffffffde;color:var(--text-color);display:flex;flex-direction:column;gap:.7rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1rem;width:min(520px,100%)}.analytics-consent-dialog .analytics-consent{border-top:0;padding-top:0}.user-account-menu__toggle{align-items:center;cursor:pointer;display:flex;font-size:.8rem;gap:.65rem;padding:.35rem .5rem;position:relative}.user-account-menu__toggle input{height:1px;opacity:0;position:absolute;width:1px}.user-account-menu__switch{background:#00263c;background:var(--surface-ground);border:1px solid color-mix(in srgb,#8dd0ff 35%,#0000);border:1px solid color-mix(in srgb,var(--primary-color) 35%,#0000);border-radius:999px;flex:0 0 1.9rem;height:1.1rem;position:relative;transition:background .15s ease}.user-account-menu__switch:after{background:#fff9;background:var(--text-color-secondary);border-radius:50%;content:"";height:calc(1.1rem - 6px);left:2px;position:absolute;top:2px;transition:transform .15s ease;width:calc(1.1rem - 6px)}.user-account-menu__toggle input:checked+.user-account-menu__switch{background:#8dd0ff;background:var(--primary-color)}.user-account-menu__toggle input:checked+.user-account-menu__switch:after{background:#151515eb;background:var(--primary-color-text);transform:translateX(.8rem)}.user-account-menu__toggle input:focus-visible+.user-account-menu__switch{outline:2px solid #8dd0ff;outline:2px solid var(--primary-color);outline-offset:3px}.user-account-menu__toggle input:disabled+.user-account-menu__switch{opacity:.5}.user-account-menu__hint{color:#fff9;color:var(--text-color-secondary);font-size:.72rem;line-height:1.55;padding:0 .5rem}@media (max-width:720px){.analytics-consent__options{flex-direction:column}.analytics-consent__option{flex-basis:auto}.topbar-account-actions{gap:.25rem}.topbar-account-selector{max-width:9rem;min-width:8.5rem}.user-account-area__trigger{max-width:3rem;padding-right:.35rem}.user-account-area__chevron{display:none}}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.content.pushed{margin-left:405px;transition:margin-left .3s ease-out}.sidebar-mobile-backdrop{display:none}.p-button.p-highlight{background-color:#8dd0ff!important;background-color:var(--primary-color)!important;color:#000}.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-by-side{display:flex;justify-content:space-between}.side-by-side>div{flex:1 1;margin:0 10px}.p-listbox-item.p-button.p-highlight{background-color:#8dd0ff!important;background-color:var(--primary-color)!important;border-color:#8dd0ff!important;border-color:var(--primary-color)!important;color:#151515eb!important;color:var(--primary-color-text)!important}:root{--tab-inactive-bg:#001a28;--tab-active-bg:var(--surface-ground);--tab-hover-bg:#07344c;--tab-accent:var(--primary-color)}.p-tabview .p-tabview-nav li{cursor:pointer;opacity:1;transform:none;transition:none}.p-tabview .p-tabview-nav li:not(.p-highlight){opacity:.6;transition:opacity .2s}.p-card .p-tabview .p-tabview-nav li{opacity:1;transition:none}.p-tabview .p-tabview-nav li.p-highlight,.p-tabview .p-tabview-nav li:hover{opacity:1}.p-tabview .p-tabview-nav li.p-highlight{font-weight:700}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#07344c;background:var(--tab-hover-bg);border-color:#01679f;border-color:var(--surface-border);border-top-color:#0000;color:#ffffffde;color:var(--text-color)}.p-tabview .p-tabview-nav li.p-disabled .p-tabview-nav-link{background:#001a28;background:var(--tab-inactive-bg);color:#888!important;opacity:.55}:is(.settings-left,.output-tabview) .p-tabview-panel .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-top-color:#0000;box-shadow:inset 0 -3px 0 #8dd0ff,0 -1px 10px #8dd0ff1f;box-shadow:inset 0 -3px 0 var(--tab-accent),0 -1px 10px #8dd0ff1f}:is(.settings-left,.output-tabview) .p-tabview-panel .p-tabview-nav .p-tabview-title{display:inline-block;transform:scale(1);transform-origin:center;transition:transform .16s ease}:is(.settings-left,.output-tabview) .p-tabview-panel .p-tabview-nav li.p-highlight .p-tabview-title{transform:scale(1.06)}:is(.settings-left,.output-tabview) .p-tabview-panel .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-title{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.p-tabview .p-tabview-nav li .p-tabview-nav-link,:is(.settings-left,.output-tabview) .p-tabview-panel .p-tabview-nav .p-tabview-title{transition:none}}.p-tabview-panels{border:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:1.25rem}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.p-tabview-panels{background:#00263c;background:var(--surface-ground);color:#ffffffde;color:var(--text-color)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:#01679f #01679f #00263c;border-color:var(--surface-border) var(--surface-border) var(--surface-ground) var(--surface-border);box-shadow:0 -1px 10px #8dd0ff1f;font-weight:700}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:#00263c;background:var(--surface-ground);border:1px solid #01679f;border:1px solid var(--surface-border);border-top-left-radius:9px;border-top-right-radius:9px;box-sizing:border-box;color:#ffffffde;color:var(--text-color);font-size:.75rem;font-weight:600;margin:0 0 -1px;padding:.75rem 1rem;transition:box-shadow .15s}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li{opacity:1;transform:none;transition:none}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li .p-tabview-nav-link{background:color-mix(in srgb,#00263c 75%,#000);background:color-mix(in srgb,var(--surface-ground) 75%,#000);border-color:#01679f;border-color:var(--surface-border);border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-shadow:none;color:#ffffffde;color:var(--text-color);font-weight:600;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#07344c;background:var(--tab-hover-bg);border-color:#01679f;border-color:var(--surface-border);color:#ffffffde;color:var(--text-color)}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li.p-highlight .p-tabview-nav-link{background:#00263c;background:var(--tab-active-bg);border-color:#01679f #01679f #00263c;border-color:var(--surface-border) var(--surface-border) var(--surface-ground);box-shadow:inset 0 -3px 0 #8dd0ff;box-shadow:inset 0 -3px 0 var(--tab-accent);color:#ffffffde;color:var(--text-color)}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li .p-tabview-nav-link:focus-visible{outline:2px solid #8dd0ff;outline:2px solid var(--tab-accent);outline-offset:-3px}:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li.p-disabled .p-tabview-nav-link{background:#001a28;background:var(--tab-inactive-bg);box-shadow:none;opacity:.55}@media (prefers-reduced-motion:reduce){:is(.settings-left>.p-tabview,.output-tabview,.houseview-editor>.p-tabview,.sidebar-top-tabview)>.p-tabview-nav-container .p-tabview-nav>li .p-tabview-nav-link{transition:none}}.sidebar-top-tabview>.p-tabview-nav-container .p-tabview-nav>li .sidebar-tab-icon{color:inherit}.p-dialog .p-dialog-content .p-dialog-header{background-color:#00263c;background-color:var(--surface-ground);color:#ffffffde;color:var(--text-color)}.p-tabview-panels .p-organizationchart-table{width:-webkit-max-content;width:max-content}.p-tabview-panels{overflow-x:auto;scrollbar-color:#0000}#root,.App,body,html{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.dev-menu-dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:5px;min-width:150px;position:absolute;right:0;top:100%;z-index:10000}.dev-menu-item{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 15px;text-align:left;transition:background-color .2s ease;width:100%}.dev-menu-item:hover{background-color:#f5f5f5}.dev-menu-item.active{background-color:#007bff;color:#fff}.dev-menu-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dev-menu-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(90deg,#003350 40%,#01527f 80%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.equity-fill-width{width:100%}.equity-open-end-table .p-datatable-table{table-layout:fixed}.equity-open-end-table .p-datatable-tbody>tr>td,.equity-open-end-table .p-datatable-thead>tr>th{overflow:hidden}.equity-open-end-table .p-cell-editing .p-dropdown,.equity-open-end-table .p-cell-editing .p-inputnumber,.equity-open-end-table .p-cell-editing .p-inputnumber-input,.equity-open-end-table .p-cell-editing .p-inputtext{max-width:100%;min-width:0;width:100%}.equity-inline-field,.equity-matrix-header,.equity-matrix-header__controls,.equity-matrix-header__identity{align-items:center;display:flex}.equity-matrix-header{justify-content:space-between;margin-bottom:1rem}.equity-matrix-header__name{font-size:1.25rem;font-weight:700;margin-right:.75rem}.equity-matrix-header__asset-tag{background-color:initial;border:1px solid #8dd0ff;border:1px solid var(--primary-color);color:#8dd0ff;color:var(--primary-color)}.equity-matrix-header__controls{gap:1rem}.equity-inline-field{gap:.5rem}.equity-overlay--compact{width:320px}.equity-overlay--wide{width:360px}.equity-overlay--participant{width:24rem}.equity-actions,.equity-dialog-footer{display:flex;justify-content:flex-end}.equity-actions{gap:.5rem}.equity-actions--top{gap:0;margin-top:1rem}.equity-action--after{margin-left:.5rem}.equity-action--before{margin-right:.5rem}.equity-add-structure{margin:1rem 0}.equity-is-calculating{opacity:.65;pointer-events:none}.equity-dialog-form,.equity-dialog-heading,.equity-dialog-setup-card,.equity-form-stack,.equity-stack,.tier-participant-editor{display:flex;flex-direction:column}.equity-stack{gap:.7rem}.equity-section{background:#00263c;background:var(--surface-card);border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:12px;padding:.8rem .95rem}.equity-section__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.6rem}.equity-section__title{font-size:1rem;font-weight:700;margin:0}.equity-section__description{color:#fff9;color:var(--text-color-secondary);font-size:.82rem;margin-top:.35rem}.equity-distribution-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.equity-form-stack{gap:.75rem}.equity-split-fields{display:flex;gap:.5rem}.equity-split-fields__item{flex:1 1}.equity-table-action{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.equity-table-action__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-add-share-class{margin-top:.75rem}.equity-options{align-items:start;display:grid}.equity-options--closed{gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(180px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.equity-options--open{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.equity-options__field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.equity-options__label-row{align-items:center;display:flex;gap:.45rem}.equity-options__label{font-size:.82rem;font-weight:700;letter-spacing:.02em}.equity-option-tooltip{color:#fff9;color:var(--text-color-secondary);cursor:help;font-size:.82rem}.equity-options__frequency{width:150px}.equity-options__checkbox-row{align-items:center;display:flex;gap:.6rem;min-height:2.5rem}.equity-options__checkbox{height:1.25rem;width:1.25rem}.equity-options__lock-up{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.equity-options__lock-up-calendar{width:8rem}.equity-share-classes__slider-mark{color:#fff}.equity-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.equity-help-text,.equity-ownership-status,.tier-participant-button__ownership{color:#fff9;color:var(--text-color-secondary);font-size:.82rem}.equity-help-text--small{font-size:.76rem;margin-top:.2rem}.equity-text--danger{color:#dc3545;color:var(--red-500)}.equity-share-classes__table{margin-bottom:1.5rem}.equity-share-classes__slider{margin:.85rem 0 0;padding:1rem 1rem 1.5rem}.equity-share-classes__range .rc-slider-rail{height:6px}.equity-add-dialog{max-width:900px;width:80vw}.tier-participant-editor{gap:.45rem;min-width:11rem}.tier-participant-editor__actions{display:flex;gap:.35rem;justify-content:space-between}.equity-button-group{display:flex;flex-wrap:wrap;gap:.5rem}.tier-matrix__draft-warning{color:#d9534f;font-size:.82rem;font-style:italic;margin-bottom:.75rem}.tier-matrix__tier-row{align-items:center;display:flex;justify-content:space-between}.tier-matrix__tier-link{padding:0;text-align:left}.tier-matrix__move-actions{display:flex;gap:.25rem}.tier-participant-button{align-items:flex-start;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;min-width:11rem;padding:0;text-align:left}.tier-participant-button__name{align-items:center;display:flex;font-weight:600;gap:.4rem}.tier-participant-button__sponsor{background:color-mix(in srgb,#d6f5e3 88%,#00263c);background:color-mix(in srgb,#d6f5e3 88%,var(--surface-card));border:1px solid color-mix(in srgb,#4cc38a 42%,#0000);border-radius:999px;color:#155c36;font-size:.66rem;font-weight:600;padding:.08rem .38rem}.tier-matrix-dialog{width:min(540px,96vw)}.equity-dialog-footer{gap:.75rem;width:100%}.equity-dialog-form{gap:1rem}.equity-dialog-meta{align-items:center;color:#fff9;color:var(--text-color-secondary);display:flex;font-size:.8rem;gap:.45rem}.equity-dialog-setup-card{background:linear-gradient(180deg,color-mix(in srgb,#00263c 68%,#00263c),#00263c 72px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-ground) 68%,var(--surface-card)) 0,var(--surface-card) 72px);border:1px solid color-mix(in srgb,#01679f 82%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 82%,#0000);border-radius:12px;gap:1rem;padding:1rem}.equity-dialog-heading{gap:.25rem}.equity-dialog-eyebrow{color:#fff9;color:var(--text-color-secondary);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.equity-dialog-field{grid-gap:.45rem;display:grid;gap:.45rem}.equity-dialog-label{font-size:.92rem;font-weight:500}.equity-dialog-label--strong{font-weight:600}.equity-dialog-parameter-card{grid-gap:.9rem;background:#00263c;background:var(--surface-card);border:1px solid color-mix(in srgb,#01679f 86%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 86%,#0000);border-radius:12px;display:grid;gap:.9rem;padding:1rem}.equity-dialog-card-title{font-weight:600}.equity-dialog-checkbox{align-items:center;background:color-mix(in srgb,#00263c 72%,#00263c);background:color-mix(in srgb,var(--surface-ground) 72%,var(--surface-card));border:1px solid color-mix(in srgb,#01679f 84%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 84%,#0000);border-radius:10px;cursor:pointer;display:flex;gap:.65rem;padding:.8rem .9rem}.equity-dialog-checkbox__label{font-weight:500}.equity-dialog-help{color:#fff9;color:var(--text-color-secondary);line-height:1.45}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-dropzone{-webkit-appearance:none;appearance:none;background:linear-gradient(60deg,#001a28,#019aef);background:var(--background-color);border:1px solid #797d82;border:1px solid var(--surface-300);border-radius:16px;box-shadow:0 2px 8px #0000000f;color:inherit;cursor:pointer;display:block;font:inherit;margin-top:20px;overflow:hidden;padding:24px;position:relative;text-align:center;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease,transform .2s ease;width:100%}.premium-dropzone:hover{background-image:radial-gradient(120% 80% at 50% 30%,#ffffff14,#0000 60%);border-color:#63676d;border-color:var(--surface-200);box-shadow:0 8px 24px #0000001a}.premium-dropzone:focus-visible{outline:2px solid #8dd0ff;outline:2px solid var(--primary-color);outline-offset:2px}.premium-dropzone.is-dragover{background-image:radial-gradient(120% 80% at 50% 30%,color-mix(in oklab,#8dd0ff 10%,#0000),#0000 60%);background-image:radial-gradient(120% 80% at 50% 30%,color-mix(in oklab,var(--primary-color) 10%,#0000),#0000 60%);border-color:color-mix(in oklab,#8dd0ff 45%,#0000);border-color:color-mix(in oklab,var(--primary-color) 45%,#0000);box-shadow:0 10px 28px #00000024}.premium-dropzone:after{background:linear-gradient(120deg,#0000,color-mix(in oklab,#8dd0ff 45%,#0000) 20%,#0000 40%,#0000 60%,color-mix(in oklab,#8dd0ff 45%,#0000) 80%,#0000);background:linear-gradient(120deg,#0000 0,color-mix(in oklab,var(--primary-color) 45%,#0000) 20%,#0000 40%,#0000 60%,color-mix(in oklab,var(--primary-color) 45%,#0000) 80%,#0000 100%);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .2s ease}.premium-dropzone.is-dragover:after,.premium-dropzone:hover:after{animation:border-sweep 2.4s linear infinite;opacity:1}@keyframes border-sweep{0%{background-position:0 0}to{background-position:200% 0}}.premium-dropzone.is-loading{box-shadow:0 12px 32px #00000029}.premium-dropzone .dz-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:72px}.premium-dropzone .dz-hero{color:#fff9;color:var(--text-color-secondary);font-size:32px;line-height:1;transition:transform .18s ease,color .18s ease}.premium-dropzone:hover .dz-hero{color:#ffffffde;color:var(--text-color);transform:translateY(-1px) scale(1.03)}.premium-dropzone.is-dragover .dz-hero{color:#8dd0ff;color:var(--primary-color);transform:translateY(-2px) scale(1.06)}.premium-dropzone .dz-title{font-weight:600}.premium-dropzone .dz-sub{color:#fff9;color:var(--text-color-secondary);font-size:.95rem}.premium-dropzone .dz-accept{color:#fff9;color:var(--text-color-secondary);font-size:.85rem;opacity:.9}.progress-ring{align-items:center;border:2px solid #797d82;border:2px solid var(--surface-300);border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}.spin{animation:spin .8s linear infinite}.success{color:#198754;color:var(--green-500)}.asset-pdf-import-progress{background:linear-gradient(180deg,color-mix(in oklab,#20262e 86%,#0000),#0000),linear-gradient(60deg,#001a28,#019aef);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-0,#fff) 86%,#0000),#0000),var(--background-color);border:1px solid color-mix(in oklab,#797d82 78%,#0000);border:1px solid color-mix(in oklab,var(--surface-300) 78%,#0000);border-radius:10px;box-shadow:0 14px 34px #00000024;margin-top:14px;padding:16px}.asset-pdf-import-progress__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.asset-pdf-import-progress__eyebrow{color:#fff9;color:var(--text-color-secondary);font-size:.72rem;letter-spacing:0;line-height:1.1;margin-bottom:4px;text-transform:uppercase}.asset-pdf-import-progress__status{color:#ffffffde;color:var(--text-color);font-size:.98rem;font-weight:650}.asset-pdf-import-progress__percent{font-feature-settings:"tnum";color:#8dd0ff;color:var(--primary-color);font-size:.94rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:44px;text-align:right}.asset-pdf-import-progress__bar{background:color-mix(in oklab,#797d82 62%,#0000);background:color-mix(in oklab,var(--surface-300) 62%,#0000);border-radius:999px;height:4px;margin-bottom:14px;overflow:hidden}.asset-pdf-import-progress__bar span{background:linear-gradient(90deg,#8dd0ff,color-mix(in oklab,#8dd0ff 70%,#fff));background:linear-gradient(90deg,var(--primary-color),color-mix(in oklab,var(--primary-color) 70%,#fff));border-radius:inherit;display:block;height:100%;transition:width .36s ease}.asset-pdf-import-progress__flow{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(88px,.8fr) minmax(180px,1.7fr) minmax(108px,.95fr);position:relative}.asset-pdf-import-progress__flow:before{background:color-mix(in oklab,#fff9 56%,#0000);background:color-mix(in oklab,var(--text-color-secondary) 56%,#0000);border-radius:999px;content:"";height:3px;left:6%;opacity:.72;pointer-events:none;position:absolute;right:6%;top:13px}.asset-pdf-import-progress__circle{align-items:center;background:linear-gradient(60deg,#001a28,#019aef);background:var(--background-color);border:1px solid color-mix(in oklab,#797d82 86%,#0000);border:1px solid color-mix(in oklab,var(--surface-300) 86%,#0000);border-radius:999px;color:#fff;display:inline-flex;height:26px;justify-content:center;position:relative;transition:border-color .22s ease,box-shadow .22s ease;width:26px;z-index:1}.asset-pdf-import-progress__circle>span{background:#8dd0ff;background:var(--primary-color);border-radius:999px;height:10px;transform:scale(0);transition:transform .26s ease;width:10px}.asset-pdf-import-progress__circle i{font-size:.72rem}.asset-pdf-import-progress__stage{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:0;position:relative;text-align:center}.asset-pdf-import-progress__stage-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.asset-pdf-import-progress__title{color:#ffffffde;color:var(--text-color);font-size:.92rem;font-weight:650;line-height:1.2}.asset-pdf-import-progress__detail{color:#fff9;color:var(--text-color-secondary);font-size:.8rem;line-height:1.25;overflow-wrap:anywhere}.asset-pdf-import-progress__parallel-step.is-active .asset-pdf-import-progress__parallel-dot,.asset-pdf-import-progress__stage.is-active .asset-pdf-import-progress__circle{border-color:color-mix(in oklab,#8dd0ff 70%,#0000);border-color:color-mix(in oklab,var(--primary-color) 70%,#0000);box-shadow:0 0 0 5px color-mix(in oklab,#8dd0ff 12%,#0000);box-shadow:0 0 0 5px color-mix(in oklab,var(--primary-color) 12%,#0000)}.asset-pdf-import-progress__parallel-step.is-active .asset-pdf-import-progress__parallel-dot>span,.asset-pdf-import-progress__stage.is-active .asset-pdf-import-progress__circle>span{animation:asset-pdf-import-pulse 1.1s ease-in-out infinite;transform:scale(1)}.asset-pdf-import-progress__parallel-step.is-complete .asset-pdf-import-progress__parallel-dot,.asset-pdf-import-progress__stage.is-complete .asset-pdf-import-progress__circle{background:#8dd0ff;background:var(--primary-color);border-color:#8dd0ff;border-color:var(--primary-color);box-shadow:0 4px 12px color-mix(in oklab,#8dd0ff 24%,#0000);box-shadow:0 4px 12px color-mix(in oklab,var(--primary-color) 24%,#0000)}.asset-pdf-import-progress__parallel{grid-gap:7px;background:color-mix(in oklab,#4d5158 36%,#0000);background:color-mix(in oklab,var(--surface-100,#f5f5f5) 36%,#0000);border:1px solid color-mix(in oklab,#797d82 70%,#0000);border:1px solid color-mix(in oklab,var(--surface-300) 70%,#0000);border-radius:8px;display:grid;gap:7px;margin-top:6px;padding:10px;text-align:left;width:100%}.asset-pdf-import-progress__parallel-step{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:18px 1fr;min-width:0}.asset-pdf-import-progress__parallel-dot{align-items:center;background:linear-gradient(60deg,#001a28,#019aef);background:var(--background-color);border:1px solid color-mix(in oklab,#797d82 86%,#0000);border:1px solid color-mix(in oklab,var(--surface-300) 86%,#0000);border-radius:999px;color:#fff;display:inline-flex;height:18px;justify-content:center;transition:border-color .22s ease,box-shadow .22s ease;width:18px}.asset-pdf-import-progress__parallel-dot>span{background:#8dd0ff;background:var(--primary-color);border-radius:999px;height:7px;transform:scale(0);transition:transform .26s ease;width:7px}.asset-pdf-import-progress__parallel-dot i{font-size:.58rem}.asset-pdf-import-progress__parallel-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.asset-pdf-import-progress__parallel-title{color:#ffffffde;color:var(--text-color);font-size:.78rem;font-weight:650;line-height:1.2}.asset-pdf-import-progress__parallel-detail{color:#fff9;color:var(--text-color-secondary);font-size:.72rem;line-height:1.2;overflow-wrap:anywhere}@media (max-width:560px){.asset-pdf-import-progress__flow{gap:12px;grid-template-columns:1fr}.asset-pdf-import-progress__flow:before{display:none}.asset-pdf-import-progress__stage{grid-column-gap:10px;align-items:flex-start;column-gap:10px;display:grid;grid-template-columns:26px 1fr;text-align:left}.asset-pdf-import-progress__parallel,.asset-pdf-import-progress__stage-copy{grid-column:2}}@keyframes asset-pdf-import-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.debt-cf-card-grid{display:flex;flex-wrap:nowrap;gap:.7rem;margin-bottom:.65rem;overflow-x:auto;padding-bottom:.2rem}.debt-cf-card{grid-gap:.6rem;-webkit-appearance:none;appearance:none;background:radial-gradient(circle at top right,color-mix(in srgb,#8dd0ff 14%,#0000),#0000 38%),linear-gradient(180deg,color-mix(in srgb,#00263c 96%,#00263c),#00263c);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color) 14%,#0000),#0000 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--surface-ground)) 0,var(--surface-card) 100%);border:1px solid color-mix(in srgb,#01679f 84%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 84%,#0000);border-radius:14px;box-shadow:0 8px 18px #0f172a0d;color:inherit;cursor:pointer;display:grid;flex:0 0 260px;font:inherit;gap:.6rem;padding:.8rem .85rem;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.debt-cf-card:hover{border-color:color-mix(in srgb,#8dd0ff 35%,#01679f);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border));box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.debt-cf-card.is-selected{border-color:color-mix(in srgb,#8dd0ff 78%,#01679f);border-color:color-mix(in srgb,var(--primary-color) 78%,var(--surface-border));border-bottom:4px solid #8dd0ff;border-bottom:4px solid var(--tab-accent,var(--primary-color));box-shadow:0 0 0 1px color-mix(in srgb,#8dd0ff 32%,#0000),0 14px 28px #0f172a1a;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 32%,#0000),0 14px 28px #0f172a1a}.debt-cf-card.is-inactive{opacity:.72}.debt-cf-card-badges,.debt-cf-card-bottom,.debt-cf-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between}.debt-cf-pill{align-items:center;background:color-mix(in srgb,#00263c 76%,#00263c);background:color-mix(in srgb,var(--surface-ground) 76%,var(--surface-card));border:1px solid color-mix(in srgb,#01679f 72%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 72%,#0000);border-radius:999px;color:#fff9;color:var(--text-color-secondary);display:inline-flex;font-size:.7rem;line-height:1.2;padding:.12rem .45rem}.debt-cf-pill.is-active{background:color-mix(in srgb,#d6f5e3 88%,#00263c);background:color-mix(in srgb,#d6f5e3 88%,var(--surface-card));border-color:color-mix(in srgb,#4cc38a 42%,#0000);color:#155c36}.debt-cf-pill.is-inactive{background:color-mix(in srgb,#eef1f5 92%,#00263c);background:color-mix(in srgb,#eef1f5 92%,var(--surface-card));color:#52606d}.debt-cf-card-name{flex:1 1 auto;font-size:.95rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debt-cf-card-meta{grid-gap:.45rem .7rem;display:grid;gap:.45rem .7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.debt-cf-card-meta dt{color:#fff9;color:var(--text-color-secondary);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.debt-cf-card-meta dd{font-size:.82rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-cf-card-grid{align-items:stretch;display:flex;flex:0 0 108px;flex-wrap:nowrap;gap:.7rem;margin-bottom:.65rem;max-height:108px;min-height:108px;overflow-x:auto;overflow-y:hidden;padding:.15rem 0 .35rem}.equity-cf-card{grid-gap:.6rem;-webkit-appearance:none;appearance:none;background:#00263c;background:var(--surface-card);border:1px solid color-mix(in srgb,#01679f 84%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 84%,#0000);border-radius:8px;box-shadow:0 8px 18px #0f172a0d;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;flex:0 0 320px;font:inherit;gap:.6rem;height:92px;min-height:92px;padding:.8rem .85rem;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.equity-cf-card:hover{border-color:color-mix(in srgb,#8dd0ff 35%,#01679f);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border));box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.equity-cf-card:focus-visible{outline:2px solid #8dd0ff;outline:2px solid var(--primary-color);outline-offset:2px}.equity-cf-card.is-selected{border-color:color-mix(in srgb,#8dd0ff 78%,#01679f);border-color:color-mix(in srgb,var(--primary-color) 78%,var(--surface-border));border-bottom:4px solid #8dd0ff;border-bottom:4px solid var(--tab-accent,var(--primary-color));box-shadow:0 0 0 1px color-mix(in srgb,#8dd0ff 32%,#0000),0 14px 28px #0f172a1a;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 32%,#0000),0 14px 28px #0f172a1a}.equity-cf-card-badges,.equity-cf-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between}.equity-cf-card-name{flex:1 1 auto;font-size:.95rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-cf-pill{align-items:center;background:color-mix(in srgb,#00263c 76%,#00263c);background:color-mix(in srgb,var(--surface-ground) 76%,var(--surface-card));border:1px solid color-mix(in srgb,#01679f 72%,#0000);border:1px solid color-mix(in srgb,var(--surface-border) 72%,#0000);border-radius:999px;color:#fff9;color:var(--text-color-secondary);display:inline-flex;font-size:.7rem;line-height:1.2;padding:.12rem .45rem}.equity-cf-pill.is-sponsor{background:color-mix(in srgb,#d6f5e3 88%,#00263c);background:color-mix(in srgb,#d6f5e3 88%,var(--surface-card));border-color:color-mix(in srgb,#4cc38a 42%,#0000);color:#155c36}.equity-cf-card-meta{grid-gap:.45rem .7rem;display:grid;gap:.45rem .7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.equity-cf-card-meta dt{color:#fff9;color:var(--text-color-secondary);font-size:.66rem;text-transform:uppercase}.equity-cf-card-meta dd{font-size:.82rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-cf-treasury-actions{align-items:center;display:flex;gap:.5rem;max-width:100%;width:-webkit-max-content;width:max-content}.equity-cf-treasury-row-label{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-left:32px;width:100%}.equity-cf-treasury-guide__error{color:#dc3545;color:var(--red-500);max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-cf-input-badge{background:color-mix(in srgb,#8dd0ff 7%,#00263c);background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card));border:1px solid color-mix(in srgb,#8dd0ff 28%,#01679f);border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--surface-border));border-radius:999px;color:#fff9;color:var(--text-color-secondary);flex:0 0 auto;font-size:.66rem;line-height:1.2;padding:.1rem .4rem}.treasury-input-row{cursor:default}.equity-cf-cash-input{height:24px;padding:.15rem .4rem;pointer-events:auto;position:relative;text-align:right;width:120px;z-index:1}@media (max-width:768px){.debt-cf-card{flex-basis:240px}.debt-cf-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-cf-card{flex-basis:300px}}@media (pointer:coarse){.sidebar-width-splitter{flex-basis:44px;height:72px;width:44px}.sidebar-main-divider{flex-basis:44px}.settings-chart-width-splitter{flex-basis:44px;width:44px}.cf-table-frozen-resizer{width:28px}.cf-table-frozen-resizer:before{left:calc(50% - .5px)}.hi-units-grid-resizer{right:0;width:28px}.main-panel-close-button,.settings-panel-close-button,.sidebar-panel-close-button{height:44px;opacity:1;width:44px}}.hyperscript-runner{height:calc(100dvh - 4.5rem);height:calc(var(--hyperval-viewport-height, 100dvh) - 4.5rem)}.hyperscript-output-panel img{height:auto;max-width:100%}@media (max-width:1366px){.hyperscript-runner{flex-direction:column;height:calc(100dvh - 4.5rem);height:calc(var(--hyperval-viewport-height, 100dvh) - 4.5rem);min-height:0;padding:.5rem!important}.hyperscript-runner>.blue-card{box-sizing:border-box;flex:0 0 auto!important;min-width:0;width:100%}.hyperscript-editor-panel{min-height:60dvh}.hyperscript-editor-panel.hyperscript-editor-collapsed{min-height:0}.hyperscript-runner>.hyperscript-output-panel{flex:1 1!important;min-height:12rem}#root,.App,body,html{max-width:100%;min-width:0;overflow-x:hidden;width:100%}body{overscroll-behavior-x:none}.p-toolbar{display:flex;flex-wrap:nowrap;gap:.35rem;padding:max(.4rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) .45rem max(3.25rem,calc(env(safe-area-inset-left) + 3.25rem))}.p-toolbar .p-toolbar-group-left{display:flex;flex:0 1 auto;max-width:38%;min-width:0}.p-toolbar .p-toolbar-group-right{flex:1 1 auto;min-width:0;width:auto}.topbar-brand-logo{display:none}.topbar-selected-model-name{max-width:min(32vw,calc(50vw - 7rem))}.topbar-account-actions{gap:.2rem;justify-content:flex-end;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.topbar-account-actions::-webkit-scrollbar{display:none}.topbar-density-control,.topbar-display-control,.topbar-icon-button,.user-account-area{flex:0 0 auto}.topbar-account-selector{flex:1 1 7rem;max-width:10rem;min-width:6.5rem}.topbar-account-selector .p-dropdown-label{padding-left:.55rem;padding-right:.25rem}.sidebar-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c14a3;border:0;display:block;height:calc(100dvh - 4.5rem);height:calc(var(--hyperval-viewport-height, 100dvh) - var(--hyperval-topbar-height, 4.5rem));inset:4.5rem 0 0;inset:var(--hyperval-topbar-height,4.5rem) 0 0;padding:0;position:fixed;width:100%;z-index:999}.sidebar-docked{border-radius:0 18px 18px 0;box-shadow:0 0 2rem #0000008c;height:calc(100dvh - 4.5rem)!important;height:calc(var(--hyperval-viewport-height, 100dvh) - var(--hyperval-topbar-height, 4.5rem))!important;max-height:calc(100dvh - 4.5rem);max-height:calc(var(--hyperval-viewport-height, 100dvh) - var(--hyperval-topbar-height, 4.5rem));overflow:hidden!important;width:min(90vw,24rem)!important}.sidebar-docked .p-sidebar-content{height:100%;overflow:hidden!important}.sidebar-shell{padding-top:max(3.25rem,calc(env(safe-area-inset-top) + 2.75rem))}.sidebar-edge-controls{bottom:auto;right:.5rem;top:max(.35rem,env(safe-area-inset-top));z-index:2}.sidebar-edge-controls .sidebar-width-splitter,.sidebar-edge-controls:after{display:none}.sidebar-edge-controls .p-button.sidebar-edge-toggle{border-radius:999px;height:44px;width:44px}button.sidebar-reopen.p-button{border-radius:0 999px 999px 0;height:40px;left:max(0px,env(safe-area-inset-left));top:max(.4rem,env(safe-area-inset-top));width:40px;z-index:1002}.content,.content.pushed{box-sizing:border-box;margin-left:0!important;min-width:0;padding:0 .35rem max(.75rem,env(safe-area-inset-bottom));width:100%}.main-settings-output-splitter{height:auto;min-height:0;overflow:visible}.main-output-panel,.main-settings-panel{flex:0 0 auto!important;min-width:0;width:100%}.main-settings-panel{min-height:92dvh}.main-output-panel{height:82dvh;min-height:32rem}.main-settings-panel .main-splitter-panel-body,.main-settings-panel .p-card,.main-settings-panel .p-card-body,.main-settings-panel .p-card-content{height:auto;min-height:92dvh}.main-output-panel .p-card-body,.main-output-panel .p-card-content,.main-settings-panel .p-card-body,.main-settings-panel .p-card-content{padding-left:0;padding-right:0}.main-settings-panel .settings-tab-and-chart-container{flex-direction:column;height:auto;min-height:92dvh;padding-top:0}.main-settings-panel .settings-tab-container{flex:0 0 64dvh!important;height:64dvh;min-height:28rem;width:100%}.main-settings-panel .settings-tab-and-chart-container .chart-container{flex:0 0 26dvh!important;margin:.5rem 0 0;min-height:13rem;padding:.5rem;width:100%}.settings-chart-width-splitter{display:none}.settings-chart-collapsed-rail{flex:0 0 3rem;flex-direction:row;height:3rem;margin:.5rem 0 0;width:100%}.settings-collapsed-rail-label{transform:none;writing-mode:horizontal-tb}.main-settings-output-divider{cursor:default;flex:0 0 1.25rem;min-height:1.25rem;pointer-events:none;touch-action:pan-y}.main-settings-output-divider .main-collapse-cue,.main-settings-output-divider .main-panel-close-button,.main-settings-output-divider-handle{display:none}.main-panel-collapsed-rail{min-height:44px}.mobile-workspace-accordion-toggle{border-radius:20px;flex:0 0 48px;font-size:.78rem;min-height:48px;width:100%}.content.mobile-workspace-no-page-scroll{height:calc(100dvh - 3.6rem);height:calc(var(--hyperval-viewport-height, 100dvh) - 3.6rem);min-height:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.mobile-workspace-no-page-scroll .main-settings-output-splitter{height:100%;min-height:0;overflow:hidden}.mobile-workspace-panel-settings .main-output-panel,.mobile-workspace-panel-settings .main-settings-panel .chart-container,.mobile-workspace-panel-settings .main-settings-panel .settings-chart-collapsed-rail,.mobile-workspace-panel-settings .main-settings-panel .settings-chart-width-splitter{display:none!important}.mobile-workspace-panel-settings .main-settings-panel{flex:1 1!important;height:0;min-height:0;overflow:hidden}.mobile-workspace-panel-settings .main-settings-panel .main-splitter-panel-body,.mobile-workspace-panel-settings .main-settings-panel .p-card,.mobile-workspace-panel-settings .main-settings-panel .p-card-body,.mobile-workspace-panel-settings .main-settings-panel .p-card-content,.mobile-workspace-panel-settings .main-settings-panel .settings-tab-and-chart-container{flex:1 1;height:auto;min-height:0;overflow:hidden}.mobile-workspace-panel-settings>.mobile-workspace-accordion-toggle{flex:0 0 48px;position:relative;z-index:20}.mobile-workspace-panel-settings .main-settings-panel .settings-tab-container{flex:1 1!important;height:auto;min-height:0}.mobile-workspace-panel-settings .settings-left,.mobile-workspace-panel-settings .settings-left>.p-tabview,.mobile-workspace-panel-settings .settings-left>.p-tabview>.p-tabview-panels,.mobile-workspace-panel-settings .settings-tab-container .form-container{flex:1 1;height:auto;min-height:0}.mobile-workspace-panel-settings .settings-left>.p-tabview>.p-tabview-panels>.p-tabview-panel,.mobile-workspace-panel-settings .settings-panel-tour-target{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.mobile-workspace-panel-settings .settings-left>.p-tabview>.p-tabview-panels>.p-tabview-panel{overscroll-behavior:contain;touch-action:pan-x pan-y}.mobile-workspace-panel-output .main-settings-panel .settings-chart-width-splitter,.mobile-workspace-panel-output .main-settings-panel .settings-tab-container{display:none!important}.mobile-workspace-panel-output .main-settings-panel,.mobile-workspace-panel-output .main-settings-panel .main-splitter-panel-body,.mobile-workspace-panel-output .main-settings-panel .p-card,.mobile-workspace-panel-output .main-settings-panel .p-card-body,.mobile-workspace-panel-output .main-settings-panel .p-card-content,.mobile-workspace-panel-output .main-settings-panel .settings-tab-and-chart-container{flex:0 0 26dvh!important;height:26dvh;min-height:13rem}.mobile-workspace-panel-output .main-settings-panel .settings-tab-and-chart-container .chart-container{display:flex;flex:1 1 auto!important;height:100%;margin:0;min-height:13rem;padding:.25rem;width:100%}.mobile-workspace-panel-output .main-output-panel{display:flex;flex:1 1 auto!important;height:auto;min-height:0;overflow:hidden}.main-output-panel .output-tabview .p-tabview-panels{padding:.5rem!important}.p-tabview-nav-container,.p-tabview-nav-content{max-width:100%;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.p-tabview-nav-container::-webkit-scrollbar,.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{min-width:100%;width:-webkit-max-content;width:max-content}.p-tabview .p-tabview-nav li .p-tabview-nav-link{min-height:44px;padding:.65rem .8rem;white-space:nowrap}.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container,.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container .p-tabview-nav,.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container>.p-tabview-nav-content{flex:0 0 auto;min-height:44px}.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container{background:#00263c;background:var(--surface-card);display:block;z-index:4}.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container .p-tabview-nav-link,.main-settings-panel .settings-left>.p-tabview>.p-tabview-nav-container .p-tabview-title{align-items:center;color:inherit;display:inline-flex!important;opacity:1!important;visibility:visible!important}.settings-left .p-tabview-panel,.settings-left .p-tabview-panels{-webkit-overflow-scrolling:touch;overflow:auto}.entity-model-grid{-webkit-overflow-scrolling:touch;touch-action:pan-y}.settings-tab-container .p-button,.settings-tab-container .p-calendar,.settings-tab-container .p-dropdown,.settings-tab-container .p-inputnumber,.settings-tab-container .p-inputtext,.settings-tab-container .p-multiselect,.submit-button-container .p-button{max-width:100%;min-height:36px}.settings-tab-container .p-inputnumber-input,.settings-tab-container .p-inputtext{font-size:.86rem;padding:.4rem .55rem}.settings-tab-container .p-dropdown .p-dropdown-label,.settings-tab-container .p-multiselect .p-multiselect-label{font-size:.86rem;padding:.42rem .55rem}.settings-tab-container .p-datepicker-trigger,.settings-tab-container .p-dropdown-trigger,.settings-tab-container .p-multiselect-trigger{width:2.25rem}.settings-tab-container .p-inputnumber-buttons-stacked .p-inputnumber-button-group{height:100%}.settings-tab-container .p-inputnumber-buttons-stacked .p-inputnumber-button{height:50%;min-height:0;padding:0}.settings-tab-container .p-tabview-panels{padding:.35rem}.settings-tab-container .p-card-body,.settings-tab-container .p-card-content{padding:.5rem}.settings-tab-container .p-field>label,.settings-tab-container label{font-size:.8rem;margin-bottom:.2rem}.settings-tab-container .field,.settings-tab-container .form-group,.settings-tab-container .p-field{margin-bottom:.5rem}.mobile-workspace-panel-settings .debt-workspace{border-radius:10px;box-sizing:border-box;min-width:0;width:100%}.mobile-workspace-panel-settings .debt-shell{grid-template-columns:minmax(0,1fr)}.mobile-workspace-panel-settings .debt-workspace-header{padding:.25rem .35rem}.mobile-workspace-panel-settings .debt-section-grid,.mobile-workspace-panel-settings .debt-tab-body{padding-left:0;padding-right:0}.mobile-workspace-panel-settings .debt-section-grid{gap:.35rem}.mobile-workspace-panel-settings .debt-section-card{border-radius:9px;gap:.35rem;padding:.4rem}.mobile-workspace-panel-settings .debt-section-title{font-size:.82rem}.mobile-workspace-panel-settings .debt-field-group,.mobile-workspace-panel-settings .debt-form-grid{gap:.3rem}.mobile-workspace-panel-settings .debt-inline-check{min-height:2rem}.mobile-workspace-panel-settings .debt-editor-embed>div,.mobile-workspace-panel-settings .debt-editor-embed>div>div{column-gap:.5rem!important;row-gap:.4rem!important}.mobile-workspace-panel-settings .debt-editor-embed{max-width:100%;overflow-x:auto}.mobile-workspace-panel-settings .debt-editor-embed>div>div{flex:1 1 9rem!important;min-width:0!important;width:auto!important}.submit-button-container{height:auto;min-height:3.75rem;padding:.5rem .75rem}.compare-cf-controls,.compare-metrics-heading,.equity-toolbar,.side-by-side{flex-wrap:wrap}.side-by-side>div{flex-basis:100%;margin:.25rem 0}.cf-table-controls,.equity-cf-treasury-actions,.p-tabview-panels .select-button-container,.select-button-container{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.compare-cf-model-select{width:min(100%,24rem)}.equity-matrix-header{align-items:flex-start;flex-direction:column;gap:.5rem;margin-bottom:.65rem}.equity-inline-field,.equity-matrix-header__controls,.equity-matrix-header__identity{flex-wrap:wrap;min-width:0;width:100%}.equity-matrix-header__controls{gap:.5rem}.equity-distribution-grid,.equity-options--closed,.equity-options--open{gap:.6rem;grid-template-columns:minmax(0,1fr)}.equity-split-fields{flex-direction:column}.equity-inline-field .p-calendar,.equity-inline-field .p-dropdown,.equity-inline-field .p-inputnumber,.equity-options__frequency,.equity-options__lock-up-calendar,.equity-split-fields__item{min-width:0;width:100%}.equity-section{padding:.6rem}.equity-open-end-table .p-datatable-wrapper,.equity-share-classes__table .p-datatable-wrapper,.tier-matrix-table .p-datatable-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain}.cf-table-header-title,.coa-item-column{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-table-row-actions{flex:0 0 auto;margin-left:auto}.cf-table-row-actions .p-button.p-button-icon-only{height:1.75rem;padding:0;width:1.75rem}.main-output-panel .output-cf-table-wrap .first-grid-wrapper .grid-cell{font-size:.78rem;padding-left:4px!important;padding-left:var(--cf-mobile-indent,4px)!important;padding-right:2px}.main-output-panel .output-cf-table-wrap .coa-item-column{display:flex;flex-direction:column;justify-content:center;margin-right:2px}.main-output-panel .output-cf-table-wrap .cf-table-label-desktop{display:none}.main-output-panel .output-cf-table-wrap .cf-table-label-mobile{display:flex;flex-direction:column;line-height:1.05;min-width:0}.main-output-panel .output-cf-table-wrap .cf-table-child-label{display:block;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-dialog,.p-dialog{height:auto!important;margin:.5rem;max-height:calc(100dvh - 1rem)!important;max-width:calc(100vw - 1rem)!important;width:calc(100vw - 1rem)!important}.p-dialog .p-dialog-content{max-height:calc(100dvh - 5rem);overflow:auto;padding:.75rem}.p-contextmenu,.p-dropdown-panel,.p-multiselect-panel,.p-overlaypanel{max-width:calc(100vw - 1rem)!important}}@media (max-width:420px){.topbar-icon-button.p-button.p-button-text,.user-account-area__trigger{min-width:2.6rem;width:2.6rem}.topbar-account-selector{min-width:6rem}.main-settings-panel .settings-tab-container{flex-basis:68dvh!important;height:68dvh}.main-settings-panel .settings-tab-and-chart-container .chart-container{flex-basis:22dvh!important}}@media (max-width:900px) and (max-height:650px){.mobile-workspace-panel-output .main-settings-panel{display:none!important}.mobile-workspace-panel-settings .hi-units-root{overflow-x:hidden!important;overflow-y:auto!important}.mobile-workspace-panel-settings .hi-units-root .hi-units-grid{flex:0 0 12rem;min-height:12rem}}.tablet-workspace-panels{height:100%;min-height:0;overflow:hidden}.tablet-workspace-panels .main-settings-panel{flex:0 0 42%!important;flex:0 0 var(--tablet-settings-percent,42%)!important;height:0;min-height:0;overflow:hidden}.tablet-workspace-panels.tablet-output-collapsed .main-settings-panel{flex:1 1!important}.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel{flex:0 0 auto!important;height:auto}.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel .main-splitter-panel-body,.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel .p-card,.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel .p-card-body,.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel .p-card-content,.tablet-workspace-panels.tablet-inner-panels-collapsed .main-settings-panel .settings-tab-and-chart-container{flex:0 0 auto;height:auto}.tablet-workspace-panels .main-output-panel{display:flex;flex:1 1!important;height:0;min-height:0;overflow:hidden}.tablet-workspace-panels .main-settings-panel .main-splitter-panel-body,.tablet-workspace-panels .main-settings-panel .p-card,.tablet-workspace-panels .main-settings-panel .p-card-body,.tablet-workspace-panels .main-settings-panel .p-card-content,.tablet-workspace-panels .main-settings-panel .settings-tab-and-chart-container{flex:1 1;height:auto;min-height:0;overflow:hidden}.tablet-workspace-panels .main-settings-panel .settings-tab-container{flex:0 0 72%!important;flex:0 0 var(--tablet-inner-settings-percent,72%)!important;height:0;min-height:0;overflow:hidden}.tablet-workspace-panels .tablet-settings-chart-panels.tablet-chart-hidden .settings-tab-container{flex:1 1!important}.tablet-workspace-panels .main-settings-panel .settings-tab-and-chart-container .chart-container{display:flex;flex:1 1!important;height:0;margin:0;min-height:0;padding:.25rem}.tablet-workspace-panels .main-settings-output-divider{cursor:row-resize;flex:0 0 24px;min-height:24px;pointer-events:auto;touch-action:none}.tablet-workspace-panels .main-settings-output-divider-handle{display:block}.tablet-workspace-panels .main-settings-output-divider .main-panel-close-button,.tablet-workspace-panels .tablet-settings-chart-panels .settings-panel-close-button{display:inline-flex;opacity:1}.tablet-workspace-panels .main-panel-collapsed-rail,.tablet-workspace-panels .tablet-settings-chart-panels .settings-chart-collapsed-rail{border-radius:.5rem;flex:0 0 28px;height:28px;margin:0;min-height:28px}.tablet-workspace-panels .tablet-settings-chart-panels .settings-chart-width-splitter{align-self:stretch;cursor:row-resize;display:flex;flex:0 0 24px;flex-direction:row;gap:.5rem;height:24px;min-height:24px;touch-action:none;width:100%}.tablet-workspace-panels .tablet-settings-chart-panels .settings-chart-width-splitter-handle{height:4px;width:56px}.tablet-workspace-panels .tablet-settings-chart-panels .settings-panel-close-button{position:static;transform:none}.tablet-workspace-panels .tablet-settings-chart-panels .settings-collapse-cue{left:clamp(.75rem,50vw,calc(100vw - 13rem));left:clamp(.75rem,var(--settings-collapse-cue-x,50vw),calc(100vw - 13rem));position:fixed;right:auto;top:clamp(.75rem,50vh,calc(100dvh - 2.5rem));top:clamp(.75rem,var(--settings-collapse-cue-y,50vh),calc(100dvh - 2.5rem));transform:translate(12px,12px)}body.settings-chart-width-resizing:has(.tablet-settings-chart-panels),body.settings-chart-width-resizing:has(.tablet-settings-chart-panels) *{cursor:row-resize!important}.hi-units-touch-editor-dialog.p-dialog{margin-top:max(1rem,env(safe-area-inset-top));max-height:calc(100dvh - 2rem);max-height:calc(var(--hyperval-viewport-height, 100dvh) - 2rem);max-width:calc(100vw - 1.5rem);min-width:0;width:min(30rem,calc(100vw - 1.5rem))}.hi-units-touch-editor-dialog .p-dialog-content{overflow:visible}.hi-units-touch-editor-field{font-size:1rem;min-width:0;padding:.5rem 0}.hi-units-touch-editor-field .hi-units-inline-editor,.hi-units-touch-editor-field .p-dropdown,.hi-units-touch-editor-field .p-inputnumber-input,.hi-units-touch-editor-field .p-inputtext,.hi-units-touch-editor-field .p-treeselect{font-size:1rem;min-height:3.5rem;width:100%}.hi-units-touch-editor-field .hi-units-inline-number-stepper{height:auto;min-height:3.5rem}.hi-units-numpad,.hi-units-touch-number-editor{min-width:0;width:100%}.hi-units-numpad{grid-gap:.65rem;display:grid;gap:.65rem}.hi-units-numpad-keys{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hi-units-numpad-keys button{background:#8dd0ff1a;border:1px solid #8dd0ff73;border-radius:.35rem;color:#ffffffde;color:var(--text-color);cursor:pointer;font-size:1.35rem;min-height:3.25rem;touch-action:manipulation}.hi-units-numpad-keys button:active,.hi-units-numpad-keys button:focus-visible{background:#8dd0ff47}.hi-units-numpad-clear{grid-column:span 2}.hi-units-touch-editor-field .hi-units-inline-incentive .hi-units-numpad-keys{display:none}.hi-units-touch-editor-field .hi-units-inline-incentive label:focus-within .hi-units-numpad-keys{display:grid}.hi-units-touch-editor-dialog:has(.hi-units-numpad) .p-dialog-content{max-height:calc(100dvh - 10rem);max-height:calc(var(--hyperval-viewport-height, 100dvh) - 10rem);overflow-y:auto}.hi-units-touch-editor-field .hi-units-inline-number-buttons{flex:0 0 7rem;flex-direction:row;height:3.5rem}.hi-units-touch-editor-field .hi-units-inline-number-buttons button{border-bottom:1px solid #8dd0ff73;border-left:0;min-width:3.5rem}.hi-units-touch-editor-field .hi-units-inline-incentive{align-items:stretch;flex-direction:column;gap:.75rem}.hi-units-touch-editor-field .hi-units-inline-incentive label{width:100%}.hi-units-touch-event-editor,.hi-units-touch-event-editor label{display:flex;flex-direction:column;gap:.4rem;width:100%}.hi-units-touch-event-editor{gap:.8rem}.hi-units-touch-event-editor input,.hi-units-touch-event-editor select{background:#00263c;background:var(--surface-card);border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:4px;color:#ffffffde;color:var(--text-color);font:inherit;min-height:3.5rem;padding:.75rem;width:100%}.hi-units-touch-event-offset{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:760px) and (max-width:1366px){.p-toolbar{flex-wrap:nowrap;padding-top:.45rem}.topbar-account-actions{justify-content:flex-end}}.hv-sheet-touch-editor-dialog.p-dialog{margin-top:max(1rem,env(safe-area-inset-top));width:min(30rem,calc(100vw - 1.5rem))}.hv-sheet-touch-editor-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.hv-sheet-touch-editor-field .hv-sheet-editor__input{background:#00263c;background:var(--surface-card);border:1px solid #01679f;border:1px solid var(--surface-border);border-radius:4px;color:#ffffffde;color:var(--text-color);font-size:1rem;min-height:3.5rem;padding:.75rem;width:100%}.hv-sheet-touch-editor-actions{display:flex;gap:.5rem;justify-content:flex-end}.hv-sheet-touch-editor-actions .p-button{min-height:3.5rem;min-width:6rem}.hi-units-touch-editor-actions{display:flex;gap:.75rem;justify-content:flex-end}.hi-units-touch-editor-actions .p-button{min-height:3.5rem;min-width:6rem}@media (max-width:900px){.topbar-account-actions{justify-content:flex-start;margin-left:auto;width:max(0px,calc(50% - 4.5rem))}}.auth-access-screen--premium{background:radial-gradient(circle at 18% 18%,#2aafec2b,#0000 30%),radial-gradient(circle at 72% 88%,#2c95cb1a,#0000 32%),linear-gradient(135deg,#001823,#002b40 56%,#001b29);color:#edf7fc;display:grid;grid-template-rows:86px minmax(0,1fr);isolation:isolate;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;place-items:stretch;position:relative}.auth-access-screen--premium,.auth-access-screen--premium *,.auth-access-screen--premium :after,.auth-access-screen--premium :before{box-sizing:border-box}.auth-access-screen--premium:before{background-image:linear-gradient(rgba(143,216,255,.045) 1px,#0000 0),linear-gradient(90deg,rgba(143,216,255,.045) 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000059 58%,#0000 88%);mask-image:linear-gradient(90deg,#000,#00000059 58%,#0000 88%);position:absolute;z-index:-2}.auth-access-screen--premium:after{background:linear-gradient(90deg,#0000 0 47%,#00111a1f 58%,#00111a7a);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.auth-premium-header{align-items:center;border-bottom:1px solid #85d3fc1c;display:flex;justify-content:space-between;min-width:0;padding:0 clamp(1.5rem,4vw,3.5rem)}.auth-premium-logo{display:block;filter:drop-shadow(0 0 16px rgba(66,186,244,.16));height:auto;max-width:56vw;width:208px}.auth-premium-security{align-items:center;color:#9db9c9;display:inline-flex;font-size:.75rem;gap:.5rem;letter-spacing:.02em}.auth-premium-security .pi{color:#7dd3fc;font-size:.82rem}.auth-premium-main{grid-gap:clamp(2.625rem,7vw,6rem);align-items:center;display:grid;gap:clamp(2.625rem,7vw,6rem);grid-template-columns:minmax(0,1fr) minmax(380px,450px);margin:0 auto;min-height:0;padding:3.125rem clamp(2.75rem,7vw,5.5rem) 4rem;width:min(100%,1280px)}.auth-premium-main--centered{display:flex;justify-content:center}.auth-premium-visual{align-self:stretch;display:grid;min-height:430px;place-items:center;position:relative}.auth-premium-visual:after{aspect-ratio:1;background:#23aeeb14;border-radius:50%;content:"";filter:blur(55px);position:absolute;width:58%}.auth-premium-visual-submark{aspect-ratio:1;filter:saturate(.75);opacity:.055;overflow:hidden;position:absolute;transform:rotate(-4deg);width:min(365px,67%);z-index:0}.auth-premium-visual-submark img{display:block;height:100%;max-width:none;width:auto}.auth-premium-buildings{display:block;height:auto;max-height:430px;opacity:.78;position:relative;width:min(640px,100%);z-index:1}.auth-access-panel--premium{background:linear-gradient(145deg,#052f45f7,#001c2afa);border:1px solid #9ddeff33;border-radius:18px;box-shadow:0 30px 70px #00080d70,inset 0 1px 0 hsla(0,0%,100%,.035);color:#edf7fc;gap:0;padding:2.375rem;position:relative;width:100%}.auth-access-panel--premium:before{background:linear-gradient(90deg,#75d3ff,#0000);box-shadow:0 0 14px #75d3ffa6;content:"";height:1px;left:2.375rem;position:absolute;top:-1px;width:76px}.auth-premium-panel-submark{height:3rem;opacity:.72;overflow:hidden;pointer-events:none;position:absolute;right:1.875rem;top:1.75rem;width:3rem}.auth-premium-panel-submark img{display:block;height:3.75rem;max-width:none;transform:translateY(-.425rem);width:auto}.auth-access-panel--premium h1{color:#f6fbfd;font-size:1.875rem;font-weight:600;letter-spacing:-.035em;margin:0}.auth-premium-eyebrow{color:#79cffa!important;font-size:.69rem;font-weight:700;letter-spacing:.12em;margin:0 0 .75rem!important;text-transform:uppercase}.auth-premium-message{color:#9bb8c7;font-size:.875rem;line-height:1.55;margin:.625rem 0 1.7rem}.auth-premium-message p{margin:0}.auth-provider-list{grid-gap:.75rem;display:grid;gap:.75rem}.auth-password-form{grid-gap:.65rem;display:grid;gap:.65rem;min-width:0}.auth-password-form>*{min-width:0}.auth-password-form>label{color:#d8eaf3;font-size:.78rem;font-weight:700}.auth-password-form>input{background:#00121cb3;border:1px solid #9ddeff47;border-radius:8px;color:#f6fbfd;font:inherit;min-height:46px;outline:none;padding:.7rem .8rem;width:100%}.auth-password-form>input:focus{border-color:#75d3ff;box-shadow:0 0 0 3px #75d3ff29}.auth-password-form>input:disabled{opacity:.7}.auth-password-hint{color:#8eaebb!important;font-size:.72rem;line-height:1.4;margin:-.1rem 0 .2rem!important}.auth-signup-notice{grid-gap:.65rem;background:#00141e80;border:1px solid #9ddeff33;border-radius:8px;display:grid;gap:.65rem;margin-top:.25rem;padding:.75rem}.auth-signup-notice summary{color:#bfe9ff;cursor:pointer;font-size:.78rem;font-weight:700}.auth-signup-notice__document{color:#a7c2cf;font-size:.72rem;line-height:1.5;margin-top:.65rem;max-height:9rem;overflow:auto;padding-right:.25rem;white-space:pre-wrap}.auth-signup-notice__acceptance{align-items:flex-start;color:#d7e9f2;display:flex;font-size:.74rem;gap:.55rem;line-height:1.45;white-space:normal}.auth-signup-notice__acceptance input{margin-top:.18rem}.auth-signup-notice__acceptance span{min-width:0}.auth-password-feedback{background:#56c3f41c;border-radius:6px;color:#b9ebff;font-size:.78rem;line-height:1.4;padding:.6rem .7rem}.auth-password-feedback--error{background:#ff787821;color:#ffc6c6}.auth-password-submit{background:linear-gradient(135deg,#98e1ff,#49b9ed);border:1px solid #6dcdf8;border-radius:8px;color:#001c2a;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;margin-top:.25rem;min-height:48px}.auth-password-submit:disabled{cursor:wait;opacity:.65}.auth-password-links{display:flex;flex-wrap:wrap;gap:.35rem .9rem;justify-content:center}.auth-password-links button{background:none;border:0;color:#8edaff;cursor:pointer;font:inherit;font-size:.74rem;padding:0}.auth-password-links button:hover{text-decoration:underline}.auth-provider-divider{align-items:center;color:#7898a7;display:flex;font-size:.72rem;gap:.75rem;margin:1.25rem 0;text-transform:uppercase}.auth-provider-divider:after,.auth-provider-divider:before{background:#9ddeff29;content:"";flex:1 1;height:1px}.auth-provider-button{align-items:center;background:#f8fbfc;border:1px solid #d7e4e9;border-radius:9px;color:#092534;display:grid;font-size:.875rem;font-weight:600;grid-template-columns:24px 1fr 24px;line-height:1;min-height:54px;padding:0 1rem;text-align:center;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-provider-button:hover{background:#fff;border-color:#9edcff;box-shadow:0 7px 20px #00070c38,0 0 0 1px #8dd8ff29;color:#092534;transform:translateY(-1px)}.auth-provider-button:focus-visible{outline:3px solid #8dd8ff8c;outline-offset:2px}.auth-provider-icon{display:grid;height:21px;place-items:center;width:21px}.auth-provider-icon .pi{font-size:1.15rem}.auth-provider-icon--microsoft{color:#f25022}.auth-provider-icon--google{color:#4285f4}.auth-provider-icon--linkedin{color:#0a66c2}.auth-provider-button--fallback .auth-provider-icon{color:#0a66a0}.auth-provider-arrow{color:#73909e;font-size:1.1rem;font-weight:400;transition:transform .15s ease}.auth-provider-button:hover .auth-provider-arrow{transform:translateX(2px)}.auth-access-panel--premium .auth-access-actions{margin-top:0}@media (max-width:780px){.auth-access-screen--premium{grid-template-rows:74px minmax(0,1fr)}.auth-premium-header{padding:0 1.5rem}.auth-premium-logo{width:178px}.auth-premium-security{font-size:0}.auth-premium-main,.auth-premium-main--centered{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start;padding:2.75rem 1.5rem}.auth-premium-visual{display:none}.auth-access-panel--premium{margin:0 auto;max-width:460px;padding:1.875rem 1.5rem;width:100%}.auth-access-panel--premium:before{left:1.5rem}.auth-premium-panel-submark{height:2.5rem;right:1.375rem;top:1.375rem;width:2.5rem}.auth-premium-panel-submark img{height:3.125rem;transform:translateY(-.35rem)}}@media (max-width:420px){.auth-access-screen--premium{min-height:100svh}.auth-premium-main,.auth-premium-main--centered{padding:2.75rem 1rem 2rem}.auth-access-panel--premium h1{font-size:1.75rem}.auth-provider-button{font-size:.82rem;padding:0 .875rem}}@media (min-width:781px) and (max-height:700px){.auth-access-screen--premium{overflow:auto}.auth-premium-main{padding-bottom:1.5rem;padding-top:1.5rem}.auth-premium-visual{min-height:390px}.auth-premium-buildings{max-height:390px}}@media (prefers-reduced-motion:reduce){.auth-provider-arrow,.auth-provider-button{transition:none}}input.p-inputtext{box-sizing:border-box;font-size:.78rem;height:1.875rem;line-height:1.25;padding:.2rem .5rem}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{align-self:stretch;position:relative}.p-inputnumber-buttons-stacked .p-inputnumber-button{height:50%;inset-inline:0;line-height:1;min-height:0;position:absolute}.p-inputnumber-buttons-stacked .p-inputnumber-button-up{top:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-down{bottom:0}:root :is(input.p-inputtext,input:not([type]),input:is([type=text],[type=number],[type=email],[type=password],[type=search],[type=tel],[type=url],[type=date],[type=month],[type=week],[type=time],[type=datetime-local]),textarea):not(.p-dropdown-label):not(.p-chips-input-token input){background:#00142073!important;background:var(--hi-field-background,#00142073)!important;border-color:#0000!important;border-radius:.5rem;box-shadow:inset 0 0 0 1px #add8e633!important;box-shadow:inset 0 0 0 1px var(--hi-field-stroke,#add8e633)!important;outline:0 solid #8fd8ff40!important;outline:var(--hi-field-ring-width,0) solid var(--hi-field-ring-color,#8fd8ff40)!important;outline-offset:2px!important;transition:background-color .15s,box-shadow .15s,outline-color .15s}:root :is(input,textarea):enabled:not([readonly]):hover{--hi-field-stroke:#8fd8ff73;--hi-field-background:#001420a6}:root :is(input,textarea):enabled:focus{--hi-field-stroke:#8fd8ff;--hi-field-background:#001420a6;--hi-field-ring-width:2px}:root :is(input,textarea)[readonly]{--hi-field-background:#00142033}:root .p-disabled :is(input,textarea),:root :is(input,textarea):disabled{--hi-field-background:#00142033;--hi-field-stroke:#add8e61f}:root .p-invalid :is(input,textarea),:root :is(input,textarea):is(.p-invalid,[aria-invalid=true]){--hi-field-stroke:#f19ea6;--hi-field-ring-color:#f19ea640}:root :is(input.p-inputnumber-input,input[type=number],input[inputmode=decimal]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}:root .p-inputnumber .p-inputnumber-button{background:#00142073;border-color:#add8e633;box-shadow:none;color:var(--text-color-secondary)}:root .p-inputnumber .p-inputnumber-button:enabled:hover{background:#8fd8ff1f;color:#8fd8ff}:root .p-inputnumber .p-inputnumber-button:focus-visible{outline:2px solid #8fd8ff;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.hi-textarea-shell.ha-input-row,:root :is(input,textarea){transition:none!important}}:root textarea.hi-textarea{border-radius:.5rem!important;caret-color:#8fd8ff;color:var(--text-color)!important;font-family:var(--font-family)}:root textarea.hi-textarea::placeholder{color:var(--text-color-secondary)!important;opacity:1}:root textarea.hi-textarea--code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:2}.hi-textarea-shell.ha-input-row{background:#00142073;border:1px solid #0000;border-radius:.5rem;box-shadow:inset 0 0 0 1px #add8e633;transition:background .2s,border-color .2s,box-shadow .2s}.hi-textarea-shell.ha-input-row:hover{background:#001420a6;box-shadow:inset 0 0 0 1px #8fd8ff73}.hi-textarea-shell.ha-input-row:focus-within{box-shadow:inset 0 0 0 1px #8fd8ff;outline:2px solid #8fd8ff40;outline-offset:2px}:root .hi-textarea-shell.ha-input-row>textarea.hi-textarea.ha-textarea{background:#0000!important;box-shadow:none!important;outline:none!important}.hi-textarea-error{color:#f19ea6;font-size:.78rem;line-height:1.4;margin-block:.25rem}:root .p-checkbox{align-items:center;flex-shrink:0;height:1.5rem;height:var(--hi-checkbox-target-size,1.5rem);justify-content:center;width:1.5rem;width:var(--hi-checkbox-target-size,1.5rem)}:where(table,[role=grid],.p-datatable,.p-tree,.p-multiselect-panel,.p-treeselect-panel) .p-checkbox{--hi-checkbox-target-size:1.25rem}:root .p-checkbox .p-checkbox-box{background:#00142073;border:1px solid #add8e659;border-radius:.25rem;box-shadow:none;box-sizing:border-box;height:1rem;max-height:1rem;max-width:1rem;transition:background-color .15s ease,border-color .15s ease;width:1rem}:root .p-checkbox:is(.p-highlight,.p-indeterminate) .p-checkbox-box{background:#8fd8ff;border-color:#8fd8ff}:root .p-checkbox .p-checkbox-icon{color:#00263c;font-size:.65rem;height:.65rem;width:.65rem}:root .p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:#8fd8ff}:root .p-checkbox:has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:2px solid #8fd8ff66;outline-offset:2px}:root .p-checkbox.p-disabled{opacity:.55}:root .p-checkbox.p-invalid .p-checkbox-box{border-color:#f19ea6}:root input[type=checkbox]:not(:is(.p-checkbox-input,.p-inputswitch-input,.p-toggleswitch-input,.p-togglebutton-input,[role=switch])){-webkit-appearance:none;appearance:none;background-color:#00142073;background-color:var(--hi-native-checkbox-background,#00142073);background-image:none;background-image:var(--hi-native-checkbox-mark,none);background-position:50%;background-repeat:no-repeat;background-size:.65rem;border:1px solid #add8e659;border:1px solid var(--hi-native-checkbox-border,#add8e659);border-radius:.25rem;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:1rem;padding:0;transition:background-color .15s ease,border-color .15s ease;vertical-align:middle;width:1rem}:root input[type=checkbox]:checked{--hi-native-checkbox-background:#8fd8ff;--hi-native-checkbox-border:#8fd8ff;--hi-native-checkbox-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6 2.5 2.5L10 3' fill='none' stroke='%2300263c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root input[type=checkbox]:indeterminate{--hi-native-checkbox-background:#8fd8ff;--hi-native-checkbox-border:#8fd8ff;--hi-native-checkbox-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6h8' stroke='%2300263c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}:root input[type=checkbox]:enabled:hover{--hi-native-checkbox-border:#8fd8ff}:root input[type=checkbox][aria-invalid=true]{--hi-native-checkbox-border:#f19ea6}:root input[type=checkbox]:not(:is(.p-checkbox-input,.p-inputswitch-input,.p-toggleswitch-input,.p-togglebutton-input,[role=switch])):focus-visible{outline:2px solid #8fd8ff66;outline-offset:2px}:root input[type=checkbox]:not(:is(.p-checkbox-input,.p-inputswitch-input,.p-toggleswitch-input,.p-togglebutton-input,[role=switch])):disabled{cursor:default;opacity:.55}@media (forced-colors:active){:root input[type=checkbox]:not(:is(.p-checkbox-input,.p-inputswitch-input,.p-toggleswitch-input,.p-togglebutton-input,[role=switch])){-webkit-appearance:auto;appearance:auto}}@media (prefers-reduced-motion:reduce){:root .p-checkbox .p-checkbox-box,:root input[type=checkbox]{transition:none}}
/*# sourceMappingURL=main.30e50fe6.css.map*/