.dps-autocomplete .v-select__selections{flex-wrap:nowrap;min-width:0}.dps-autocomplete:not(.v-select--is-menu-active) .v-select__selections>input{flex:0 0 0;max-width:0;min-width:0;padding:0;width:0}.dps-autocomplete.v-select--is-menu-active .dps-autocomplete__selection{display:none}.dps-autocomplete__option,.dps-autocomplete__option-features,.dps-autocomplete__selected-features,.dps-autocomplete__selection{align-items:center;display:flex;min-width:0}.dps-autocomplete__option,.dps-autocomplete__selection{width:100%}.dps-autocomplete__selection{flex:1 1 0;gap:16px;width:auto}.dps-autocomplete__option-meta,.dps-autocomplete__option-name,.dps-autocomplete__selected-meta,.dps-autocomplete__selected-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dps-autocomplete__option-copy,.dps-autocomplete__selected-name{flex:1 1 auto;min-width:0}.dps-autocomplete__option-features,.dps-autocomplete__selected-features,.dps-autocomplete__selected-meta{flex:0 0 auto}.dps-autocomplete__option-features,.dps-autocomplete__selected-features{gap:8px}.dps-autocomplete__menu-header{align-items:center;display:flex;justify-content:space-between;min-height:60px;padding:10px 12px 10px 16px}.dps-autocomplete__menu-header-copy{min-width:0}.dps-autocomplete__option{gap:12px;min-height:56px;padding:6px 0}.dps-autocomplete__option-marker{align-items:center;display:flex;flex:0 0 auto;justify-content:center;width:20px}.dps-autocomplete__option-name{display:block;font-weight:500}.dps-autocomplete__option-meta{display:block}.dps-autocomplete__empty-state{min-height:72px}.dps-message-surface{overflow:hidden;border-radius:8px!important;box-shadow:0 3px 12px rgba(31,45,55,.12)!important}.dps-message-surface:before{opacity:0!important}.dps-message-surface .v-alert__content{color:inherit}.dps-message-surface .dps-message-surface__icon{width:44px;height:44px;flex:0 0 44px;border-radius:10px}.dps-message-surface .dps-message-surface__body{min-width:0;flex:1 1 auto}.dps-message-surface .dps-message-surface__title{font-size:14px;font-weight:600;line-height:20px}.dps-message-surface .dps-message-surface__description{margin-top:2px;color:#37474f;font-size:13px;font-weight:400;line-height:18px}.dps-message-surface .dps-message-surface__action{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:0;color:inherit;background:transparent;border:0;border-radius:2px;font:inherit;font-size:13px;font-weight:700;line-height:18px;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dps-message-surface .dps-message-surface__action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dps-message-surface .dps-message-surface__control{align-self:flex-start;flex:0 0 auto}.dps-message-surface a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.dps-message-surface--critical{color:#b71c1c!important;background-color:#ffebee!important;border:1px solid #ffcdd2!important;border-left:4px solid #b71c1c!important}.dps-message-surface--critical .dps-message-surface__icon{color:#b71c1c!important;background-color:#ffdbdf}.dps-message-surface--critical .dps-message-surface__control{color:#b71c1c!important}.dps-message-surface--warning{color:#7a4d00!important;background-color:#fff8e1!important;border:1px solid #ffe082!important;border-left:4px solid #7a4d00!important}.dps-message-surface--warning .dps-message-surface__icon{color:#7a4d00!important;background-color:#ffebad}.dps-message-surface--warning .dps-message-surface__control{color:#7a4d00!important}.dps-message-surface--info{color:#0d5c91!important;background-color:#eaf6fd!important;border:1px solid #b3e5fc!important;border-left:4px solid #0d5c91!important}.dps-message-surface--info .dps-message-surface__icon{color:#0d5c91!important;background-color:#ccedfc}.dps-message-surface--info .dps-message-surface__control{color:#0d5c91!important}.dps-message-surface--success{color:#1b5e20!important;background-color:#edf7ed!important;border:1px solid #c8e6c9!important;border-left:4px solid #1b5e20!important}.dps-message-surface--success .dps-message-surface__icon{color:#1b5e20!important;background-color:#d9eed9}.dps-message-surface--success .dps-message-surface__control{color:#1b5e20!important}.dps-feedback-surface{overflow:hidden;border-radius:8px!important;box-shadow:0 4px 16px rgba(31,45,55,.16)!important}.dps-feedback-surface:before{opacity:0!important}.dps-feedback-surface .v-alert__content{color:inherit}.dps-feedback-surface--critical{color:#b71c1c!important;background-color:#ffebee!important;border:1px solid #ffcdd2!important}.dps-feedback-surface--critical .dps-feedback-surface__control,.dps-feedback-surface--critical .dps-feedback-surface__icon{color:#b71c1c!important}.dps-feedback-surface--warning{color:#7a4d00!important;background-color:#fff8e1!important;border:1px solid #ffe082!important}.dps-feedback-surface--warning .dps-feedback-surface__control,.dps-feedback-surface--warning .dps-feedback-surface__icon{color:#7a4d00!important}.dps-feedback-surface--info{color:#0d5c91!important;background-color:#eaf6fd!important;border:1px solid #b3e5fc!important}.dps-feedback-surface--info .dps-feedback-surface__control,.dps-feedback-surface--info .dps-feedback-surface__icon{color:#0d5c91!important}.dps-feedback-surface--success{color:#1b5e20!important;background-color:#edf7ed!important;border:1px solid #c8e6c9!important}.dps-feedback-surface--success .dps-feedback-surface__control,.dps-feedback-surface--success .dps-feedback-surface__icon{color:#1b5e20!important}.dps-status-tag{display:inline-flex;min-height:22px;align-items:center;padding:1px 7px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.01em;vertical-align:middle;white-space:nowrap}.dps-status-tag--ok{color:#1b5e20!important;background-color:#edf7ed!important;border-color:#a5d6a7!important}.dps-status-tag--warning{color:#7a4d00!important;background-color:#fff8e1!important;border-color:#ffe082!important}.dps-status-tag--error{color:#b71c1c!important;background-color:#ffebee!important;border-color:#ef9a9a!important}.dps-status-tag--unknown{color:#455a64!important;background-color:#eceff1!important;border-color:#b0bec5!important}.dps-status-tag--info{color:#0d5c91!important;background-color:#eaf6fd!important;border-color:#81d4fa!important}.dps-status-tag--neutral{color:#455a64!important;background-color:#f5f7f8!important;border-color:#cfd8dc!important}.dps-health-tag{display:inline-flex;min-width:64px;min-height:22px;align-items:center;justify-content:center;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.01em;text-align:center;text-transform:lowercase;vertical-align:middle;white-space:nowrap}.dps-health-tag--compact{min-width:0;min-height:20px;padding:0 5px;font-size:10px;line-height:18px}.dps-state-card{--dps-state-edge-color:#cfd8dc;position:relative;overflow:hidden}.dps-state-card:after{position:absolute;z-index:1;top:0;bottom:0;left:0;width:4px;background-color:var(--dps-state-edge-color);content:"";pointer-events:none}.dps-state-card--edge-top:after{right:0;bottom:auto;width:auto;height:4px}.dps-state-card--ok{--dps-state-edge-color:#1b5e20}.dps-state-card--warning{--dps-state-edge-color:#7a4d00}.dps-state-card--error{--dps-state-edge-color:#b71c1c}.dps-state-card--unknown{--dps-state-edge-color:#455a64}.dps-state-card--info{--dps-state-edge-color:#0d5c91}.dps-state-card--neutral{--dps-state-edge-color:#cfd8dc}.dps-state-card--health-good{--dps-state-edge-color:#1b5e20}.dps-state-card--health-warning{--dps-state-edge-color:#c79100}.dps-state-card--health-critical{--dps-state-edge-color:#b71c1c}.dps-state-card--health-unknown{--dps-state-edge-color:#424242}.dps-link-card{box-shadow:none!important;transform:none!important;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1)}.dps-link-card:before{background-color:transparent!important;opacity:0!important}.dps-link-card:focus-visible{border-color:#1976d2!important;background-color:#fafbfb;outline:2px solid #1976d2;outline-offset:2px}.dps-link-card:active{background-color:#f1f4f5}.dps-link-card .dps-link-card__indicator{color:#607d8b!important;transition:color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.dps-link-card:focus-visible .dps-link-card__indicator{color:#1976d2!important;transform:translateX(3px)}@media (hover:hover) and (pointer:fine){.dps-link-card:hover{border-color:#90a4ae!important;background-color:#fafbfb}.dps-link-card:hover .dps-link-card__indicator{color:#1976d2!important;transform:translateX(3px)}}.dps-page-summary-card__content{position:relative;min-height:64px}.dps-page-summary-card__identity{min-width:240px;flex:1 1 auto}.dps-page-summary-card__metrics{display:flex;align-items:stretch;flex:0 0 auto;margin-left:auto}.dps-page-summary-card__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:4px;margin-left:8px;padding-left:8px;border-left:1px solid #eceff1}.dps-page-summary-card__actions>*{flex:0 0 auto}.dps-inline-stat{min-width:120px;padding:0 18px;border-left:1px solid #eceff1}.dps-inline-stat span,.dps-inline-stat strong{display:block}.dps-inline-stat span{color:rgba(0,0,0,.54);font-size:10px;text-transform:uppercase}.dps-inline-stat strong{margin-top:2px;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.dps-scope-note{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:.8125rem;line-height:1.25rem}.dps-scope-note__icon{flex:0 0 auto}.dps-scope-note__copy{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.dps-data-card{min-width:0;overflow:hidden;border:1px solid #dfe4e7;box-shadow:none!important}.dps-data-card__toolbar{display:flex;min-height:52px;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eceff1;font-size:1rem;font-weight:600}.dps-data-card__pagination{border-top:1px solid #eceff1}.dps-data-table{--dps-data-table-min-width:680px}.dps-data-table .v-data-table__wrapper{overflow-x:auto}.dps-data-table table{min-width:var(--dps-data-table-min-width)}.dps-data-table th{height:40px!important;color:#455a64!important;background-color:#f1f4f5!important;font-size:11px!important;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dps-data-table td{height:44px!important;padding-top:7px!important;padding-bottom:7px!important;line-height:18px;vertical-align:middle}.dps-data-table tbody>tr:not(.v-row-group__header):nth-child(2n)>td{background-color:#fafbfb}.dps-data-table tbody>tr:not(.v-row-group__header):hover>td{background-color:#f7f9fa!important}.dps-data-table tbody>tr:not(.v-row-group__header)>td:first-child{color:#263238;font-weight:500}.dps-data-table .v-row-group__header>td{border-top:1px solid #eceff1;border-bottom:1px solid #eceff1;background-color:#f6f8f9}.dps-data-table--wide{--dps-data-table-min-width:1040px}.dps-distribution-card{min-height:270px;box-shadow:none!important}.dps-distribution-card__title{padding:12px 16px 8px;font-size:.875rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.dps-distribution-card__body{display:flex;height:225px;align-items:center;padding:0 16px 12px}.dps-distribution-card__figure{position:relative;width:60%;height:220px}.dps-distribution-card__chart{width:100%;height:100%}.dps-distribution-card__center{position:absolute;top:50%;left:50%;display:flex;align-items:center;flex-direction:column;pointer-events:none;transform:translate(-50%,-50%)}.dps-distribution-card__center-value{font-size:1.875rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.dps-distribution-card__center-label{font-size:.75rem;line-height:1rem;text-align:center;white-space:nowrap}.dps-distribution-card__legend{display:grid;width:40%;gap:4px}.dps-distribution-card__legend-item{display:grid;min-height:34px;align-items:center;grid-template-columns:10px minmax(56px,1fr) auto 44px;gap:8px;font-size:.8125rem}.dps-distribution-card__legend-marker{width:8px;height:8px;border-radius:50%}.dps-distribution-card__legend-name{font-weight:500}.dps-distribution-card__legend-share,.dps-distribution-card__legend-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dps-info-dialog{position:relative}.dps-info-dialog__toolbar{width:100%;flex:1 1 auto}.dps-info-dialog__actions{min-height:56px;flex:0 0 auto;background-color:#fff;border-top:1px solid #eceff1}.dps-info-dialog__scroll-region{scrollbar-color:#90a4ae #eceff1;scrollbar-width:thin}.dps-info-dialog__scroll-region::-webkit-scrollbar{width:10px}.dps-info-dialog__scroll-region::-webkit-scrollbar-track{background-color:#eceff1}.dps-info-dialog__scroll-region::-webkit-scrollbar-thumb{background-color:#90a4ae;border:2px solid #eceff1;border-radius:6px}.dps-info-dialog__scroll-hint{position:absolute!important;z-index:2;bottom:58px;left:50%;background-color:#fff!important;box-shadow:0 -10px 24px 12px hsla(0,0%,100%,.88);transform:translateX(-50%)}.dps-scroll-hint-enter-active{transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1)}.dps-scroll-hint-leave-active{transition:opacity .14s ease-in,transform .16s ease-in}.dps-scroll-hint-enter,.dps-scroll-hint-leave-to{opacity:0;transform:translate(-50%,8px) scale(.86)}.dps-metadata-card{background:linear-gradient(135deg,#fff,#f7f9fa)}.dps-metadata-card__value{min-width:0}.dps-source-card,.dps-summary-card{overflow:hidden}.dps-source-card__header,.dps-summary-card__header{background-color:#f7f9fa;border-bottom:1px solid #dfe4e7}.dps-summary-card__header{height:72px}.dps-summary-card__stat{min-width:96px}.dps-source-card__header{align-items:flex-start}.dps-detail-list{font-size:13px}.dps-detail-list__row{display:grid;grid-template-columns:minmax(118px,42%) minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid #eceff1}.dps-detail-list__row:first-child{padding-top:0}.dps-detail-list__row:last-child{padding-bottom:0;border-bottom:0}.dps-detail-list__row dt{color:#607d8b;font-size:12px;font-weight:500}.dps-detail-list__row dd{min-width:0;margin:0;color:#263238;font-weight:500;overflow-wrap:anywhere}.dps-detail-list__row--stacked{grid-template-columns:1fr;gap:3px}.dps-comparison-section__header{gap:8px}.dps-comparison-section__grid{margin-top:4px}.dps-comparison-table{overflow:hidden;border:1px solid #dfe4e7;border-radius:4px}.dps-comparison-table table{table-layout:fixed}.dps-comparison-table th{height:40px;color:#455a64!important;background-color:#f1f4f5;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.dps-comparison-table th:first-child{width:24%}.dps-comparison-table th:last-child{width:17%}.dps-comparison-table td{height:44px;padding-top:7px;padding-bottom:7px;line-height:18px;vertical-align:middle;white-space:normal}.dps-comparison-table tbody tr:nth-child(2n) td{background-color:#fafbfb}.dps-comparison-table .dps-comparison-table__row--mismatch td{background-color:#fffdf8}.dps-comparison-table__value{color:#37474f;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.dps-link-card,.dps-link-card .dps-link-card__indicator{transition:none}.dps-link-card:focus-visible .dps-link-card__indicator,.dps-link-card:hover .dps-link-card__indicator{transform:none}.dps-scroll-hint-enter-active,.dps-scroll-hint-leave-active{transition:none}}@media (max-width:959px){.dps-page-summary-card__metrics{display:none}}@media (max-width:599px){.dps-page-summary-card__identity{min-width:0;flex:1 1 180px}.dps-detail-list__row{grid-template-columns:1fr;gap:2px}.dps-comparison-table table{min-width:720px}.dps-distribution-card__body{height:auto;flex-direction:column}.dps-distribution-card__figure,.dps-distribution-card__legend{width:100%}.dps-distribution-card__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.fh{height:100%}.dps-list-row--disabled>td{background-color:#eef1f4!important;color:#5f6974!important}.dps-list-row--system>td{background-color:#e8f1ff!important;color:#174ea6!important}.dps-list-row--simulated>td{background-color:#e6f4f6!important;color:#176b78!important}.dps-list-row--warning>td{background-color:#fff4d6!important;color:#8a5a00!important}.dps-list-row--invalid>td{background-color:#fde8ea!important;color:#b3261e!important}.monUnk{color:#424242}.monErr{color:#b71c1c}.monWarn{color:#c79100}.monOk{color:#1b5e20}.dps-live-state-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 auto}.dps-live-state-dot--running{box-shadow:0 0 0 4px rgba(33,150,243,.12)}.mono{font:100% Menlo,Monaco,Consolas,Courier New,monospace}.metricsName{padding:0!important}.metricsOk{background-color:#dcedc8!important}.metricsOk .metricsName{background-color:#9ccc65!important}.metricsOk .metricsValue{color:#1b5e20}.metricsOk .metricsIcon{fill:#1b5e20}.metricsOkNoBg .metricsValue{color:#1b5e20}.metricsOkNoBg .metricsIcon{fill:#1b5e20}.metricsError{background-color:#ffcdd2!important}.metricsError .metricsName{background-color:#ef5350!important}.metricsError .metricsValue{color:#b71c1c}.metricsError .metricsIcon{fill:#b71c1c}.metricsErrorNoBg .metricsValue{color:#b71c1c}.metricsErrorNoBg .metricsIcon{fill:#b71c1c}.metricsWarning{background-color:#ffecb3!important}.metricsWarning .metricsName{background-color:#ffca28!important}.metricsWarning .metricsValue{color:#c79100}.metricsWarning .metricsIcon{fill:#c79100}.metricsWarningNoBg .metricsValue{color:#c79100}.metricsWarningNoBg .metricsIcon{fill:#c79100}.metricsUnknown{background-color:#e0e0e0!important}.metricsUnknown .metricsName{background-color:#9e9e9e!important}.metricsUnknown .metricsValue{color:#424242}.metricsUnknown .metricsIcon{fill:#424242}.metricsUnknownNoBg .metricsValue{color:#424242}.metricsUnknownNoBg .metricsIcon{fill:#424242}.no-hover:hover:before{background-color:transparent}.no-underline{text-decoration:none}.v-select__selections:has(div):has(.dps-ac-selection) input{max-width:80px}