.labeling-page{box-sizing:border-box;width:100%}.labeling-page-heading{display:flex;gap:16px;justify-content:space-between}.labeling-page-heading-text{display:grid;gap:4px;min-width:0}.labeling-page-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.labeling-page-title{color:var(--labeling-title-color);font-size:var(--labeling-title-size);letter-spacing:0;line-height:var(--labeling-title-line-height)}.labeling-page-description{color:var(--labeling-description-color);font-size:var(--labeling-description-size)}.labeling-empty{color:#616161;text-align:center}.labeling-error,.labeling-delete-button{color:#b10e1c}.labeling-link{color:#0f6cbd;overflow-wrap:anywhere;text-decoration-line:none}.labeling-link:hover{text-decoration-line:underline}.labeling-delete-primary.labeling-delete-primary{background-color:#b10e1c}.labeling-files-page{--labeling-description-color: #5d6b76;--labeling-description-size: 14px;--labeling-title-color: #152d3f;--labeling-title-line-height: 1.15;--labeling-title-size: 32px;margin:0;max-width:none;padding:32px}.labeling-files-heading{align-items:flex-end;margin-bottom:24px}.labeling-files-heading-actions{justify-content:flex-end}.labeling-files-search-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.labeling-files-search-controls{align-items:flex-end;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.labeling-files-search-input{flex:1 1 240px;max-width:320px;width:100%}.labeling-files-level-filter{flex:1 1 240px;max-width:320px;min-width:200px}.labeling-files-level-filter .fui-Select{box-sizing:border-box;min-width:0;width:100%}.labeling-files-status-filter{flex:0 1 160px;min-width:140px}.labeling-files-error-code-filter{flex:0 1 200px;min-width:180px}.labeling-clear-filters{flex:0 0 auto}.labeling-files-result-count{align-items:center;color:#5d6b76;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 18px;justify-content:flex-end;margin-left:auto;max-width:100%;padding:6px 0}.labeling-files-result-item{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.labeling-files-result-item svg{color:#526b80;flex-shrink:0}.labeling-files-result-item strong{color:#263f54;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.labeling-files-result-filtered{color:#1473a5;font-size:12px}.labeling-files-tree{background-color:#fff;border:1px solid #cfd9e2;border-radius:8px;box-shadow:0 8px 24px #1d354712;min-height:420px;overflow:hidden}.labeling-files-tree-header{align-items:center;background-color:#f0f4f7;border-bottom:1px solid #cfd9e2;color:#435b6d;display:grid;font-size:12px;font-weight:700;gap:16px;grid-template-columns:minmax(260px,1fr) 130px 90px 105px 120px 190px;letter-spacing:.04em;min-height:42px;padding:0 16px;text-transform:uppercase}.labeling-files-status-header,.labeling-files-metric-header,.labeling-files-actions-header{text-align:center}.labeling-files-tree-body{padding:0 12px 12px}.labeling-files-row{align-items:center;border-bottom:1px solid #e6edf2;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) 130px 90px 105px 120px 190px;min-height:56px;padding:0 6px;transition:background-color .12s ease,box-shadow .12s ease}.labeling-files-row:not(.labeling-files-folder-row):hover,.labeling-files-row:not(.labeling-files-folder-row):focus-within{background-color:#f6f9fb}.labeling-files-selected-row,.labeling-files-selected-row:hover,.labeling-files-selected-row:focus-within{background-color:#edf5fb;box-shadow:inset 3px 0 #0f6cbd}.labeling-files-folder-row{background-color:var(--top-folder-background, #f6f9fb);border-bottom-color:var(--top-folder-border, #dce5eb);box-shadow:inset 2px 0 var(--top-folder-accent, #d7a436);color:var(--top-folder-text, #203746);font-weight:650;min-height:48px}.labeling-files-folder-row:hover,.labeling-files-folder-row:focus-within{background-color:var(--top-folder-hover, #eef4f7)}.labeling-files-folder-row .labeling-files-folder-name{color:var(--top-folder-text, #203746)}.labeling-files-top-level-folder-row{background-color:var(--top-folder-background);border-bottom-color:var(--top-folder-border);box-shadow:inset 4px 0 var(--top-folder-accent);color:var(--top-folder-text);min-height:52px}.labeling-files-top-level-folder-row:hover,.labeling-files-top-level-folder-row:focus-within{background-color:var(--top-folder-hover)}.labeling-files-top-level-folder-row .labeling-files-folder-name{color:var(--top-folder-text);font-size:14px;font-weight:700}.labeling-files-top-level-folder-tone-blue{--top-folder-accent: #2878a8;--top-folder-background: #e8f2fa;--top-folder-border: #bdd5e8;--top-folder-hover: #dfedf7;--top-folder-text: #174a68}.labeling-files-top-level-folder-tone-teal{--top-folder-accent: #218779;--top-folder-background: #e8f5f2;--top-folder-border: #b5dcd4;--top-folder-hover: #dff0ec;--top-folder-text: #155c53}.labeling-files-top-level-folder-tone-amber{--top-folder-accent: #b26a00;--top-folder-background: #fff4df;--top-folder-border: #e7cc97;--top-folder-hover: #f9ebcf;--top-folder-text: #6b4700}.labeling-files-top-level-folder-tone-green{--top-folder-accent: #4b8c3f;--top-folder-background: #edf6ea;--top-folder-border: #c8dfc2;--top-folder-hover: #e4f0e0;--top-folder-text: #315f2c}.labeling-files-top-level-folder-tone-rose{--top-folder-accent: #c34a5a;--top-folder-background: #fbeff1;--top-folder-border: #e8c4c9;--top-folder-hover: #f5e5e8;--top-folder-text: #7d2c38}.labeling-files-top-level-folder-tone-indigo{--top-folder-accent: #526fad;--top-folder-background: #edf1fa;--top-folder-border: #c8d2eb;--top-folder-hover: #e4eaf6;--top-folder-text: #344a7a}.labeling-files-tree-cell,.labeling-files-status-cell,.labeling-files-actions{align-items:center;display:flex}.labeling-files-tree-cell{min-width:0}.labeling-files-metric-cell{font-variant-numeric:tabular-nums;font-weight:650;text-align:center}.labeling-files-toggle{min-width:28px}.labeling-files-name{align-items:center;color:#243b4f;display:flex;flex:1;gap:9px;min-width:0;overflow:hidden;white-space:nowrap}.labeling-files-folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.labeling-files-folder-icon{color:var(--top-folder-accent, #b26a00);flex-shrink:0}.labeling-files-file-icon{color:#527084;flex-shrink:0}.labeling-files-file-name-details{display:grid;gap:4px;min-width:0}.labeling-files-file-name-row{align-items:center;display:flex;gap:8px;min-width:0}.labeling-files-file-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.labeling-files-file-origin{flex-shrink:0;font-size:10px;font-weight:700}.labeling-files-file-origin-path{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.labeling-files-file-origin-label{color:#52697b;font-size:10px;font-weight:700;text-transform:uppercase}.labeling-files-status-cell,.labeling-files-actions{justify-content:center}.labeling-files-status-cell{min-width:0}.labeling-files-folder-statuses{display:flex;flex-wrap:nowrap;gap:2px;justify-content:center;min-width:0}.labeling-files-folder-status.labeling-files-folder-status,.labeling-files-count{font-size:12px}.labeling-files-folder-status{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent),0 1px 2px #1d354714;flex:0 1 auto;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:0;padding-inline:4px;white-space:nowrap}.labeling-files-status-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent),0 1px 2px #1d35470f;font-weight:600;justify-content:center;min-width:68px}.labeling-files-failure-metric{align-items:center;color:#8f101a;display:flex;font-size:11px;font-weight:600;gap:6px;grid-column:3 / span 2;justify-content:center;min-width:0}.labeling-files-failure-code,.labeling-tasks-failure-code{background-color:#fdf3f4;border:1px solid #f1c7cb;border-radius:4px;color:#8f101a;font-family:Consolas,Courier New,monospace;font-size:11px;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.labeling-files-meta{color:#657786;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labeling-files-actions{gap:4px}.labeling-files-action-button{min-width:34px}.labeling-files-definition-icon{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.labeling-files-action-button.labeling-files-definition-button{overflow:visible}.labeling-files-definition-icon .labeling-files-definition-badge{position:absolute;top:-8px;right:-10px;box-sizing:border-box;min-width:16px;height:16px;padding:0 2px;border:1px solid #fff;border-radius:999px;font-size:10px;line-height:14px;pointer-events:none}.labeling-files-definition-icon .labeling-files-classification-failure-badge{position:absolute;right:-10px;bottom:-8px;box-sizing:border-box;min-width:16px;height:16px;padding:0 2px;border:1px solid #fff;border-radius:999px;font-size:10px;line-height:14px;pointer-events:none}.labeling-files-count{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-weight:600;gap:3px;margin-left:2px;padding:1px 7px}.labeling-files-count svg{height:13px;width:13px}.labeling-files-file-count{background-color:#eaf4fc;border:1px solid #66aee3;color:#0b568f}.labeling-files-classified-file-count{background-color:#edf7ed;border:1px solid #7fbd83;color:#286c36}.labeling-files-version-count{background-color:#fff4df;border:1px solid #d89b2b;color:#704600}.labeling-files-metadata-length-count{background-color:#eaf8f6;border:1px solid #67beb3;color:#0b6961;font-variant-numeric:tabular-nums}.labeling-files-clickable-count{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;line-height:inherit}.labeling-files-clickable-count:hover:not(:disabled){filter:brightness(.96);box-shadow:0 1px 3px #1d354729}.labeling-files-clickable-count:focus-visible{outline:2px solid #0f6cbd;outline-offset:2px}.labeling-files-clickable-count:disabled{cursor:default;opacity:.62}.labeling-files-empty{padding:64px 24px}.labeling-files-error{padding:16px}.labeling-files-success{color:#107c10;margin-bottom:12px}.fui-DialogSurface.labeling-files-detail-surface{max-width:960px;width:calc(100vw - 48px)}.labeling-files-detail-content{min-height:320px}.fui-DialogSurface.labeling-file-tasks-surface{max-width:1280px;width:calc(100vw - 48px)}.labeling-file-tasks-content{display:grid;gap:24px}.labeling-file-tasks-content section{display:grid;gap:12px;min-width:0}.labeling-files-detail-list{display:grid;gap:0;margin:0}.labeling-files-detail-row{border-bottom:1px solid #edf1f4;display:grid;gap:16px;grid-template-columns:180px minmax(0,1fr);padding:11px 4px}.labeling-files-detail-label{color:#5d6b76;font-size:12px;font-weight:650;margin:0}.labeling-files-detail-value{color:#203746;margin:0;overflow-wrap:anywhere}.labeling-files-preview-error{padding:24px 0}.fui-DialogSurface.labeling-files-accuracy-surface{max-width:1440px;width:calc(100vw - 32px)}.labeling-files-accuracy-version-tabs{gap:4px;margin-bottom:16px;max-width:100%;overflow-x:auto;width:fit-content}.labeling-files-accuracy-version-tabs [role=tab]{background-color:var(--version-tab-background);border:1px solid var(--version-tab-border);border-radius:6px;min-width:0;padding:10px 14px}.labeling-files-accuracy-version-tabs [role=tab][aria-selected=true]{background-color:var(--version-tab-background);box-shadow:0 1px 4px #24436229}.labeling-files-accuracy-version-tabs [role=tab]:nth-child(4n+1){--version-tab-accent: #0f6cbd;--version-tab-background: #eef6fc;--version-tab-border: #b4d6ef}.labeling-files-accuracy-version-tabs [role=tab]:nth-child(4n+2){--version-tab-accent: #0f766e;--version-tab-background: #edf8f6;--version-tab-border: #abdcd5}.labeling-files-accuracy-version-tabs [role=tab]:nth-child(4n+3){--version-tab-accent: #8a5a00;--version-tab-background: #fff7e6;--version-tab-border: #e8ce91}.labeling-files-accuracy-version-tabs [role=tab]:nth-child(4n){--version-tab-accent: #a4262c;--version-tab-background: #fff1f3;--version-tab-border: #ebbdc2}.labeling-files-accuracy-version-tab-content{align-items:baseline;display:inline-flex;gap:8px;text-align:left;white-space:nowrap}.labeling-files-accuracy-version-tab-metrics{align-items:baseline;display:flex}.labeling-files-accuracy-version-tab-title{color:var(--version-tab-accent);font-size:14px;font-weight:700}.labeling-files-accuracy-version-tab-metrics{color:#52606b;font-size:12px;gap:6px;white-space:nowrap}.labeling-files-accuracy-version-tab-task-count{font-weight:600}.labeling-files-accuracy-version-tab-metrics .labeling-percentage-high,.labeling-files-accuracy-version-tab-metrics .labeling-percentage-medium,.labeling-files-accuracy-version-tab-metrics .labeling-percentage-low{font-weight:700}.labeling-files-accuracy-version-panel{min-width:0}.labeling-files-accuracy-overview{border-bottom:1px solid #d8e0e7;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;padding:8px 0 20px}.labeling-files-accuracy-metric{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.labeling-files-accuracy-value{color:#152d3f;font-size:32px;font-weight:700;line-height:1}.labeling-files-accuracy-count{color:#5d6b76;font-size:13px}.labeling-files-metadata-tooltip{display:grid;gap:6px;max-height:min(70vh,640px);max-width:min(720px,calc(100vw - 32px));overflow:hidden}.labeling-files-metadata-tooltip-content{background-color:#f5f7f8;border-radius:4px;font-family:Consolas,monospace;font-size:11px;margin:0;max-height:min(60vh,520px);overflow:auto;padding:10px;white-space:pre-wrap}.labeling-files-accuracy-models{align-items:center;color:#52606b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:12px 8px}.labeling-files-accuracy-model{background:#e8f3fc;border:1px solid #75b6e7;border-radius:999px;color:#0f548c;display:inline-flex;font-weight:700;padding:4px 10px}.labeling-files-accuracy-header{color:#52606b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.labeling-files-accuracy-table{overflow-x:auto}.labeling-files-accuracy-row{align-items:center;border-bottom:1px solid #edf1f4;display:grid;gap:16px;min-height:44px;padding:0 8px}.labeling-files-accuracy-number{font-variant-numeric:tabular-nums;text-align:right}.fui-DialogSurface.labeling-files-definition-surface{max-width:1440px;width:calc(100vw - 32px)}.labeling-files-definition-content{display:grid;gap:20px;max-height:82vh;overflow-y:auto}.labeling-files-definition-version{border-bottom:1px solid #d8e0e7;display:grid;gap:12px;padding-bottom:20px}.labeling-files-definition-version-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.labeling-files-definition-version-meta{color:#5d6b76;font-size:12px}.labeling-files-definition-diff{border:1px solid #e1e6ea;border-radius:4px;max-height:560px;overflow:auto}@media (max-width: 900px){.labeling-files-tree-header,.labeling-files-row{grid-template-columns:minmax(200px,1fr) 120px 80px 100px 120px}.labeling-files-meta-header,.labeling-files-meta{display:none}}@media (max-width: 700px){.labeling-files-page{padding:20px 12px 28px}}@media (max-width: 650px){.labeling-files-tree-header,.labeling-files-row{grid-template-columns:minmax(160px,1fr) 120px 80px 100px}.labeling-files-actions-header,.labeling-files-actions{display:none}}@media (max-width: 560px){.labeling-files-detail-row{gap:4px;grid-template-columns:1fr}}@media (max-width: 480px){.labeling-files-accuracy-overview{grid-template-columns:1fr}.labeling-files-accuracy-row{gap:8px}}.labeling-tasks-page{--labeling-description-color: #526170;--labeling-description-size: 15px;--labeling-title-color: #17324d;--labeling-title-line-height: 1.1;--labeling-title-size: 36px;margin:0;max-width:none;padding:24px}.labeling-tasks-heading{align-items:center;margin-bottom:20px}.labeling-tasks-table-card{border:1px solid #dce5ed;border-radius:8px;box-sizing:border-box;box-shadow:0 3px 12px #2443620d;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden;padding:0;width:100%}.labeling-tasks-table{min-width:820px}.labeling-tasks-task-table{min-width:1950px;table-layout:auto;width:100%}.labeling-tasks-table-header{background-color:#f6f9fc}.labeling-tasks-task-row{cursor:pointer}.labeling-tasks-task-row:hover{background-color:#f4f8fb}.labeling-tasks-task-name-content,.labeling-task-detail-progress-status,.labeling-task-detail-value-meta,.labeling-task-detail-model-tags{align-items:center;display:flex}.labeling-tasks-task-name-content{gap:8px;min-width:0}.labeling-copyable-name{align-items:center;display:inline-flex;gap:4px;min-width:0}.labeling-copyable-name>span{overflow-wrap:anywhere}.labeling-copy-button{flex:0 0 auto}.labeling-tasks-task-cell{min-width:0}.labeling-tasks-task-text-cell{overflow-wrap:anywhere}.labeling-tasks-task-accuracy{font-weight:700}.labeling-tasks-task-accuracy-unavailable,.labeling-task-detail-empty-value{color:#8a96a0}.labeling-tasks-list-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.labeling-tasks-filters{align-items:flex-end;display:flex;flex:1 1 440px;flex-wrap:wrap;gap:10px}.labeling-tasks-filters>.fui-Field,.labeling-tasks-filters .fui-Select{box-sizing:border-box;min-width:0}.labeling-tasks-filters .fui-Select{max-width:100%;width:100%}.labeling-tasks-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-bottom:1px}.labeling-tasks-search-filter{flex:1 1 240px;max-width:320px}.labeling-tasks-status-filter{flex:0 1 180px;min-width:150px}.labeling-tasks-content-type-level-filter{flex:1 1 240px;max-width:320px;min-width:200px}.labeling-tasks-error-code-filter{flex:0 1 190px;min-width:170px}.labeling-created-by-filter{flex:0 1 180px;min-width:150px}.labeling-created-by-filter .fui-Select{box-sizing:border-box;max-width:100%;width:100%}.labeling-tasks-result-count{color:#526170;font-size:13px;padding-bottom:6px;white-space:nowrap}.labeling-tasks-source-content-type{margin-block:4px}.labeling-tasks-file-filter{align-items:center;background-color:#eef5fa;border:1px solid #c9dce9;border-radius:6px;color:#29465d;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.labeling-tasks-pagination{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.labeling-tasks-page-size-select{width:80px}.labeling-tasks-page-label{color:#36546c;font-size:13px;min-width:92px;text-align:center}.labeling-mono{color:#526170;font-family:Consolas,monospace;font-size:12px}.labeling-tasks-empty{padding:56px 24px}.labeling-tasks-error{margin-bottom:12px}.fui-DialogSurface.labeling-tasks-dialog-surface{box-sizing:border-box;max-height:92vh;max-width:900px;width:min(94vw,900px)}.labeling-task-detail-header{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.labeling-task-detail-title{display:grid;gap:6px;min-width:0}.labeling-task-detail-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.labeling-task-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.labeling-task-detail-progress-panel{background-color:#f6f9fc;border:1px solid #dce5ed;border-radius:8px;display:grid;gap:10px;margin-bottom:18px;padding:14px}.labeling-task-detail-progress-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.labeling-task-detail-progress-status{gap:7px}.labeling-task-detail-progress-meta{color:#526170;font-size:13px}.labeling-task-detail-round-tab-content{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.labeling-task-detail-round-accuracy{color:#526170;font-size:12px;font-weight:600}.labeling-task-detail-round-tabs{background-color:#f3f6f9;border:1px solid #d4e0e9;border-radius:8px;box-shadow:0 3px 10px #24436214;box-sizing:border-box;column-gap:4px;margin:12px;max-width:calc(100% - 24px);overflow-x:auto;padding:6px;width:fit-content}.labeling-task-detail-round-tabs [role=tab]{border-radius:6px;color:#36546c;min-height:40px;padding-left:18px;padding-right:18px}.labeling-task-detail-round-tabs [role=tab][aria-selected=true]{background-color:#fff;box-shadow:0 1px 4px #24436224;color:#0f548c;font-weight:650}.labeling-task-detail-round-results{background-color:#fff;border:1px solid #dce3e9;border-radius:8px;box-shadow:0 3px 12px #2443620d;overflow:hidden}.labeling-task-detail-round-results-table{border:0;border-radius:0;box-shadow:none;max-width:100%;overflow-x:auto}.labeling-task-detail-round-results-grid{min-width:1030px;width:100%}.labeling-task-detail-result-name-column{flex:0 0 220px!important}.labeling-task-detail-result-type-column{flex:0 0 100px!important}.labeling-task-detail-result-provenance-column{flex:0 0 120px!important}.labeling-task-detail-result-importance-column{flex:0 0 100px!important}.labeling-task-detail-result-accuracy-column{flex:0 0 120px!important;justify-content:flex-start;text-align:left}.labeling-task-detail-result-metric-icon{align-items:center;display:inline-flex;justify-content:flex-start}.labeling-task-detail-result-value-column{flex:1 1 320px!important;min-width:240px}.labeling-task-detail-round-results-table-header{background-color:#eaf1f6;border-bottom:1px solid #c8d7e3;color:#29465d}.labeling-task-detail-round-results-table-header [role=columnheader]{background-color:transparent;font-size:12px;font-weight:700;height:42px}.labeling-task-detail-round-errors{background-color:#fde7e9;border-bottom:1px solid #d13438;border-top:1px solid #d13438;color:#a4262c;padding:10px 14px}.labeling-task-detail-round-error-list{margin-bottom:0;margin-top:6px;padding-left:20px}.labeling-task-detail-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:18px}.labeling-task-detail-summary-item{background-color:#fff;border:1px solid #e1e7ec;border-radius:8px;display:grid;gap:5px;justify-items:start;padding:12px;text-align:left}.labeling-task-detail-summary-label{color:#70808d;font-size:11px;font-weight:700;text-transform:uppercase}.labeling-task-detail-summary-value,.labeling-task-detail-value-primary{color:#243b4f;overflow-wrap:anywhere}.labeling-task-detail-value-cell{display:grid;gap:4px;min-width:0}.labeling-task-detail-value-primary{white-space:pre-wrap}.labeling-task-detail-value-meta{color:#70808d;flex-wrap:wrap;font-size:11px;gap:6px}.labeling-task-detail-incorrect-details{border-left:3px solid #c50f1f;display:grid;gap:5px;margin-top:5px;padding-left:8px}.labeling-task-detail-verdict-model{color:#8f101c;font-size:11px;font-weight:700}.labeling-task-detail-verdict-explanation{color:#526170;font-size:12px;overflow-wrap:anywhere}.labeling-task-detail-evidence-quote{color:#334a5e;font-size:12px;font-style:italic;overflow-wrap:anywhere}.labeling-task-detail-copilot-label{background-color:#fff8c2;border-left:3px solid #d6a800;padding:5px 7px}.labeling-task-detail-empty-value{font-style:italic}.labeling-task-detail-section{margin-top:22px}.labeling-task-detail-section-heading{color:#17324d;font-size:20px;margin-bottom:10px}.labeling-task-detail-subsection{display:grid;gap:10px;margin-top:18px}.labeling-task-detail-subsection-heading{color:#29465d;font-size:16px;font-weight:700}.labeling-task-detail-file-button{align-items:center;background-color:transparent;border:0;border-radius:4px;color:#0f548c;height:auto;justify-content:flex-start;max-width:100%;min-width:0;padding:4px 2px;text-align:left;width:fit-content}.labeling-task-detail-file-button .fui-Button__content{min-width:0;text-align:left}.labeling-task-detail-file-button:hover{background-color:#eaf2f8;color:#0b4f82;text-decoration-line:underline}.labeling-task-detail-file-button:focus-visible{outline:2px solid #0f6cbd;outline-offset:2px}.labeling-task-detail-file-name{display:inline;white-space:normal}.labeling-task-detail-file-base-name{white-space:nowrap}.labeling-task-detail-dataset-file{display:flex;justify-self:stretch;max-width:100%;overflow:hidden;width:100%}.labeling-task-detail-dataset-file .labeling-task-detail-file-button{flex:1 1 auto;justify-content:flex-start;overflow:hidden}.labeling-task-detail-dataset-file .labeling-task-detail-file-button .fui-Button__content{flex:0 1 auto}.labeling-task-detail-dataset-file .labeling-task-detail-file-name,.labeling-task-detail-dataset-file .labeling-task-detail-file-base-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labeling-task-detail-file-preview{font-size:13px;max-height:60vh;width:100%}.labeling-task-detail-model-tags{flex-wrap:wrap;gap:6px}.labeling-task-detail-model-tag{border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:650;padding:3px 9px}.labeling-task-detail-metric-value{color:#0f548c;font-size:22px;font-weight:700}.labeling-percentage-high{color:#107c10}.labeling-percentage-medium{color:#9a6700}.labeling-percentage-low{color:#c50f1f}@media (max-width: 700px){.labeling-tasks-page{padding:16px 12px 28px}.labeling-tasks-heading{align-items:stretch;flex-direction:column}}.labeling-files-classification-report{display:grid;gap:12px}.labeling-files-classification-report-metrics{display:flex;flex-wrap:wrap;gap:8px}.labeling-files-classification-report-suggestions{display:grid;gap:8px}.labeling-files-classification-report-suggestions ul{margin:4px 0 0;padding-left:20px}.task-error-details{display:grid;gap:4px;min-width:0}.task-error-details-message{overflow-wrap:anywhere;white-space:pre-wrap}.classification-page .labeling-page-heading{flex-wrap:wrap}.classification-page h1,.classification-page h2,.classification-page h3{margin:0}.classification-task-link{color:inherit;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.classification-task-link:hover{text-decoration:underline}.classification-secondary{color:#526170;font-size:12px;overflow-wrap:anywhere}.classification-detail-title{overflow-wrap:anywhere}.classification-detail-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.classification-model-card{display:grid;gap:12px;padding:16px}.classification-result-section{grid-template-columns:minmax(0,1fr);min-width:0}.classification-failure-diagnostics{display:grid;gap:8px;padding:12px;border:1px solid var(--colorPaletteRedBorder2);border-radius:var(--borderRadiusMedium);background:var(--colorPaletteRedBackground1);color:var(--colorPaletteRedForeground1)}.classification-table-scroll{overflow-x:auto}.classification-result-tables{min-width:720px}.classification-results-table{border-collapse:collapse;font-size:14px;table-layout:fixed;text-align:left;width:100%}.classification-score-column{width:72px}.classification-extractable-column{width:140px}.classification-results-table th{background:#f6f9fc;color:#243b4f;font-weight:400}.classification-results-table th.classification-taxonomy-heading{font-weight:700}.classification-results-table th,.classification-results-table td{border-bottom:1px solid #e1e7ec;overflow-wrap:anywhere;padding:8px;vertical-align:top}.labeling-metrics-report-tabs{border-bottom:1px solid #cddfe9;margin-bottom:20px;overflow-x:auto}.labeling-metrics-report-tabs [role=tablist]{min-width:max-content}.metrics-reports{display:grid;gap:20px}.metrics-report-panel{border:1px solid #dfe8ef;border-radius:14px;padding:20px}.metrics-report-panel h2,.metrics-report-panel h3,.metrics-report-panel p{margin:0 0 12px}.metrics-report-scope,.metrics-report-controls,.metrics-report-heading{align-items:end;display:flex;flex-wrap:wrap;gap:16px}.metrics-report-heading{align-items:center;justify-content:space-between}.metrics-report-scope{background:#f3f8fb;border:1px solid #cddfe9;border-radius:14px;padding:16px 20px}.metrics-report-controls{margin-bottom:16px}.metrics-report-grid,.metrics-report-summary{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.metrics-report-summary>div{background:#f3f8fb;border-radius:10px;display:grid;gap:6px;padding:16px}.metrics-report-summary strong{color:#1473e6;font-size:28px}.metrics-report-note,.metrics-report-warning,.metrics-report-error{border-left:4px solid #1473e6;background:#f3f8fb;border-radius:6px;padding:12px 16px}.metrics-report-warning{background:#fff9ec;border-color:#b76e00}.metrics-report-error{background:#fdf3f4;border-color:#d13438;color:#a4262c}.metrics-report-chart{min-width:0}.metrics-report-chart svg{display:block;width:100%}.metrics-report-chart text{fill:#496579;font-size:11px}.metrics-report-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.metrics-report-legend span{overflow-wrap:anywhere}.metrics-report-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.metrics-report-table-scroll{border:1px solid #dfe8ef;border-radius:10px;max-height:600px;overflow:auto;margin-bottom:16px}.metrics-report-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.metrics-report-table-scroll caption{text-align:left;padding:12px}.metrics-report-table-scroll th,.metrics-report-table-scroll td{border-bottom:1px solid #e3ebf1;padding:12px;text-align:left;min-width:100px}.metrics-report-table-scroll thead th{background:#f3f7fa;position:sticky;top:0}.metrics-report-table-scroll small{display:block;color:#577084}.metrics-reports dl{display:grid;gap:10px}.metrics-reports dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid #e3ebf1;padding-bottom:8px}.metrics-reports dd{font-weight:600;margin:0;overflow-wrap:anywhere}.metrics-reports details>summary{cursor:pointer;font-weight:600;margin-bottom:12px}.metrics-report-meta,.metrics-report-help{color:#577084;font-size:12px}.metrics-report-help:not([open])>summary{margin-bottom:0}.metrics-report-multiselect{display:grid;gap:6px;max-width:100%}.metrics-report-multiselect select{max-width:100%;padding:8px}@media (max-width: 800px){.metrics-report-grid,.metrics-report-summary{grid-template-columns:1fr}.metrics-report-panel{padding:14px;min-width:0}}.labeling-metrics-page{box-sizing:border-box;color:#1f3548;margin:0 auto;max-width:1680px;padding:28px 30px 40px}.labeling-metrics-title{font-size:30px;letter-spacing:-.5px;margin:8px 0 20px}.labeling-metrics-section-heading{align-items:flex-start;display:flex;justify-content:space-between}.labeling-metrics-section-heading>div{display:grid;gap:4px}.labeling-metrics-section-heading{margin-bottom:12px}.labeling-metrics-section-heading h2{margin:0}.labeling-metrics-context{align-items:stretch;background:linear-gradient(135deg,#fff 35%,#eef7f5);border:1px solid #cddfe9;border-radius:14px;box-shadow:0 10px 28px #234b691a;display:grid;grid-template-columns:minmax(240px,auto) minmax(440px,1fr);margin:0 0 20px;overflow:hidden}.labeling-metrics-l0-tabs{align-items:center;display:flex;overflow-x:auto;padding:12px 18px;position:relative}.labeling-metrics-l0-tabs [role=tablist]{min-width:max-content}.labeling-metrics-snapshot{align-items:center;border-left:1px solid #d9e5ee;display:flex;gap:12px;justify-content:flex-end;padding:14px 20px}.labeling-metrics-snapshot time{color:#173d5a;font-weight:600}.labeling-metrics-filters{align-items:end;background:#fff;border:1px solid #d9e5ee;border-radius:14px;box-shadow:0 10px 28px #234b691a;display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) 180px 180px;margin:0 0 24px;padding:18px 20px;position:relative}.labeling-metrics-filter-heading{align-items:baseline;display:flex;gap:10px;grid-column:1 / -1}.labeling-metrics-filter-heading strong{color:#173d5a;font-size:14px}.labeling-metrics-filter-heading span{color:#687e8e;font-size:12px}.labeling-metrics-cards{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:22px}.labeling-metrics-card{--metric-accent: #1473e6;--metric-surface: #f7fbff;background:linear-gradient(145deg,#fff 35%,var(--metric-surface) 100%);border:1px solid #dfe9f0;border-top:4px solid var(--metric-accent);border-radius:14px;box-shadow:0 5px 16px #1a405b12;display:grid;gap:8px;min-height:118px;padding:17px 18px 18px;transition:box-shadow .16s ease,transform .16s ease}.labeling-metrics-card:hover{box-shadow:0 10px 24px #1a405b1f;transform:translateY(-2px)}.labeling-metrics-card-green{--metric-accent: #218739;--metric-surface: #f2fbf4}.labeling-metrics-card-yellow{--metric-accent: #b76e00;--metric-surface: #fff9ec}.labeling-metrics-card-red{--metric-accent: #c4314b;--metric-surface: #fff5f6}.labeling-metrics-card-purple{--metric-accent: #7160e8;--metric-surface: #f8f6ff}.labeling-metrics-card-neutral{--metric-accent: #60798c;--metric-surface: #f5f8fa}.labeling-metrics-coverage{background:radial-gradient(circle at 42% 45%,rgba(56,126,175,.08),transparent 38%),#fff;border:1px solid #dfe8ef;border-radius:14px;box-shadow:0 5px 18px #1a405b12;margin-bottom:22px;padding:20px}.labeling-metrics-coverage-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.labeling-metrics-coverage-heading>div:first-child{display:grid;gap:4px}.labeling-metrics-coverage-heading h2{color:#173d5a;font-size:19px;margin:0}.labeling-metrics-coverage-heading span{color:#687e8e}.labeling-metrics-coverage-legend{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.labeling-metrics-coverage-legend-item{align-items:center;background:#f7fafc;border:1px solid #dce7ee;border-radius:9px;display:flex;gap:8px;min-width:170px;padding:7px 10px}.labeling-metrics-coverage-legend-item>div{display:grid;gap:1px}.labeling-metrics-coverage-legend-item strong{color:#173d5a;font-size:13px;line-height:1.2}.labeling-metrics-coverage-legend-item span{color:#687e8e;font-size:11px;line-height:1.25}.labeling-metrics-coverage-legend i{border-radius:50%;display:inline-block;height:9px;width:9px}.labeling-metrics-coverage-legend i.green{background:#4f9d69}.labeling-metrics-coverage-legend i.yellow{background:#f4bd25}.labeling-metrics-coverage-legend i.red{background:#d84a4a}.labeling-metrics-coverage-layout{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.labeling-metrics-sunburst{align-items:center;display:flex;justify-content:center;min-height:680px;min-width:0}.labeling-metrics-sunburst svg{display:block;height:auto;max-height:780px;max-width:880px;overflow:visible;width:min(100%,880px)}.labeling-metrics-sunburst path{cursor:pointer;opacity:.9;stroke:#fff;stroke-width:1;transition:filter .12s ease,opacity .12s ease,stroke-width .12s ease}.labeling-metrics-sunburst path:hover,.labeling-metrics-sunburst path:focus-visible{filter:brightness(1.08);opacity:1;outline:none;stroke-width:3}.labeling-metrics-sunburst path.selected{filter:brightness(1.08);opacity:1;stroke:#173d5a;stroke-width:3}.labeling-metrics-sunburst text{fill:#18384e;font-size:9px;font-weight:650}.labeling-metrics-sunburst-center{cursor:pointer;stroke:#fff;stroke-width:3}.labeling-metrics-sunburst-root,.labeling-metrics-sunburst-count{font-size:17px!important;font-weight:750!important;pointer-events:none;text-anchor:middle}.labeling-metrics-sunburst-count{font-size:11px!important;font-weight:600!important}.labeling-metrics-coverage-details{align-content:start;background:linear-gradient(150deg,#f7fafc,#eef5f9);border:1px solid #dce7ee;border-radius:12px;display:grid;gap:10px;padding:20px}.labeling-metrics-coverage-eyebrow{color:#1473e6!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.labeling-metrics-coverage-details h3{color:#173d5a;font-size:25px;margin:0}.labeling-metrics-coverage-path{color:#6c8191;font-size:12px;overflow-wrap:anywhere}.labeling-metrics-coverage-details dl{border-top:1px solid #dce7ee;display:grid;gap:10px;margin:4px 0 0;padding-top:14px}.labeling-metrics-coverage-details dl>div{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.labeling-metrics-coverage-details dt{color:#687e8e}.labeling-metrics-coverage-details dd{color:#173d5a;font-weight:700;margin:0;text-align:right}.labeling-metrics-coverage-children{border-top:1px solid #dce7ee;display:grid;gap:8px;margin-top:4px;padding-top:14px}.labeling-metrics-coverage-children ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.labeling-metrics-coverage-children button{background:#fff;border:1px solid #cfdde7;border-radius:999px;color:#31556e;cursor:pointer;font:inherit;font-size:11px;padding:5px 9px}.labeling-metrics-coverage-children button:hover{background:#e8f3fa;border-color:#83b6d8}.labeling-metrics-card-label{color:#577084;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.labeling-metrics-card-value{color:var(--metric-accent);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1}.labeling-metrics-card-detail,.labeling-metrics-generated{color:#657786;font-size:12px}.labeling-metrics-task-activity{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.labeling-metrics-task-activity-card{border:1px solid #dfe9f0;border-left:4px solid #1473e6;border-radius:12px;box-shadow:0 5px 16px #1a405b12;display:grid;gap:14px;padding:16px 18px}.labeling-metrics-task-activity-card-label{color:#173d5a;font-size:15px;font-weight:700}.labeling-metrics-task-activity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.labeling-metrics-task-activity-stat{display:grid;gap:3px}.labeling-metrics-task-activity-stat+.labeling-metrics-task-activity-stat{border-left:1px solid #dfe9f0;padding-left:18px}.labeling-metrics-task-activity-value{color:#1473e6;font-size:26px;font-variant-numeric:tabular-nums;line-height:1.1}.labeling-metrics-task-activity-detail{color:#657786;font-size:12px}.labeling-metrics-panels{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.labeling-metrics-panel,.labeling-metrics-table-card{background:#fff;border:1px solid #dfe8ef;border-radius:14px;box-shadow:0 5px 18px #1a405b12;padding:20px}.labeling-metrics-panel h2,.labeling-metrics-table-card h2{color:#173d5a;font-size:19px;margin:0 0 14px}.labeling-metrics-section-heading h2{margin-bottom:2px}.labeling-metrics-funnel,.labeling-metrics-failures{display:grid;gap:11px}.labeling-metrics-funnel-row{align-items:center;border-bottom:1px solid #edf2f5;display:grid;gap:10px;grid-template-columns:170px minmax(100px,1fr) 60px 52px;padding:3px 0 10px}.labeling-metrics-failure-row{align-items:center;border-bottom:1px solid #edf2f5;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(100px,1fr) 55px;padding:3px 0 10px}.labeling-metrics-failure-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labeling-metrics-table-card,.labeling-metrics-file-failures{margin-bottom:22px}.labeling-metrics-table-scroll{border:1px solid #e1e9ef;border-radius:10px;max-height:680px;margin-top:14px;overflow:auto}.labeling-metrics-table{border-collapse:separate;border-spacing:0;min-width:1120px;width:100%}.labeling-metrics-table th,.labeling-metrics-table td{border-bottom:1px solid #e3ebf1;padding:12px 13px;text-align:left;vertical-align:middle}.labeling-metrics-table th{background:#f3f7fa;color:#496579;font-size:11px;letter-spacing:.045em;position:sticky;top:0;text-transform:uppercase;z-index:1}.labeling-metrics-table tbody tr:nth-child(2n){background:#fbfdfe}.labeling-metrics-table tbody tr:hover{background:#f1f7fb}.labeling-metrics-table td small{color:#708391;display:block;margin-top:2px}.labeling-metrics-content-link{background:none;border:0;color:#0f548c;cursor:pointer;display:grid;gap:2px;padding:0;text-align:left}.labeling-metrics-content-link:hover{color:#083f6b;text-decoration:underline}.labeling-metrics-content-link span{color:#708391;font-size:11px}.labeling-metrics-statuses{display:flex;gap:4px}.labeling-metrics-state{background:#fff;border:1px solid #dfe8ef;border-radius:14px;box-shadow:0 5px 18px #1a405b12;padding:80px}.labeling-metrics-error{background:#fdf3f4;border:1px solid #d13438;border-radius:10px;box-shadow:0 4px 12px #a4262c14;color:#a4262c;margin-bottom:18px;padding:14px}.labeling-metrics-generated{background:#edf4f8;border-radius:999px;display:block;margin-left:auto;padding:6px 11px;width:fit-content}@media (max-width: 1050px){.labeling-metrics-cards{grid-template-columns:repeat(2,minmax(180px,1fr))}.labeling-metrics-coverage-layout{grid-template-columns:1fr}.labeling-metrics-coverage-details{grid-template-columns:repeat(2,minmax(0,1fr))}.labeling-metrics-coverage-details dl,.labeling-metrics-coverage-children{grid-column:1 / -1}}@media (max-width: 800px){.labeling-metrics-page{padding:16px}.labeling-metrics-context{grid-template-columns:1fr}.labeling-metrics-filters,.labeling-metrics-l0-tabs{margin-left:0;margin-right:0}.labeling-metrics-snapshot{border-left:0;border-top:1px solid #d9e5ee}.labeling-metrics-filters,.labeling-metrics-panels{grid-template-columns:1fr}.labeling-metrics-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}.labeling-metrics-task-activity{grid-template-columns:1fr}.labeling-metrics-filter-heading,.labeling-metrics-coverage-heading{align-items:flex-start;flex-direction:column}.labeling-metrics-coverage-legend{justify-content:flex-start}.labeling-metrics-sunburst{min-height:420px}}@media (max-width: 560px){.labeling-metrics-snapshot{align-items:flex-start;flex-direction:column;gap:8px}.labeling-metrics-section-heading{flex-direction:column}.labeling-metrics-cards{grid-template-columns:1fr}.labeling-metrics-coverage{padding:14px}.labeling-metrics-coverage-details{grid-template-columns:1fr}.labeling-metrics-sunburst{min-height:320px}.labeling-metrics-funnel-row{grid-template-columns:1fr 52px}.labeling-metrics-funnel-row>:nth-child(2){grid-column:1}.labeling-metrics-failure-row{grid-template-columns:1fr 55px}.labeling-metrics-failure-row>:nth-child(2){grid-column:1}}.source-metrics-page{box-sizing:border-box;color:#1f3548;margin:0 auto;max-width:1680px;padding:32px 30px 48px}.source-metrics-page h1{font-size:30px;letter-spacing:-.5px;margin:8px 0}.source-metrics-page h2{font-size:18px;margin:0 0 12px}.source-metrics-page p{color:#526d7d;line-height:1.6;margin:4px 0 14px}.source-eyebrow{color:#087f82;font-size:11px;font-weight:700;letter-spacing:1.5px}.source-heading,.source-section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.source-heading{margin-bottom:18px}.source-freshness,.source-note{background:#eaf2f7;border:1px solid #cbdde8;border-radius:8px;font-size:12px;line-height:1.7;padding:14px 18px}.source-freshness{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.source-note{margin:16px 0}.source-filters{align-items:end;background:#fff;border:1px solid #d9e5ee;border-radius:12px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:16px;padding:18px}.source-filters select,.source-filters input{min-width:0;width:100%}.source-filters>*{min-width:0}.source-metrics-page [role=tablist]{flex-wrap:wrap}.source-tab-content{margin-top:20px}.source-cards{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.source-metric-card{border:1px solid #dfe9f0;border-top:4px solid #087f82;border-radius:12px;padding:20px}.source-metric-card>span{color:#526d7d;font-size:12px}.source-metric-card strong{font-size:32px;font-weight:650;line-height:1.3}.source-metric-card small{color:#526d7d;line-height:1.6}.source-two-column{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.source-panel{border:1px solid #dfe9f0;border-radius:12px;display:block;margin-bottom:20px;min-width:0;padding:22px}.source-bars{display:grid;gap:15px;margin:20px 0}.source-bars>div{align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(100px,1fr) 2fr 70px}.source-bars meter{height:20px;width:100%}.source-bars meter::-webkit-meter-optimum-value{background:#087f82}.source-bars strong{text-align:right}.source-trend{display:block;max-height:310px;width:100%}.source-trend text{fill:#526d7d;font:11px Segoe UI,sans-serif}.source-table-scroll{overflow:auto}.source-table-scroll table{border-collapse:collapse;font-size:12px;width:100%}.source-table-scroll th{background:#f3f7f9;color:#526d7d;font-size:11px;padding:12px;text-align:left}.source-table-scroll td{border-bottom:1px solid #e5ecef;line-height:1.6;max-width:450px;overflow-wrap:anywhere;padding:14px 12px;vertical-align:top}.source-table-scroll small{color:#526d7d;display:block;font-size:11px;margin-top:4px}.source-link{background:none;border:0;color:#0f6b88;cursor:pointer;font:inherit;padding:0;text-align:left}.source-link:hover{text-decoration:underline}.source-link:focus-visible{outline:2px solid #0f6b88;outline-offset:4px}.source-pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.source-pager span{color:#526d7d;font-size:12px;margin-right:auto}.source-loading{padding:60px 20px;text-align:center}.source-loading p{margin-top:20px}.source-error{align-items:center;background:#fff2f0;border:1px solid #d99c96;border-radius:8px;color:#9d2e24;display:flex;gap:20px;justify-content:space-between;margin-top:16px;padding:20px}.source-metrics-page dl,.source-dialog dl,.source-l3-drawer dl{display:grid;gap:12px 20px;grid-template-columns:minmax(150px,1fr) 4fr;line-height:1.7}.source-metrics-page dt,.source-dialog dt,.source-l3-drawer dt{font-weight:600}.source-metrics-page dd,.source-dialog dd,.source-l3-drawer dd{margin:0;overflow-wrap:anywhere}.source-dialog{max-width:900px;width:90vw}.source-dialog pre,.source-l3-drawer pre,.source-evidence{background:#f3f7f9;border-radius:6px;font:inherit;line-height:1.7;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.source-dialog pre,.source-l3-drawer pre{max-height:350px;overflow:auto}.source-metrics-page{background:#f6f8f9}.source-metrics-page h2{font-size:17px}.source-metrics-page .source-panel{background:#fff;border-radius:7px}.source-six-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.source-metric-card{border-radius:7px;border-top:1px solid #dfe9f0;padding:17px 15px}.source-metric-card strong,.source-metric-value{color:#087f82;font-size:28px;font-weight:650}.source-tone-amber .source-metric-value{color:#9d6818}.source-tone-red .source-metric-value{color:#b64343}.source-hierarchy,.source-date-controls,.source-file-controls,.source-inline-controls{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.source-hierarchy>*,.source-date-controls>*{min-width:120px}.source-processing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.source-processing-cards button{min-height:65px;font-size:15px}.source-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.source-file-controls{justify-content:space-between}.source-table-scroll th{white-space:nowrap}.source-table-scroll td{overflow-wrap:normal;white-space:nowrap}.source-table-scroll td:first-child{min-width:180px;overflow-wrap:anywhere;white-space:normal}.source-table-scroll .fui-Badge{white-space:nowrap}.source-label-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-label-summary .source-metric-card{box-shadow:none;border:0;border-left:2px solid #dfe9ef;border-radius:0;margin-bottom:12px}.source-footnote{color:#617482;font-size:11px;line-height:1.8;margin-top:16px}.source-metrics-page .metrics-report-chart{margin-bottom:16px}.source-failure-overview{container:source-failure-overview / inline-size}.source-failure-overview h3{font-size:14px;margin:0 0 12px}.source-failure-overview .source-metric-card{min-width:0;overflow-wrap:anywhere}.source-failure-overview section>small{color:#526d7d;display:block;line-height:1.7;margin-top:12px}.source-failure-overview section{min-width:0}.source-failure-overview table{table-layout:fixed}.source-failure-overview th,.source-failure-overview td{min-width:0;white-space:normal;overflow-wrap:anywhere}.source-failure-overview td:first-child{min-width:0}.source-failure-tools{flex-wrap:wrap;margin-bottom:18px}.source-failure-tools>*{max-width:100%;min-width:0}.source-failure-reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:pre-wrap}.source-l3-details{container:source-l3-details / inline-size}.source-l3-table{max-width:100%}.source-l3-table table{table-layout:fixed}.source-l3-table th,.source-l3-table td{min-width:0;max-width:none;overflow-wrap:anywhere;white-space:normal;padding:14px 10px}.source-l3-table td:first-child{min-width:0}.source-l3-table th:nth-child(1){width:23%}.source-l3-table th:nth-child(2){width:12%}.source-l3-table th:nth-child(3){width:16%}.source-l3-table th:nth-child(4){width:11%}.source-l3-table th:nth-child(5){width:25%}.source-l3-table th:nth-child(6){width:13%}.source-cell-label{display:none}.source-l3-fact{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin-bottom:4px}.source-l3-fact>span{color:#526d7d}.source-l3-fact strong{font-weight:600}.source-l3-actions{display:flex;flex-direction:column;gap:8px}.source-l3-actions button{min-width:0;white-space:normal}.source-l3-drawer.fui-OverlayDrawer{box-sizing:border-box;color:#1f3548;left:auto;right:0;width:min(940px,calc(100vw - 32px));max-width:100vw}.source-l3-drawer-header{border-bottom:1px solid #e5ecef}.source-l3-drawer-header h2{overflow-wrap:anywhere}.source-l3-drawer-body{min-height:0;overflow:auto}.source-l3-drawer-body p{color:#526d7d;line-height:1.6}.source-l3-drawer h3{margin-top:24px}.source-l3-drawer h4{margin:16px 0 6px}.source-l3-drawer .source-note p{margin:6px 0 0}.source-l3-drawer small{color:#526d7d;line-height:1.7}.source-l3-drawer table{table-layout:fixed}.source-l3-drawer th,.source-l3-drawer td{min-width:0;max-width:none;overflow-wrap:anywhere;white-space:normal}.source-l3-drawer td:first-child{min-width:0}.source-l3-drawer-footer{border-top:1px solid #e5ecef;flex-wrap:wrap;justify-content:flex-end}.source-final-label-files{container:source-final-label-files / inline-size}.source-final-label-files table,.source-target-tasks table{table-layout:fixed}.source-final-label-files th,.source-final-label-files td,.source-target-tasks th,.source-target-tasks td{min-width:0;max-width:none;overflow-wrap:anywhere;white-space:normal}.source-final-label-files td:first-child,.source-target-tasks td:first-child{min-width:0}.source-final-label-files h3,.source-target-tasks h3{overflow-wrap:anywhere}.source-native-file-table td:nth-child(3)>div+div{border-top:1px solid #e5ecef;margin-top:8px;padding-top:8px}@container source-final-label-files (max-width: 1000px){.source-native-file-table table{display:block}.source-native-file-table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.source-native-file-table tbody{display:grid;gap:14px}.source-native-file-table tr{border:1px solid #dfe9f0;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr);padding:6px}.source-native-file-table td{border:0;display:block;padding:10px}.source-native-file-table .source-cell-label{color:#526d7d;display:block;font-size:11px;font-weight:600;margin-bottom:8px}}@container source-l3-details (max-width: 1000px){.source-l3-table table{display:block}.source-l3-table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.source-l3-table tbody{display:grid;gap:14px}.source-l3-table tr{border:1px solid #dfe9f0;border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.source-l3-table td{border:0;display:block;padding:10px}.source-l3-table td:first-child,.source-l3-table td:last-child{grid-column:1 / -1}.source-l3-table td:first-child .source-link{font-size:14px;font-weight:600}.source-l3-table td:last-child{border-top:1px solid #e5ecef}.source-cell-label{color:#526d7d;display:block;font-size:11px;font-weight:600;margin-bottom:8px}.source-l3-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}@container source-l3-details (max-width: 340px){.source-l3-table tr{grid-template-columns:minmax(0,1fr)}}@container source-failure-overview (max-width: 700px){.source-failure-overview .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.source-failure-overview .source-two-column{grid-template-columns:minmax(0,1fr)}}@container source-failure-overview (max-width: 340px){.source-failure-overview .source-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px){.source-cards,.source-filters,.source-six-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.source-two-column{grid-template-columns:1fr}}@media (max-width: 650px){.source-metrics-page{padding:60px 14px 30px}.source-cards,.source-filters{grid-template-columns:1fr}.source-heading,.source-section-heading{flex-wrap:wrap}.source-metrics-page dl,.source-dialog dl,.source-l3-drawer dl{grid-template-columns:1fr}.source-l3-drawer.fui-OverlayDrawer{width:100vw}.source-panel{padding:16px}.source-label-summary{grid-template-columns:1fr}.source-processing-cards{gap:6px}.source-processing-cards button{font-size:12px}}._root_qv7so_1{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 96px);padding:32px}._card_qv7so_17{align-items:flex-start;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;gap:20px;max-width:560px;padding:32px}._description_qv7so_43{color:#424242;line-height:1.5}.evaluation-page{--report-bg: #f5f8fb;--report-elevated: #fff;--report-surface: #fff;--report-soft: #f6f9fc;--report-border: #d9e5ee;--report-text: #1f3548;--report-muted: #526b7d;--report-accent: var(--colorBrandForeground1);--report-highlight: rgba(15, 108, 189, .08);--report-shadow: 0 10px 28px rgba(35, 75, 105, .1);background:var(--report-bg);color:var(--report-text);font:14px/1.55 Segoe UI,Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100%}.evaluation-page[data-theme=dark]{--report-bg: #141c26;--report-elevated: #1b2634;--report-surface: #1f2b3a;--report-soft: #263647;--report-border: #3c5065;--report-text: #e1eaf4;--report-muted: #b0c2d5;--report-highlight: rgba(71, 158, 245, .12);--report-shadow: 0 18px 48px rgba(0, 0, 0, .22)}.evaluation-page.fui-FluentProvider{background:var(--report-bg);color:var(--report-text);font:14px/1.55 Segoe UI,Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif}.evaluation-page *{box-sizing:border-box}.evaluation-page main{container-type:inline-size;margin:auto;max-width:1600px;padding:28px 24px 48px}.evaluation-page h1{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.025em;line-height:1.1;margin:12px 0;white-space:pre-line}.evaluation-page h2{font-size:23px;line-height:1.25;margin:0 0 12px}.evaluation-page h3{font-size:16px;margin:18px 0 12px;overflow-wrap:anywhere}.evaluation-page p{color:var(--report-muted);line-height:1.65}.evaluation-page a{color:var(--report-accent);overflow-wrap:anywhere}.evaluation-app-heading,.evaluation-heading-actions,.evaluation-filter-actions,.evaluation-filter-bar,.evaluation-section-heading,.evaluation-pagination,.evaluation-table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.evaluation-app-heading{margin-bottom:16px}.evaluation-app-heading>div>span{font-size:16px;font-weight:600}.evaluation-app-heading .evaluation-eyebrow{margin:0 0 2px}.evaluation-page .evaluation-eyebrow{color:var(--report-accent);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.evaluation-heading-actions{justify-content:flex-end}.evaluation-tabs{border-bottom:1px solid var(--report-border);margin-bottom:24px;overflow-x:auto}.evaluation-tabs [role=tablist]{min-width:max-content}.evaluation-tabs [role=tab]{padding:12px 24px}.evaluation-tabs [role=tab] span{display:grid;gap:3px;text-align:left}.evaluation-tabs [role=tab] small{color:var(--report-muted);font-size:10px;font-weight:400;letter-spacing:.04em}.evaluation-tabs [role=tab][aria-selected=true]{color:var(--report-accent)}.evaluation-tabs [role=tab]:after{background:var(--report-accent)}.evaluation-hero{background:var(--report-elevated);border:1px solid var(--report-border);border-radius:16px;border-top:6px solid var(--report-accent);box-shadow:var(--report-shadow);margin-bottom:24px;padding:28px 32px}.evaluation-hero .evaluation-lead{font-size:17px;max-width:1000px}.evaluation-reference{font-size:12px}.evaluation-trends .evaluation-hero,.evaluation-analysis .evaluation-hero{background:transparent;border:0;border-bottom:1px solid var(--report-border);border-radius:0;box-shadow:none;padding:4px 0 28px}.evaluation-analysis .evaluation-hero h1{font-size:clamp(32px,4vw,58px);max-width:1100px}.evaluation-filters{align-items:end;background:var(--report-surface);border:1px solid var(--report-border);border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding:20px}.evaluation-filters>*{min-width:0}.evaluation-filter-bar,.evaluation-filter-note{grid-column:1 / -1}.evaluation-filter-bar{align-items:flex-end}.evaluation-filter-context{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.evaluation-filter-context>.fui-Field{max-width:100%;min-width:0;width:200px}.evaluation-filter-grid{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-filter-grid>.fui-Field{min-width:0}.evaluation-filters .fui-Input,.evaluation-filters .fui-Select,.evaluation-section-controls .fui-Select,.evaluation-industry-detail-tools .fui-Input,.evaluation-industry-detail-tools .fui-Select{min-height:40px;width:100%}.evaluation-filters .fui-Select select,.evaluation-section-controls .fui-Select select,.evaluation-industry-detail-tools .fui-Select select{min-height:40px}.evaluation-filter-bar .evaluation-filter-actions{margin-left:auto}.evaluation-page .evaluation-filter-note{font-size:12px;margin:0}.evaluation-filters label{font-size:11px;font-weight:600;text-transform:uppercase}.evaluation-page button[aria-pressed=true]{background:var(--report-accent);border-color:var(--report-accent);color:var(--report-surface)}.evaluation-freshness{border-left:3px solid var(--report-accent);color:var(--report-muted);display:grid;font-size:11px;gap:3px;margin:18px 0;padding:6px 16px}.evaluation-panel{background:var(--report-surface);border:1px solid var(--report-border);border-radius:16px;margin:20px 0;min-width:0;padding:24px;scroll-margin-top:16px}.evaluation-note{font-size:12px;margin:0 0 18px}.evaluation-kpis,.evaluation-four-columns,.evaluation-mini-stats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.evaluation-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.evaluation-stat,.evaluation-score-card{background:var(--report-surface);border:1px solid var(--report-border);border-radius:16px;display:flex;flex-direction:column;gap:9px;min-width:0;padding:20px}.evaluation-stat>span{color:var(--report-accent);font-size:11px;font-weight:650;letter-spacing:.04em}.evaluation-stat>strong{font-size:30px;font-weight:750;line-height:1.2}.evaluation-page small{color:var(--report-muted);font-size:11px;line-height:1.6}.evaluation-stat h3{margin-top:0}.evaluation-score-cards{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.evaluation-score-card{overflow:hidden;padding:16px;position:relative}.evaluation-score-card h3{margin:0}.evaluation-score-card>strong{color:var(--report-accent);font-size:28px}.evaluation-score-card .evaluation-chart{margin:10px -8px 14px}.evaluation-score-card p{font-size:12px}.evaluation-score-card small:last-of-type{margin-top:auto}.evaluation-score-rail{background:var(--report-soft);bottom:0;height:4px;left:0;position:absolute;width:100%}.evaluation-score-rail>span{background:var(--report-accent);display:block;height:100%}.evaluation-model-cards,.evaluation-distribution-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.evaluation-model-score{align-items:center;display:flex;gap:16px;justify-content:space-between}.evaluation-model-score small{display:block}.evaluation-two-columns{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-table-scroll{max-width:100%;overflow-x:auto}.evaluation-page table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.evaluation-page th,.evaluation-page td{border-bottom:1px solid var(--report-border);line-height:1.6;padding:11px 10px;vertical-align:top}.evaluation-page thead th{background:var(--report-soft);font-size:11px;white-space:nowrap}.evaluation-page tbody th{font-weight:500;max-width:420px;min-width:150px;overflow-wrap:anywhere}.evaluation-page td{min-width:80px}.evaluation-page td small{display:block;white-space:nowrap}.evaluation-page td>strong{white-space:nowrap}.evaluation-table-tools{justify-content:flex-start;margin-bottom:16px}.evaluation-table-tools>:first-child{max-width:430px}.evaluation-section-controls{align-items:flex-end;margin:24px 0 16px}.evaluation-panel>.evaluation-section-controls{margin-top:0}.evaluation-section-controls>:first-child{flex:1 1 240px;min-width:0}.evaluation-section-controls>.fui-Field{flex:0 1 280px;max-width:100%;min-width:min(100%,200px)}.evaluation-section-controls h2,.evaluation-section-controls h3{margin:0}.evaluation-section-controls .evaluation-note{margin:8px 0 0}.evaluation-section-controls label,.evaluation-industry-detail-tools label{font-size:11px;font-weight:600;text-transform:uppercase}.evaluation-industry-detail-tools{align-items:flex-end}.evaluation-industry-detail-tools>.fui-Field{flex:1 1 200px;max-width:none;min-width:0}.evaluation-industry-detail-tools>.fui-Field:last-child{flex:0 1 200px}@container (max-width: 1000px){.evaluation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 580px){.evaluation-filter-grid{grid-template-columns:1fr}.evaluation-section-controls{align-items:stretch;flex-direction:column}.evaluation-section-controls>:first-child,.evaluation-section-controls>.fui-Field{flex:none;min-width:0;width:100%}}.evaluation-text-button{background:none;border:0;color:var(--report-accent);cursor:pointer;font:inherit;padding:0;text-align:left}.evaluation-text-button:hover{text-decoration:underline}.evaluation-pagination{font-size:12px;justify-content:flex-end;margin-top:16px}.evaluation-pagination>span:first-child{margin-right:auto}.evaluation-callout{background:var(--report-highlight);border-left:4px solid var(--report-accent);line-height:1.7;margin:16px 0;padding:14px 18px}.evaluation-callout p{margin:5px 0}.evaluation-chart{min-width:0;width:100%}.evaluation-chart svg{display:block;max-height:340px;width:100%}.evaluation-chart svg text{fill:var(--report-muted);font:11px Segoe UI,sans-serif}.evaluation-chart svg path,.evaluation-chart svg circle{stroke:var(--report-accent)}.evaluation-chart svg circle{fill:var(--report-accent)}.evaluation-chart .metrics-report-column{fill:var(--report-accent)}.evaluation-chart .metrics-report-column-point:hover .metrics-report-column,.evaluation-chart .metrics-report-column-point:focus-visible .metrics-report-column{opacity:.75;stroke:var(--report-text);stroke-width:1}.evaluation-chart .metrics-report-legend{color:var(--report-muted);font-size:11px}.evaluation-chart .metrics-report-legend i{background:var(--report-accent)!important;display:inline-block;height:8px;margin-right:5px;width:8px}.evaluation-trends .evaluation-panel{container-type:inline-size}.evaluation-trends .evaluation-score-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:20px}.evaluation-trends .evaluation-hierarchy-trends,.evaluation-trends .evaluation-industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-trends .evaluation-score-card .evaluation-chart{margin:10px 0 14px}.evaluation-chart-card{overflow-x:auto}.evaluation-chart .metrics-report-chart-compact svg{max-height:none;min-width:320px}.evaluation-chart .metrics-report-chart-compact svg text{font-size:14px}.evaluation-chart .metrics-report-chart-compact svg line{stroke:var(--report-border);stroke-dasharray:3 5}.evaluation-chart .metrics-report-chart-compact svg path{stroke-linecap:round;stroke-linejoin:round}.evaluation-chart .metrics-report-chart-compact svg circle{cursor:crosshair;fill:var(--report-surface);stroke-width:2}.evaluation-chart .metrics-report-chart-compact svg circle:hover,.evaluation-chart .metrics-report-chart-compact svg circle:focus-visible{fill:var(--report-accent);outline:none;stroke:var(--report-text);stroke-width:3}.evaluation-chart .metrics-report-point-detail{border-top:1px solid var(--report-border);color:var(--report-muted);font-size:12px;min-height:56px;padding-top:8px}@container (max-width: 1050px){.evaluation-trends .evaluation-score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 680px){.evaluation-trends .evaluation-score-cards,.evaluation-trends .evaluation-hierarchy-trends,.evaluation-trends .evaluation-industry-cards{grid-template-columns:1fr}}.evaluation-large-number{color:var(--report-accent);font-size:30px}.evaluation-bars{display:grid;gap:12px}.evaluation-bars>div{align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(80px,2fr) 3fr auto;overflow-wrap:anywhere}.evaluation-bars meter{height:12px;min-width:0;width:100%}.evaluation-bars meter::-webkit-meter-bar{background:var(--report-soft);border:0}.evaluation-bars meter::-webkit-meter-optimum-value{background:var(--report-accent)}.evaluation-coverage-layout{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(250px,1fr) minmax(230px,.8fr)}.evaluation-coverage-layout svg{max-height:640px;width:100%}.evaluation-coverage-layout text{fill:var(--report-text)}.evaluation-ring-title{font-size:34px;font-weight:750}.evaluation-coverage-detail{min-width:0}.evaluation-coverage-detail h3{font-size:22px}.evaluation-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-execution h3{margin-bottom:12px}.evaluation-execution-counts{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.evaluation-execution-count{background:var(--report-soft);border:1px solid var(--report-border);border-radius:12px;min-width:0;padding:12px}.evaluation-execution-count>span{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;overflow-wrap:anywhere}.evaluation-execution-count i{border-radius:50%;flex:0 0 10px;height:10px}.evaluation-execution-count strong{display:block;font-size:clamp(18px,2.5vw,28px);overflow-wrap:anywhere}@container (max-width: 580px){.evaluation-execution-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.evaluation-arc{cursor:pointer;opacity:.92;stroke:var(--report-surface);stroke-width:1}.evaluation-arc:hover,.evaluation-arc:focus-visible{opacity:1;stroke:var(--report-text);stroke-width:3}.evaluation-green{background:#4f9d69;fill:#4f9d69}.evaluation-yellow{background:#f4bd25;fill:#f4bd25}.evaluation-red{background:#d84a4a;fill:#d84a4a}.evaluation-legend{display:flex;flex-wrap:wrap;gap:16px}.evaluation-legend i{border-radius:50%;display:inline-block;height:10px;margin-right:6px;width:10px}.evaluation-section-nav{background:var(--report-elevated);border-block:1px solid var(--report-border);display:flex;gap:20px;overflow-x:auto;padding:14px;white-space:nowrap}.evaluation-section-nav a{color:var(--report-text);font-weight:600;text-decoration:none}.evaluation-section-nav a:hover{color:var(--report-accent)}.evaluation-analysis .evaluation-stat{background:var(--report-soft)}.evaluation-analysis .evaluation-stat>strong{color:var(--report-accent)}.evaluation-links{display:grid;font-size:11px;gap:6px;min-width:150px}.evaluation-links>span{color:var(--report-muted)}.evaluation-page summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.evaluation-page summary small{display:block}.evaluation-page dl{display:grid;gap:4px 16px;grid-template-columns:1fr 1fr}.evaluation-page dd{margin:0}.evaluation-loading{padding:64px 16px;text-align:center}.evaluation-error{align-items:center;background:var(--report-highlight);border:1px solid var(--report-accent);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:20px}.evaluation-visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width: 1200px){.evaluation-score-cards,.evaluation-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-four-columns,.evaluation-kpis:not(.evaluation-kpis-six){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.evaluation-filters,.evaluation-score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-coverage-layout,.evaluation-two-columns{grid-template-columns:1fr}.evaluation-hero{padding:24px}}@media (max-width: 540px){.evaluation-page main{padding:56px 14px 32px}.evaluation-filters,.evaluation-kpis,.evaluation-kpis-six,.evaluation-score-cards,.evaluation-four-columns,.evaluation-kpis:not(.evaluation-kpis-six){grid-template-columns:1fr}.evaluation-hero,.evaluation-panel{padding:18px}.evaluation-app-heading{align-items:flex-start}.evaluation-tabs [role=tab]{padding-inline:14px}.evaluation-stat>strong{font-size:28px}}.version-track-page{position:relative;height:100%;min-height:480px;display:flex;flex-direction:column;overflow:hidden;background:#f5f6f8}.version-track-page[hidden]{display:none}.version-track-page iframe{display:block;flex:1;width:100%;min-height:0;border:0}.version-track-notice{position:absolute;z-index:30;right:16px;bottom:12px;max-width:min(620px,calc(100% - 32px));padding:10px 16px;border:1px solid #d8e5ef;border-radius:9px;box-shadow:0 3px 12px #20384a12;background:#f0f6fb;color:#20384a;font-size:14px;line-height:1.5}.version-track-notice[role=alert]{background:#fff4e5;color:#6c4011}.version-track-notice button{margin-left:12px;padding:4px 10px;cursor:pointer}.version-track-inbox{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.version-track-inbox button{min-height:44px;padding:8px 12px;border:1px solid #bbcbd8;border-radius:6px;background:#fff;color:#17324d;cursor:pointer}.version-track-inbox button:disabled{opacity:.6;cursor:wait}.version-track-inbox button:focus-visible{outline:3px solid #2463b5;outline-offset:2px}.version-track-inbox-panel{position:fixed;right:12px;top:82px;pointer-events:auto;width:min(520px,calc(100% - 24px));max-height:calc(100% - 80px);overflow:auto;padding:18px;background:#fff;color:#17324d;border:1px solid #bbcbd8;border-radius:8px;box-shadow:0 8px 24px #17324d30;font-size:14px;line-height:1.5}.version-track-inbox-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px}.version-track-inbox-panel h2{margin:0;font-size:20px}.version-track-inbox-panel h3{margin:0;font-size:16px}.version-track-inbox-panel>ul{list-style:none;padding:0}.version-track-inbox-panel>ul>li{border-top:1px solid #d8e5ef;padding:16px 8px;overflow-wrap:anywhere}.version-track-inbox-panel>ul>li.unread{border-left:4px solid #2463b5;background:#f3f7fc}.version-track-inbox-panel li button{margin:4px 8px 0 0}.version-track-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.version-track-notification-toast{border-top:3px solid #2463b5}.version-track-inbox-panel{width:min(380px,calc(100% - 24px));padding:14px;box-sizing:border-box}.version-track-inbox-panel h2{font-size:17px}.version-track-inbox-panel>p{margin:10px 0;color:#526273}.version-track-inbox-panel>ul:empty{display:none}html,body,#root{margin:0;min-height:100%}.authentication-loading{align-items:center;background:#f5f7fa;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px}
