.training-results{width:min(100%,1440px);min-width:0;color:var(--app-theme-ink-900,#18202a);gap:18px;display:grid}.workspace:has(.training-results){padding:28px}.training-results-header{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-md,8px);background:var(--app-theme-surface,#fff);box-shadow:var(--app-theme-shadow-panel,0 16px 38px #18202a12);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.training-results-header>div:first-child{min-width:0}.training-results-header .eyebrow{margin:12px 0 7px}.training-results-header h2,.training-results-section-heading h3{color:var(--app-theme-ink-900,#18202a);margin:0;line-height:1.15}.training-results-header h2{font-size:clamp(26px,3vw,36px)}.training-results-header p:last-child{max-width:720px;color:var(--app-theme-ink-700,#536172);margin:8px 0 0;line-height:1.55}.training-results-back{min-height:36px;color:var(--app-theme-ink-700,#536172);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:750;display:inline-flex}.training-results-back:hover,.training-results-back:focus-visible{color:var(--app-theme-primary-deep,#174ea6)}.training-results-back svg,.training-results .admin-button svg{flex:none;width:16px;height:16px}.training-results-loading{border:1px dashed var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-md,8px);min-height:120px;color:var(--app-theme-ink-700,#536172);justify-content:center;align-items:center;gap:10px;display:flex}.training-results-loading svg{width:20px;height:20px;animation:.9s linear infinite training-results-spin}.training-operations-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.training-operation-metric{align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.training-operation-metric-icon{background:var(--app-theme-surface-muted,#f5f7fa);width:38px;height:38px;color:var(--app-theme-ink-700,#536172);border-radius:10px;flex:none;place-items:center;display:grid}.training-operation-metric-icon--success{background:var(--app-theme-success-soft,#e7f7ed);color:var(--app-theme-success,#19733d)}.training-operation-metric-icon--warning{background:var(--app-theme-warning-soft,#fff8df);color:var(--app-theme-warning,#765613)}.training-operation-metric-icon svg{width:20px;height:20px}.training-operation-metric>div:last-child{gap:4px;min-width:0;display:grid}.training-operation-metric span{color:var(--app-theme-ink-600,#768495);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.training-operation-metric strong{overflow-wrap:anywhere;font-size:15px}.training-operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.training-operations-table-wrap{overflow-x:auto}.training-operations-number{text-align:right}.training-operations-list,.training-operations-policy{gap:12px;display:grid}.training-operations-list article{border-bottom:1px solid var(--app-theme-border,#d6dde5);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.training-operations-list article:last-child{border-bottom:0;padding-bottom:0}.training-operations-list article>div{gap:4px;min-width:0;display:grid}.training-operations-list span,.training-operations-policy>span{color:var(--app-theme-ink-600,#768495);font-size:12px}.training-operations-policy .status-pill{justify-self:start}.training-operations-retry-reason{color:var(--app-theme-ink-700,#536172);gap:7px;font-weight:700;display:grid}.training-operations-retry-reason textarea{resize:vertical;border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface,#fff);min-height:112px;color:var(--app-theme-ink-900,#18202a);font:inherit;padding:10px 12px;font-weight:400}.training-operations-retry-reason textarea:focus-visible{border-color:var(--app-theme-primary,#2468d7);outline:3px solid color-mix(in srgb, var(--app-theme-primary,#2468d7) 20%, transparent)}.training-results-actions,.training-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.training-results-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:10px 0 14px;display:flex}.training-results-section-heading .eyebrow{margin:0 0 6px}.training-results-section-heading>span{border:1px solid var(--app-theme-border,#d6dde5);min-width:38px;min-height:38px;color:var(--app-theme-ink-700,#536172);border-radius:999px;place-items:center;font-weight:800;display:grid}.training-telegram-card [data-slot=card-header],.training-policy-card [data-slot=card-header],.training-project-card [data-slot=card-header],.training-attempt-detail [data-slot=card-header],.training-results--detail [data-slot=card-header]{grid-template-columns:minmax(0,1fr) auto}.training-telegram-card [data-slot=card-content],.training-policy-card [data-slot=card-content],.training-project-card [data-slot=card-content]{gap:16px;display:grid}.training-telegram-card [data-slot=card-content]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.training-policy-card [data-slot=card-content]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.training-policy-card [data-slot=card-content]>p{color:var(--app-theme-ink-700,#536172);margin:0;line-height:1.55}.training-policy-card [data-slot=card-content]>p:nth-child(2){grid-column:1}.training-policy-card .admin-button{grid-area:1/2/span 2}.training-policy-dialog{width:min(720px,100% - 32px);max-width:720px;max-height:min(88vh,820px);padding:22px;overflow:hidden}.training-policy-dialog [data-slot=dialog-title]{font-size:22px;line-height:1.2}.training-policy-dialog [data-slot=dialog-footer]{margin-bottom:-22px;margin-left:-22px;margin-right:-22px;padding:16px 22px}.training-policy-body{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface-muted,#f5f7fa);color:var(--app-theme-ink-800,#334052);white-space:pre-line;padding:16px;line-height:1.65;overflow-y:auto}.training-telegram-card p,.training-project-description{color:var(--app-theme-ink-700,#536172);margin:0;line-height:1.55}.training-telegram-link{color:var(--app-theme-ink-600,#768495);gap:3px;font-size:12px;display:grid}.training-telegram-link a{color:var(--app-theme-primary-deep,#174ea6);font-weight:750}.training-status--success{border-color:color-mix(in srgb, var(--app-theme-success,#19733d) 34%, transparent);background:var(--app-theme-success-soft,#e7f7ed);color:var(--app-theme-success,#19733d)}.training-status--warning{border-color:color-mix(in srgb, var(--app-theme-warning,#8a651c) 34%, transparent);background:var(--app-theme-warning-soft,#fff8df);color:var(--app-theme-warning,#765613)}.training-status--neutral{border-color:var(--app-theme-border,#d6dde5);background:var(--app-theme-surface-muted,#f5f7fa);color:var(--app-theme-ink-700,#536172)}.training-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.training-project-card [data-slot=card-content]{height:100%}.training-project-card .admin-button{place-self:end start}.training-metric-grid,.training-detail-summary{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-border,#d6dde5);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.training-metric-grid>div,.training-detail-summary>div{background:var(--app-theme-surface,#fff);gap:4px;min-width:0;padding:12px;display:grid}.training-metric-grid dt,.training-detail-summary span,.training-detail-summary dt{color:var(--app-theme-ink-600,#768495);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.training-metric-grid dd,.training-detail-summary strong,.training-detail-summary dd{color:var(--app-theme-ink-900,#18202a);margin:0;font-size:16px;font-weight:800}.training-project-note{color:var(--app-theme-warning,#765613);margin:0;font-size:12px}.training-results-filter,.training-results-filter-grid label,.training-ranking-filter label,.training-review-form>label{min-width:0;color:var(--app-theme-ink-700,#536172);gap:6px;font-size:12px;font-weight:750;display:grid}.training-results select,.training-results textarea{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);width:100%;min-height:40px;color:var(--foreground);font:inherit;outline:none;padding:8px 11px;font-size:14px}.training-results select:focus-visible,.training-results textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.training-attempt-list{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-md,8px);background:var(--app-theme-surface,#fff);display:grid;overflow:hidden}.training-attempt-row{border-bottom:1px solid var(--app-theme-border,#d6dde5);grid-template-columns:auto minmax(220px,1fr) minmax(100px,auto) auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.training-attempt-row:last-child{border-bottom:0}.training-attempt-status-icon{background:var(--app-theme-surface-muted,#f5f7fa);width:34px;height:34px;color:var(--app-theme-primary-deep,#174ea6);border-radius:50%;place-items:center;display:grid}.training-attempt-status-icon svg{width:17px;height:17px}.training-attempt-main,.training-attempt-score,.training-results-table td>strong,.training-results-table td>small,.training-ranking-table td>strong,.training-ranking-table td>small{gap:3px;display:grid}.training-attempt-main span,.training-attempt-score span,.training-results-table td small,.training-ranking-table td small{color:var(--app-theme-ink-600,#768495);font-size:12px}.training-attempt-score{text-align:right}.training-attempt-score strong{font-size:18px}.training-attempt-detail [data-slot=card-content],.training-results--detail [data-slot=card-content]{gap:18px;display:grid}.training-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.training-detail-summary--admin{grid-template-columns:repeat(6,minmax(0,1fr))}.training-detail-summary-final{background:var(--app-theme-primary-soft,#eaf1ff)!important}.training-detail-summary-final dd{color:var(--app-theme-primary-deep,#174ea6)}.training-attempt-summary,.training-ranking-narrative{border-left:3px solid var(--app-theme-primary,#2f6fdb);background:var(--app-theme-primary-soft,#eaf1ff);color:var(--app-theme-ink-800,#344253);margin:0;padding:12px 14px;line-height:1.55}.training-question-breakdown,.training-admin-question-list{gap:12px;display:grid}.training-question-breakdown article{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);gap:12px;padding:14px;display:grid}.training-question-breakdown header,.training-ranking-projects article>header,.training-review-history header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.training-question-breakdown header span{color:var(--app-theme-ink-600,#768495);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.training-question-breakdown h4,.training-answer-section h4{margin:4px 0 0;font-size:14px;line-height:1.4}.training-question-breakdown dl,.training-ranking-projects dl{gap:7px;margin:0;display:grid}.training-question-breakdown dl>div,.training-ranking-projects dl>div{border-bottom:1px dashed var(--app-theme-border,#d6dde5);justify-content:space-between;gap:16px;padding-bottom:7px;display:flex}.training-question-breakdown dd,.training-ranking-projects dd{white-space:nowrap;margin:0;font-weight:750}.training-privacy-note{color:var(--app-theme-ink-600,#768495);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.training-privacy-note svg{width:18px;height:18px;color:var(--app-theme-success,#19733d);flex:none}.training-results-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.training-results-table-panel{min-width:0;padding:0;overflow:hidden}.training-results-table{min-width:1160px}.training-ranking-table{min-width:1080px}.training-results-table [data-slot=table-head],.training-results-table [data-slot=table-cell],.training-ranking-table [data-slot=table-head],.training-ranking-table [data-slot=table-cell]{padding:12px 14px}.training-results-table [data-slot=table-cell],.training-ranking-table [data-slot=table-cell]{white-space:normal}.training-pagination{min-height:42px;color:var(--app-theme-ink-700,#536172);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.training-pagination>div{align-items:center;gap:12px;display:flex}.training-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.training-timeline li{grid-template-columns:18px 1fr;gap:10px;min-height:48px;display:grid}.training-timeline li>span{background:var(--app-theme-primary,#2f6fdb);border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.training-timeline li>span:after{background:var(--app-theme-border,#d6dde5);content:"";width:1px;height:32px;position:absolute;top:12px;left:4px}.training-timeline li:last-child>span:after{display:none}.training-timeline li div{align-content:start;gap:3px;display:grid}.training-timeline time{color:var(--app-theme-ink-600,#768495);font-size:12px}.training-answer-meta{color:var(--app-theme-ink-600,#768495);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.training-audio-player{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface-muted,#f5f7fa);align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.training-audio-player audio{width:min(100%,560px);height:38px}.training-answer-section{border-top:1px solid var(--app-theme-border,#d6dde5);gap:10px;padding-top:16px;display:grid}.training-answer-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-answer-section h4{margin:0}.training-transcript{border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface-muted,#f5f7fa);white-space:pre-wrap;max-height:260px;margin:0;padding:14px;line-height:1.65;overflow:auto}.training-component-list{gap:8px;display:grid}.training-component{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);grid-template-columns:minmax(200px,1fr) auto auto;align-items:start;gap:10px 16px;padding:11px 12px;display:grid}.training-component--warning{border-color:color-mix(in srgb, var(--app-theme-warning,#8a651c) 40%, var(--app-theme-border,#d6dde5));background:var(--app-theme-warning-soft,#fff8df)}.training-component>div{gap:3px;display:grid}.training-component span{color:var(--app-theme-ink-600,#768495);font-size:11px}.training-component pre{background:color-mix(in srgb, var(--app-theme-ink-900,#18202a) 6%, transparent);white-space:pre-wrap;border-radius:4px;grid-column:1/-1;margin:0;padding:9px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.training-provider-details{border-top:1px solid var(--app-theme-border,#d6dde5);padding-top:14px}.training-provider-details summary{min-height:40px;color:var(--app-theme-ink-800,#344253);cursor:pointer;font-weight:750}.training-provider-run-list,.training-segment-list,.training-evaluation-history,.training-job-list,.training-review-history{gap:8px;display:grid}.training-provider-run-list article,.training-segment-list article,.training-evaluation-history article,.training-job-list article{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);grid-template-columns:minmax(220px,1fr) repeat(3,minmax(100px,auto));gap:8px 16px;padding:10px 12px;font-size:12px;display:grid}.training-provider-run-list article .training-safe-json{grid-column:1/-1}.training-segment-list time,.training-evaluation-history span{color:var(--app-theme-ink-600,#768495);font-size:12px}.training-evaluation-history article>p{grid-column:1/-1;margin:0;line-height:1.5}.training-safe-json{border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface-muted,#f5f7fa);white-space:pre-wrap;max-height:220px;margin:10px 0 0;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.training-review-panel [data-slot=card-header]>svg{width:22px;color:var(--app-theme-warning,#765613)}.training-review-form{gap:16px;max-width:820px;display:grid}.training-review-form fieldset{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);gap:9px;margin:0;padding:12px;display:grid}.training-review-form legend{padding:0 5px;font-size:12px;font-weight:800}.training-review-form fieldset label{align-items:center;gap:9px;min-height:36px;font-size:13px;display:flex}.training-review-form input[type=radio]{width:16px;height:16px}.training-unsupported-review>div{border-top:1px solid var(--app-theme-border,#d6dde5);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px 16px;padding-top:8px;display:grid}.training-unsupported-review>div:first-of-type{border-top:0}.training-review-history article{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);padding:12px}.training-review-history time,.training-review-history article>span{color:var(--app-theme-ink-600,#768495);font-size:12px}.training-review-history p{margin:10px 0;line-height:1.5}.training-results--detail{width:min(100%,1600px)}.training-results-detail-header{box-shadow:none;background:0 0;border:0;align-items:center;padding:0}.training-results-detail-header>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 16px;display:grid}.training-results-detail-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(18px,1.7vw,24px);overflow:hidden}.training-results-detail-header p:last-child{grid-column:2;margin-top:2px;font-size:12px}html[data-app-theme] .training-results--detail .admin-button--text{color:var(--app-theme-primary-deep,#174ea6)}html[data-app-theme] .training-results--detail .admin-button--text:hover,html[data-app-theme] .training-results--detail .admin-button--text:focus-visible{background:var(--app-theme-primary-soft,#eaf1ff);color:var(--app-theme-primary-deep,#174ea6)}.training-status-badge{border-color:var(--app-theme-border-strong,#9aa7b7);background:var(--app-theme-surface-muted,#f5f7fa);color:var(--app-theme-ink-800,#344253)}.training-status-badge--passed,.training-status-badge--review-approved,.training-status-badge--review-not_required,.training-status-badge--question-scored{border-color:color-mix(in srgb, var(--app-theme-success,#19733d) 42%, var(--app-theme-border,#d6dde5));background:var(--app-theme-success-soft,#e7f7ed);color:var(--app-theme-success,#19733d)}.training-status-badge--failed,.training-status-badge--question-failed{border-color:color-mix(in srgb, var(--app-theme-danger,#b4362d) 42%, var(--app-theme-border,#d6dde5));background:var(--app-theme-danger-soft,#fff0ee);color:var(--app-theme-danger,#b4362d)}.training-status-badge--review-pending,.training-status-badge--question-pending,.training-status-badge--question-processing,.training-status-badge--question-requires_review{border-color:color-mix(in srgb, var(--app-theme-warning,#8a651c) 42%, var(--app-theme-border,#d6dde5));background:var(--app-theme-warning-soft,#fff8df);color:var(--app-theme-warning,#8a651c)}.training-review-status{border:1px solid color-mix(in srgb, var(--app-theme-success,#19733d) 30%, var(--app-theme-border,#d6dde5));border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-success-soft,#e7f7ed);color:var(--app-theme-success,#19733d);padding:11px 13px;font-size:13px;line-height:1.45}.training-attempt-overview{padding:0}.training-attempt-overview [data-slot=card-content]{padding:0;display:block}.training-attempt-overview dl{grid-template-columns:minmax(150px,1.15fr) minmax(130px,1fr) minmax(90px,.65fr) minmax(190px,1.35fr) minmax(115px,.85fr) minmax(120px,.9fr) minmax(165px,1.15fr);margin:0;display:grid}.training-attempt-overview dl>div{border-right:1px solid var(--app-theme-border,#d6dde5);align-content:center;gap:5px;min-width:0;padding:14px 16px;display:grid}.training-attempt-overview dl>div:last-child{border-right:0}.training-attempt-overview dt{color:var(--app-theme-ink-600,#768495);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.training-attempt-overview dt svg{width:15px;height:15px}.training-attempt-overview dd{overflow-wrap:anywhere;min-width:0;color:var(--app-theme-ink-900,#18202a);margin:0;font-size:14px;font-weight:750;line-height:1.35}.training-attempt-overview-score dd{color:var(--app-theme-warning,#8a651c);font-variant-numeric:tabular-nums;font-size:19px}.training-review-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.training-review-workspace>*{min-width:0}.training-question-navigation{gap:0;padding-bottom:0;position:sticky;top:18px}.training-question-navigation [data-slot=card-header]{border-bottom:1px solid var(--app-theme-border,#d6dde5);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding-block:0;display:flex}.training-question-navigation h3,.training-question-workspace h3,.training-review-panel h3,.training-final-workspace h3,.training-answer-pane h4,.training-evaluation-pane h4,.training-unsupported-review h4,.training-transcript-card h4{color:var(--app-theme-ink-900,#18202a);margin:0;font-size:15px;line-height:1.35}.training-question-navigation [data-slot=card-header]>span,.training-question-workspace [data-slot=card-header] p,.training-review-panel [data-slot=card-header] p,.training-answer-pane header span,.training-evaluation-pane header span,.training-unsupported-review header span{color:var(--app-theme-ink-700,#536172);font-size:12px}.training-question-navigation [data-slot=card-content]{gap:0;padding:0;display:grid}.training-question-navigation-item{border:0;border-bottom:1px solid var(--app-theme-border,#d6dde5);min-height:82px;color:var(--app-theme-ink-900,#18202a);text-align:left;cursor:pointer;background:0 0;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:relative}.training-question-navigation-item:last-child{border-bottom:0}.training-question-navigation-item:before{inset-block:0;content:"";background:0 0;width:4px;position:absolute;left:0}.training-question-navigation-item:hover{background:color-mix(in srgb, var(--app-theme-surface-muted,#f5f7fa) 70%, transparent)}.training-question-navigation-item:focus-visible{outline:2px solid var(--app-theme-primary-deep,#174ea6);outline-offset:-3px;box-shadow:none}.training-question-navigation-item[aria-selected=true]{background:var(--app-theme-surface-muted,#f5f7fa)}.training-question-navigation-item[aria-selected=true]:before{background:var(--app-theme-primary,#2f6fdb)}.training-question-number{background:var(--app-theme-success-soft,#e7f7ed);width:27px;height:27px;color:var(--app-theme-success,#19733d);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.training-question-navigation-copy,.training-question-navigation-result{gap:4px;min-width:0;display:grid}.training-question-navigation-copy strong{font-size:13px}.training-question-navigation-copy small,.training-question-navigation-result small{color:var(--app-theme-ink-700,#536172);font-size:11px;line-height:1.35}.training-question-navigation-result{color:var(--app-theme-warning,#8a651c);font-variant-numeric:tabular-nums;text-align:right;justify-items:end}.training-question-navigation-final>svg{width:24px;height:24px;color:var(--app-theme-ink-700,#536172)}.training-question-pager{display:none}.training-question-workspace{gap:0;padding-bottom:0}.training-question-workspace>[data-slot=card-header]{border-bottom:1px solid var(--app-theme-border,#d6dde5);justify-content:space-between;align-items:flex-start;gap:16px;min-height:54px;padding-block:0;display:flex}.training-question-workspace>[data-slot=card-header]>div{gap:5px;min-width:0;display:grid}.training-question-workspace>[data-slot=card-header] p{overflow-wrap:anywhere;margin:0;line-height:1.45}.training-question-workspace>[data-slot=card-content]{padding-block:12px}.training-question-columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;min-width:0;display:grid}.training-answer-pane,.training-evaluation-pane{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:color-mix(in srgb, var(--app-theme-surface-muted,#f5f7fa) 42%, var(--app-theme-surface,#fff));gap:12px;min-width:0;padding:12px;display:grid}.training-answer-pane>header,.training-evaluation-pane>header,.training-transcript-card>header,.training-unsupported-review>header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.training-answer-pane>header>div,.training-evaluation-pane>header>div,.training-unsupported-review>header>div{gap:3px;display:grid}.training-audio-player{background:var(--app-theme-surface,#fff);min-width:0}.training-audio-player audio{width:100%;min-width:0}.training-transcript-card{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface,#fff);gap:10px;padding:12px;display:grid}.training-transcript-readable{color:var(--app-theme-ink-800,#344253);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.training-transcript-readable[data-expanded=true]{display:block;overflow:visible}.training-transcript-card>.admin-button{justify-self:center;min-height:44px}.training-readable-evaluation{gap:10px;display:grid}.training-evaluation-card{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface,#fff);gap:12px;padding:13px;display:grid}.training-evaluation-card--warning{border-color:color-mix(in srgb, var(--app-theme-warning,#8a651c) 45%, var(--app-theme-border,#d6dde5));background:color-mix(in srgb, var(--app-theme-warning-soft,#fff8df) 62%, var(--app-theme-surface,#fff))}.training-evaluation-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.training-evaluation-card>header>div{gap:4px;display:grid}.training-evaluation-card>header span,.training-evidence-field>span{color:var(--app-theme-ink-700,#536172);font-size:11px;font-weight:700}.training-evaluation-card>header>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.training-evidence-field{gap:5px;display:grid}.training-evidence-field p,.training-evidence-field blockquote{color:var(--app-theme-ink-800,#344253);overflow-wrap:anywhere;margin:0;line-height:1.55}.training-evidence-field blockquote{border-left:2px solid var(--app-theme-border-strong,#9aa7b7);padding-left:10px}.training-evaluation-decision-link{min-height:44px;color:var(--app-theme-warning,#8a651c);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.training-evaluation-decision-link>svg{width:17px;height:17px}.training-final-workspace{gap:12px;min-width:0;display:grid}.training-review-panel [data-slot=card-header]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.training-review-panel [data-slot=card-header]>div{gap:5px;display:grid}.training-review-panel [data-slot=card-header] p{margin:0;line-height:1.45}.training-review-form,.training-review-form [data-slot=field-group]{width:100%;max-width:none}.training-review-current-result{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface-muted,#f5f7fa);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.training-review-current-result>span{color:var(--app-theme-ink-700,#536172);font-size:12px}.training-review-current-result>strong{color:var(--app-theme-warning,#8a651c);font-variant-numeric:tabular-nums;font-size:18px}.training-review-choice{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);align-items:center;min-height:48px;padding:10px 12px}.training-review-choice:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.training-review-choice [data-slot=field-label]{cursor:pointer;align-self:stretch;align-items:center;min-height:46px;margin:-9px -11px -9px 0;padding:9px 11px 9px 0}.training-unsupported-review{gap:10px;display:grid}.training-unsupported-review>header>svg{width:20px;height:20px;color:var(--app-theme-warning,#8a651c)}.training-unsupported-claim{background:color-mix(in srgb, var(--app-theme-warning-soft,#fff8df) 55%, transparent);border-color:color-mix(in srgb, var(--app-theme-warning,#8a651c) 45%, var(--app-theme-border,#d6dde5))!important;gap:12px!important}.training-review-submit{width:100%;min-height:44px}.training-review-history-panel [data-slot=card-content]{display:block}.training-review-history-details>summary{min-height:44px;color:var(--app-theme-ink-800,#344253);cursor:pointer;font-weight:750}.training-review-history-details[open]>summary{margin-bottom:10px}.training-ranking-filter{grid-template-columns:minmax(240px,1fr) minmax(200px,320px) auto;align-items:end;gap:12px;padding:16px;display:grid}.training-ranking-position{align-items:center;gap:7px;font-size:16px;font-weight:850;display:inline-flex}.training-ranking-position svg{width:17px;color:var(--app-theme-warning,#8a651c)}.training-ranking-narrative-brief{max-width:280px;color:var(--app-theme-ink-700,#536273);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.training-ranking-expanded-row>td{background:var(--app-theme-surface-muted,#f5f7fa);padding:16px!important}.training-ranking-narrative{margin-bottom:14px}.training-ranking-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.training-ranking-projects article{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-sm,6px);background:var(--app-theme-surface,#fff);gap:10px;padding:12px;display:grid}.training-ranking-projects article>header>div{align-items:center;gap:9px;display:flex}.training-ranking-projects article>p{color:var(--app-theme-warning,#765613);margin:0;font-size:12px;line-height:1.45}@keyframes training-results-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.training-operations-overview,.training-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-results-filter-grid,.training-detail-summary--admin{grid-template-columns:repeat(3,minmax(0,1fr))}.training-attempt-overview dl{grid-template-columns:repeat(4,minmax(0,1fr))}.training-attempt-overview dl>div:nth-child(4){border-right:0}.training-review-workspace{grid-template-columns:minmax(240px,270px) minmax(0,1fr)}.training-question-columns{grid-template-columns:1fr}}@media (width<=900px){.training-attempt-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.training-attempt-overview dl>div,.training-attempt-overview dl>div:nth-child(4){border-right:1px solid var(--app-theme-border,#d6dde5);border-bottom:1px solid var(--app-theme-border,#d6dde5)}.training-attempt-overview dl>div:nth-child(2n){border-right:0}.training-attempt-overview dl>div:nth-last-child(-n+2){border-bottom:0}.training-review-workspace{grid-template-columns:minmax(0,1fr)}.training-question-navigation{display:none}.training-question-pager{border:1px solid var(--app-theme-border,#d6dde5);border-radius:var(--app-theme-radius-md,8px);background:var(--app-theme-surface,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.training-question-pager>strong{overflow-wrap:anywhere;text-align:center;font-size:13px}.training-question-pager .admin-button{min-height:44px}}@media (width<=760px){.workspace:has(.training-results){padding:18px 14px 28px}.training-results-header,.training-results-section-heading,.training-policy-card [data-slot=card-content],.training-telegram-card [data-slot=card-content]{grid-template-columns:1fr;align-items:stretch}.training-policy-card [data-slot=card-content]>p,.training-policy-card .admin-button{grid-area:auto/1}.training-results-header{gap:16px;padding:17px;display:grid}.training-results-detail-header{gap:10px;padding:0}.training-results-detail-header>div:first-child{grid-template-columns:1fr;gap:5px}.training-results-detail-header p:last-child{grid-column:1;margin-top:0}.training-attempt-overview dl>div{padding:12px}.training-question-workspace>[data-slot=card-header],.training-answer-pane>header,.training-evaluation-pane>header,.training-transcript-card>header,.training-review-panel [data-slot=card-header]{flex-direction:column;align-items:stretch}.training-evaluation-card>header,.training-review-current-result{grid-template-columns:1fr}.training-evaluation-card>header{flex-direction:column;align-items:flex-start}.training-evaluation-decision-link{grid-template-columns:auto minmax(0,1fr)}.training-evaluation-decision-link .admin-button{grid-column:1/-1;justify-self:stretch}.training-results-header .training-results-actions,.training-results-header>.admin-button{justify-content:stretch}.training-results-header .admin-button{flex:auto}.training-project-grid,.training-operations-columns,.training-ranking-projects{grid-template-columns:1fr}.training-metric-grid,.training-detail-summary,.training-detail-summary--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.training-attempt-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.training-attempt-score{text-align:left}.training-attempt-row>.status-pill{grid-column:2;justify-self:start}.training-attempt-row>.admin-button{grid-area:2/3}.training-results-filter-grid,.training-ranking-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.training-filter-actions,.training-ranking-filter>.admin-button{grid-column:1/-1}.training-results-table-panel{box-shadow:none;background:0 0;border:0}.training-component{grid-template-columns:minmax(0,1fr) auto}.training-component>span{grid-column:1/-1}.training-provider-run-list article,.training-segment-list article,.training-evaluation-history article,.training-job-list article,.training-unsupported-review>div{grid-template-columns:1fr}.training-pagination{flex-direction:column;align-items:stretch}.training-pagination>div{justify-content:space-between}}@media (width<=430px){.training-results{gap:14px}.workspace:has(.training-results){padding-inline:10px}.training-results-header h2{font-size:26px}.training-results-detail-header h2{white-space:normal;font-size:19px}.training-results-section-heading{display:grid}.training-operations-overview{grid-template-columns:1fr}.training-results-section-heading>span{display:none}.training-metric-grid,.training-detail-summary,.training-detail-summary--admin,.training-results-filter-grid,.training-ranking-filter,.training-attempt-overview dl{grid-template-columns:1fr}.training-attempt-overview dl>div,.training-attempt-overview dl>div:nth-child(2n),.training-attempt-overview dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--app-theme-border,#d6dde5)}.training-attempt-overview dl>div:last-child{border-bottom:0}.training-question-pager{grid-template-columns:1fr 1fr}.training-question-pager>strong{grid-area:1/1/auto/-1}.training-question-pager .admin-button{width:100%}.training-attempt-row{grid-template-columns:auto minmax(0,1fr)}.training-attempt-score,.training-attempt-row>.status-pill,.training-attempt-row>.admin-button{grid-area:auto/2;justify-self:start}.training-filter-actions,.training-ranking-filter>.admin-button{grid-column:1}.training-question-breakdown header,.training-ranking-projects article>header,.training-review-history header,.training-answer-section-heading{flex-direction:column;align-items:flex-start}.training-question-breakdown dl>div,.training-ranking-projects dl>div{flex-direction:column;align-items:flex-start;gap:4px}.training-audio-player audio{min-width:0}}@media (prefers-reduced-motion:reduce){.training-results-loading svg{animation:none}}
