:root{color:#17202a;font-synthesis:none;text-rendering:geometricprecision;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}body{min-width:0;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.app{min-height:100vh;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto 18px;display:flex}.topbar h1{color:#101820;letter-spacing:0;margin:0;font-size:32px;font-weight:780}.topbar p{color:#607080;margin:4px 0 0;font-size:14px}.topbar-actions{justify-items:end;gap:8px;width:min(930px,100%);min-width:0;display:grid}.language-button{color:#17202a;background:#fff;border:1px solid #cbd7e4;border-radius:8px;min-width:56px;padding:7px 10px;font-size:12px;font-weight:800}.scenario-switcher{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:8px;width:100%;display:grid}.scenario-button{color:#15212c;text-align:left;background:#fff;border:1px solid #d6dde5;border-radius:8px;gap:4px;min-height:64px;padding:10px 12px;display:grid}.scenario-button--active{background:#fff7ef;border-color:#f28b30;box-shadow:inset 0 0 0 1px #f28b30}.scenario-button span{color:#617181;text-transform:uppercase;font-size:12px;font-weight:700}.scenario-button strong{color:#15212c;font-size:13px;line-height:1.25}.workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;max-width:1440px;margin:0 auto;display:grid}.replay-stack{align-content:start;gap:14px;min-width:0;display:grid}.review-surface{gap:14px;min-width:0;display:grid}.review-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.broadcast-alignment{background:#f7f9fb;border:1px solid #cad7e4;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.broadcast-alignment__item,.broadcast-alignment__event{background:#fff;border:1px solid #dfe7ef;border-radius:8px;min-width:0;padding:8px 10px}.broadcast-alignment span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:block}.broadcast-alignment strong{color:#17202a;margin-top:3px;font-size:13px;line-height:1.25;display:block}.broadcast-alignment em{color:#607080;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;line-height:1.25;display:block}.trust-state-strip{background:#f7f9fb;border:1px solid #cad7e4;border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.trust-state-strip__heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.trust-state-strip__heading div{gap:3px;min-width:0;display:grid}.trust-state-strip__heading span,.trust-state-card span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.trust-state-strip__heading strong{color:#17202a;font-size:15px;line-height:1.25}.trust-state-strip__heading em{color:#536575;overflow-wrap:anywhere;background:#eef3f8;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1.2}.trust-state-strip__items{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;min-width:0;display:grid}.trust-state-card{background:#fff;border:1px solid #dfe7ef;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.trust-state-card strong,.trust-state-card em{overflow-wrap:anywhere;min-width:0}.trust-state-card strong{color:#17202a;font-size:13px;line-height:1.25}.trust-state-card em{color:#607181;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}.trust-state-card--ready{background:#f8fcfb;border-color:#d5e7e4}.trust-state-card--review{background:#f7faff;border-color:#d9e3f5}.trust-state-card--blocked{background:#fff8f4;border-color:#efd7c8}.trust-state-card--blocked span{color:#a64d10}.court-panel,.timeline-panel,.event-candidate-panel,.event-review-panel,.track-identity-panel,.analysis-panel,.demo-brief-panel,.video-evidence-chain-panel,.current-event-evidence-panel,.evidence-video-panel{background:#fff;border:1px solid #d8e0e8;border-radius:8px;min-width:0;box-shadow:0 16px 40px #27374d14}.court-panel,.evidence-video-panel{min-width:0;padding:16px}.evidence-video-panel{align-content:start;gap:12px;min-width:0;display:grid}.evidence-video-panel__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evidence-video-panel__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.evidence-video-panel__header strong{color:#17202a;font-size:16px}.evidence-video{aspect-ratio:16/9;object-fit:contain;background:#111827;border-radius:8px;width:100%;display:block}.evidence-video-fallback{background:#f8fafc;border:1px dashed #bdc9d5;border-radius:8px;align-content:center;min-height:220px;padding:18px;display:grid}.evidence-video-fallback strong{color:#17202a;font-size:16px}.evidence-video-fallback p,.evidence-video-note{color:#607080;margin:0;font-size:13px;line-height:1.45}.evidence-video-fallback p{margin-top:8px}.evidence-video-fallback code{color:#17202a;word-break:break-all;font-size:12px}.video-evidence-chain-panel{gap:12px;padding:14px 16px;display:grid}.video-evidence-chain-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.video-evidence-chain-panel__header div{gap:3px;min-width:0;display:grid}.video-evidence-chain-panel__header span,.video-evidence-chain-block span,.video-evidence-chain-gate span,.video-evidence-chain-smoke span,.video-evidence-chain-next span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.video-evidence-chain-panel__header h3{color:#17202a;margin:0;font-size:15px;line-height:1.25}.video-evidence-chain-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.video-evidence-chain-badges strong{color:#a64d10;background:#fff1e7;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.video-evidence-chain-badges strong:last-child{color:#35736d;background:#edf7f5}.video-evidence-chain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.video-evidence-chain-block,.video-evidence-chain-gate,.video-evidence-chain-smoke,.video-evidence-chain-next{background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.video-evidence-chain-block strong,.video-evidence-chain-gate strong,.video-evidence-chain-smoke strong,.video-evidence-chain-next strong{color:#17202a;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.video-evidence-chain-block em,.video-evidence-chain-smoke em,.video-evidence-chain-next em,.video-evidence-chain-block p,.video-evidence-chain-gate p,.video-evidence-chain-smoke p,.video-evidence-chain-smoke small{color:#607181;overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.video-evidence-chain-gate{background:#fff8f4;border-color:#efd7c8;grid-template-columns:minmax(160px,.25fr) minmax(0,1fr)}.video-evidence-chain-gate span{color:#a64d10}.video-evidence-chain-gate p{color:#8b3f11}.video-evidence-chain-smoke{background:#f7faff;border-color:#d9e3f5;grid-template-columns:minmax(160px,.24fr) auto auto minmax(0,1fr);align-items:center}.video-evidence-chain-smoke span{color:#36669a}.video-evidence-chain-smoke small{color:#607181;overflow-wrap:anywhere;font-weight:600;display:block}.video-evidence-chain-next{background:#f7faff;border-color:#d9e3f5}.current-event-evidence-panel{gap:12px;padding:14px 16px;display:grid}.current-event-evidence-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.current-event-evidence-panel__header div{gap:3px;min-width:0;display:grid}.current-event-evidence-panel__header span,.current-event-evidence-card span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.current-event-evidence-panel__header h3{color:#17202a;margin:0;font-size:16px;line-height:1.25}.current-event-evidence-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.current-event-evidence-badges strong{color:#526273;background:#eef3f8;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;line-height:1.2}.current-event-evidence-badges strong:first-child{color:#9a5515;background:#fff3df}.current-event-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.current-event-evidence-card{background:#f9fbfd;border:1px solid #dde7f0;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.current-event-evidence-card strong,.current-event-evidence-card p,.current-event-evidence-card em,.current-event-evidence-card li,.current-event-evidence-card span{overflow-wrap:anywhere;min-width:0}.current-event-evidence-card>strong{color:#17202a;font-size:14px;line-height:1.3}.current-event-evidence-card p,.current-event-evidence-card em,.current-event-evidence-card li span{color:#526273;margin:0;font-size:12px;font-style:normal;line-height:1.4}.current-event-evidence-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.current-event-evidence-card li{gap:3px;display:grid}.current-event-evidence-card li strong{color:#263747;font-size:12px;line-height:1.25}.current-event-detector-backed{border-top:1px solid #dbeade;gap:3px;padding-top:7px;display:grid}.current-event-detector-backed strong{color:#2b6a47;font-size:12px;line-height:1.25}.current-event-detector-backed em{color:#526273;font-size:12px;font-style:normal;line-height:1.35}.current-event-source-detector{border-top:1px solid #e1e7ee;gap:3px;padding-top:7px;display:grid}.current-event-source-detector strong{color:#526273;font-size:12px;line-height:1.25}.current-event-source-detector em{color:#526273;font-size:12px;font-style:normal;line-height:1.35}.current-event-evidence-card--coach{background:#fffaf3;border-color:#f1dcc0}.court-panel__header{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.court-panel__header h2,.analysis-copy h2{color:#111a23;margin:0;font-size:20px;line-height:1.2}.court-panel__header p,.analysis-copy p{color:#637181;margin:6px 0 0;font-size:14px;line-height:1.5}.event-readout{text-align:right;background:#f8fafc;border:1px solid #e1e7ee;border-radius:8px;align-content:center;min-width:140px;padding:10px 12px;display:grid}.event-readout span,.analysis-header span,.coaching-note span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:700}.event-readout strong{color:#142334;font-size:14px}.play-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.play-context-strip div{background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;padding:8px 10px}.play-context-strip span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:block}.play-context-strip strong{color:#17202a;margin-top:3px;font-size:14px;line-height:1.2;display:block}.play-context-strip em{color:#6a7a89;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:block}.court-svg{aspect-ratio:940/520;width:100%;display:block}.court-legend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.court-legend span{color:#536575;background:#eef3f8;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.court-floor{fill:#eef2f5}.court-line,.arc{fill:none;stroke:#b6c1cc;stroke-width:2px}.court-paint{fill:#e4eaf0;stroke:#b6c1cc;stroke-width:2px}.no-fill{fill:none}.rim{fill:none;stroke:#f28b30;stroke-width:4px}.backboard{stroke:#293847;stroke-width:5px}.rebound-zone{fill:#f28b3024;stroke:#f28b30;stroke-dasharray:6 6;stroke-width:2px}.court-annotation{fill:#a85e19;font-size:13px;font-weight:700}.ball-path-shadow,.ball-path-history,.ball-path-focus,.ball-path-current{fill:none;stroke-linecap:round;stroke-linejoin:round}.ball-path-shadow{stroke:#0f172a4d;stroke-width:11px}.ball-path-history{stroke:#0891b270;stroke-width:3px}.ball-path{stroke:#0891b2;stroke-width:6px}.ball-path-focus{opacity:.9;stroke-width:4px}.ball-path-current{filter:drop-shadow(0 1px 3px #0891b273)}.ball-path-arrow{fill:#0891b2}.ball-path-point{fill:#ecfeff;stroke:#0891b2;stroke-width:3px}.player-ring{fill:none;stroke:#f28b30;stroke-width:4px}.player-dot{stroke:#fff;stroke-width:3px}.player-dot--blue{fill:#2457c5}.player-dot--orange{fill:#e8791b}.player-dot--white{fill:#fff;stroke:#697887}.player-label{fill:#fff;pointer-events:none;text-anchor:middle;font-size:11px;font-weight:800}.player-dot--white+.player-label{fill:#293847}.ball-icon-core{fill:#f59e0b;stroke:#7c2d12;stroke-width:2.5px}.ball-icon-seam{fill:none;opacity:.9;stroke:#7c2d12;stroke-linecap:round;stroke-width:1.5px}.ball-current-halo{fill:#0891b229;stroke:#0891b2e6;stroke-width:3px}.ball text{fill:#0f172a;font-size:12px;font-weight:800}.timeline-panel{padding:14px 16px}.demo-brief-panel{gap:12px;padding:14px 16px;display:grid}.demo-brief-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}.demo-brief-panel__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.demo-brief-panel__header strong{color:#2457c5;font-size:14px}.demo-brief-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;min-width:0;display:grid}.demo-brief-block{background:#fbfcfd;border:1px solid #e1e7ee;border-radius:8px;min-width:0;padding:12px}.demo-brief-block--wide{grid-row:span 2}.demo-brief-block h2{color:#17202a;text-transform:uppercase;margin:0 0 7px;font-size:13px;line-height:1.25}.demo-brief-block p,.demo-brief-list{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.demo-brief-list{gap:5px;padding-left:18px;display:grid}.demo-brief-list li{overflow-wrap:anywhere;min-width:0}.demo-brief-boundary{background:#f6f9fd;border-color:#d7e4f4}.demo-brief-block--data{background:#f8fcf9;border-color:#dce7de;grid-column:span 2}.demo-brief-block--qa{background:#f7faff;border-color:#d9e3f5}.demo-brief-block--readiness{background:#fbfcfd;border-color:#dde5ef}.demo-readiness-list{gap:7px;min-width:0;display:grid}.demo-readiness-item{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.demo-readiness-item strong,.demo-readiness-item p{margin:0}.demo-readiness-item strong{color:#17202a;font-size:13px;line-height:1.25}.demo-readiness-item p{color:#526273;margin-top:2px;font-size:12px;line-height:1.35}.demo-readiness-status{text-align:center;text-transform:uppercase;border-radius:999px;width:fit-content;min-width:58px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.2}.demo-readiness-status--ready{color:#177245;background:#e7f5ed}.demo-readiness-status--review{color:#2457c5;background:#eef3ff}.demo-readiness-status--boundary{color:#9a5515;background:#fff3df}.timeline-controls{align-items:center;gap:12px;margin-bottom:10px;display:flex}.play-button{color:#fff;background:#17202a;border:0;border-radius:8px;min-width:82px;padding:8px 14px;font-size:14px;font-weight:800}.time-readout{color:#263747;font-size:14px;font-weight:800}.timeline-track{padding:12px 0 18px;position:relative}.timeline-track input{accent-color:#f28b30;width:100%}.timeline-markers{height:8px;position:absolute;bottom:4px;left:0;right:0}.timeline-marker{background:#aeb9c4;border-radius:999px;width:8px;height:8px;position:absolute;top:0;transform:translate(-50%)}.timeline-marker--active{background:#f28b30}.timeline-labels{flex-wrap:wrap;gap:8px;display:flex}.event-pill{color:#4f5f6f;text-align:left;text-transform:capitalize;background:#fff;border:1px solid #dce3ea;border-radius:8px;gap:2px;padding:7px 9px;font-size:12px;display:inline-grid}.event-pill__time{color:#7a8997;font-size:11px;font-weight:800}.event-pill__label{color:inherit;font-size:12px;font-weight:700}.event-pill__status{color:#607181;text-transform:uppercase;background:#eef3f8;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 5px;font-size:10px;font-weight:800}.event-pill--active{color:#8e4c11;background:#fff7ef;border-color:#f28b30}.event-review-panel{gap:12px;padding:14px 16px;display:grid}.event-review-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.event-review-panel__header div{gap:3px;display:grid}.event-review-panel__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.event-review-panel__header strong{color:#17202a;font-size:15px}.event-review-gate{justify-items:end;gap:3px;min-width:180px;display:grid}.event-review-gate span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.event-review-gate strong{color:#2457c5;font-size:13px}.event-review-gate em{color:#607181;font-size:12px;font-style:normal;font-weight:700}.event-review-list{gap:8px;display:grid}.event-review-row{color:#263747;text-align:left;background:#fbfcfd;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 112px 58px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.event-review-row:hover,.event-review-row:focus-visible{background:#fff8f0;border-color:#f28b30}.event-review-time{color:#7a8997;font-size:12px;font-weight:800}.event-review-main{gap:3px;min-width:0;display:grid}.event-review-main strong{color:#17202a;font-size:13px;line-height:1.25}.event-review-main span{color:#607181;font-size:12px;line-height:1.35}.event-review-note{overflow-wrap:anywhere}.event-review-status{color:#607181;text-transform:uppercase;background:#eef3f8;border-radius:999px;justify-self:start;width:fit-content;padding:4px 7px;font-size:10px;font-weight:800}.event-review-status--needs-review{color:#a64d10;background:#fff1e7}.event-review-status--draft{color:#607181;background:#eef3f8}.event-review-confidence{color:#2457c5;justify-self:end;font-size:12px;font-weight:800}.event-candidate-panel{gap:12px;padding:14px 16px;display:grid}.event-candidate-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.event-candidate-panel__header div{gap:3px;display:grid}.event-candidate-panel__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.event-candidate-panel__header h3{color:#17202a;margin:0;font-size:15px;line-height:1.25}.event-candidate-badges,.event-candidate-guards{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.event-candidate-badges strong,.event-candidate-guards span{color:#536575;overflow-wrap:anywhere;background:#eef3f8;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.event-candidate-badges strong:first-child{color:#a64d10;background:#fff1e7}.event-candidate-badges strong:nth-child(2){color:#35736d;background:#edf7f5}.event-candidate-packet{background:#f7faff;border:1px solid #d9e3f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.event-candidate-packet div{gap:3px;min-width:0;display:grid}.event-candidate-packet span,.event-candidate-copybox span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.event-candidate-packet strong{color:#17202a;text-transform:capitalize;font-size:13px;line-height:1.25}.event-candidate-packet em{color:#607181;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.event-candidate-packet button{color:#2457c5;background:#fff;border:1px solid #bdd1e5;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.event-candidate-apply-preview,.event-candidate-model-assist,.event-candidate-model-observations,.event-candidate-detector-backed,.event-candidate-source-detector,.event-candidate-calibration-gate{background:#f6fbf8;border:1px solid #d7e7df;border-radius:8px;gap:9px;padding:10px;display:grid}.event-candidate-model-assist{background:#f7faff;border-color:#d9e3f5}.event-candidate-model-observations{background:#fff;border-color:#dde7f2}.event-candidate-detector-backed{background:#f8fcf9;border-color:#cfe3d9}.event-candidate-source-detector{background:#fbfcfe;border-color:#d8e0eb}.event-candidate-calibration-gate{background:#fff8f4;border-color:#efd7c8}.event-candidate-calibration-review-package{background:#fff;border:1px solid #ead8bf;border-radius:8px;gap:6px;min-width:0;margin-top:4px;padding:9px;display:grid}.event-candidate-calibration-tool-handoff{border-top:1px solid #f0dfc8;gap:6px;min-width:0;margin-top:2px;padding-top:8px;display:grid}.event-candidate-technical-details{background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;gap:9px;min-width:0;margin-top:4px;padding:9px;display:grid}.event-candidate-technical-details>summary{cursor:pointer;color:#2457c5;font-size:12px;font-weight:800;line-height:1.25}.event-candidate-technical-details>p{color:#526273;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.event-candidate-technical-details[open]{gap:10px}details.event-candidate-technical-details:not([open])>:not(summary){display:none}.event-candidate-label-studio-workbench{background:#f7faff;border:1px solid #d9e3f5;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.event-candidate-label-studio-workbench__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.event-candidate-label-studio-workbench__header div{gap:3px;min-width:0;display:grid}.event-candidate-label-studio-workbench__header a{color:#2457c5;flex:none;font-size:12px;font-weight:800;text-decoration:none}.event-candidate-label-studio-workbench ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.event-candidate-label-studio-workbench li{color:#526273;overflow-wrap:anywhere;background:#eef3f8;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800}.event-candidate-label-studio-advance-path{background:#fff;border:1px solid #e4ebf6;border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.event-candidate-label-studio-advance-path>div{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.event-candidate-label-studio-advance-path strong{color:#17202a;font-size:12px;font-weight:900}.event-candidate-label-studio-advance-path em{color:#526273;overflow-wrap:anywhere;min-width:0;font-size:11px;font-style:normal;font-weight:800}.event-candidate-label-studio-advance-path p{color:#8b3f11}.event-candidate-label-studio-workbench__actions{flex-wrap:wrap;gap:7px;display:flex}.event-candidate-label-studio-workbench__actions button{color:#2457c5;cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:6px;width:fit-content;max-width:100%;padding:6px 9px;font-size:12px;font-weight:800}.event-candidate-apply-preview div,.event-candidate-model-assist div,.event-candidate-model-observations,.event-candidate-detector-backed,.event-candidate-source-detector,.event-candidate-calibration-gate{gap:3px;min-width:0;display:grid}.event-candidate-apply-preview span,.event-candidate-model-assist span,.event-candidate-model-observations>span,.event-candidate-detector-backed>span,.event-candidate-source-detector>span,.event-candidate-calibration-gate>span{color:#35736d;text-transform:uppercase;font-size:11px;font-weight:800}.event-candidate-model-assist span,.event-candidate-model-observations>span{color:#2457c5}.event-candidate-detector-backed>span{color:#2b6a47}.event-candidate-source-detector>span{color:#526273}.event-candidate-calibration-gate>span,.event-candidate-calibration-review-package>span,.event-candidate-calibration-tool-handoff>span{color:#a64d10}.event-candidate-label-studio-workbench span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.event-candidate-apply-preview strong,.event-candidate-model-assist strong{color:#17202a;font-size:13px;line-height:1.25}.event-candidate-apply-preview em,.event-candidate-model-assist em,.event-candidate-model-assist p,.event-candidate-model-observations em,.event-candidate-model-observations p,.event-candidate-detector-backed p,.event-candidate-source-detector p,.event-candidate-calibration-gate em,.event-candidate-calibration-gate p{color:#607181;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.event-candidate-model-assist p,.event-candidate-model-observations p,.event-candidate-detector-backed p,.event-candidate-source-detector p,.event-candidate-calibration-gate p{color:#2457c5;margin:0;font-weight:800}.event-candidate-detector-backed p{color:#2b6a47}.event-candidate-source-detector p{color:#526273}.event-candidate-calibration-gate p{color:#8b3f11}.event-candidate-calibration-review-package p,.event-candidate-calibration-review-package em,.event-candidate-calibration-tool-handoff p,.event-candidate-label-studio-workbench p{color:#8b3f11;overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;line-height:1.35}.event-candidate-calibration-review-package p:first-of-type{color:#17202a;font-weight:800}.event-candidate-calibration-tool-handoff p{color:#6d4a2b;font-weight:700}.event-candidate-label-studio-workbench p{color:#526273;font-weight:700}.event-candidate-preview-badges{flex-wrap:wrap;gap:6px;display:flex}.event-candidate-preview-badges strong{color:#35736d;overflow-wrap:anywhere;background:#edf7f5;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.event-candidate-preview-badges strong:nth-child(3){color:#536575;background:#eef3f8}.event-candidate-preview-badges strong:last-child{color:#a64d10;background:#fff1e7}.event-candidate-panel>p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.event-candidate-list{gap:8px;display:grid}.event-candidate-row{color:#263747;text-align:left;background:#fbfcfd;border:1px solid #dce3ea;border-radius:8px;grid-template-columns:96px minmax(0,1fr) minmax(132px,.32fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.event-candidate-row:hover,.event-candidate-row:focus-visible{background:#fff8f0;border-color:#f28b30}.event-candidate-time{color:#7a8997;font-size:12px;font-weight:800}.event-candidate-main,.event-candidate-review{gap:3px;min-width:0;display:grid}.event-candidate-main strong{color:#17202a;font-size:13px;line-height:1.25}.event-candidate-main span,.event-candidate-main em,.event-candidate-review em{color:#607181;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.event-candidate-review strong{color:#2457c5;background:#eef3f8;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;line-height:1.2}.event-candidate-copybox{gap:5px;display:grid}.event-candidate-copybox textarea{resize:vertical;color:#17202a;background:#fff;border:1px solid #bdd1e5;border-radius:8px;width:100%;min-height:96px;padding:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.track-identity-panel{gap:12px;padding:14px 16px;display:grid}.track-identity-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.track-identity-panel__header div{gap:3px;display:grid}.track-identity-panel__header span,.track-identity-card span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.track-identity-panel__header h3{color:#17202a;margin:0;font-size:15px;line-height:1.25}.track-identity-panel__header>strong{color:#7c5a12;white-space:nowrap;background:#fff8e8;border:1px solid #e7c77d;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1.2}.track-identity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.track-identity-metrics strong{color:#17202a;background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;padding:10px;font-size:13px;line-height:1.2}.track-identity-panel>p,.track-identity-card p{color:#455565;margin:0;font-size:13px;line-height:1.45}.track-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.track-identity-card{background:#fbfcfd;border:1px solid #e7edf3;border-radius:8px;min-width:0;padding:12px}.track-identity-card h4{color:#17202a;overflow-wrap:anywhere;margin:3px 0 6px;font-size:14px;line-height:1.2}.track-identity-card>strong,.track-identity-drops strong{color:#183f66;margin:0 0 8px;font-size:13px;line-height:1.2;display:inline-block}.track-identity-drops{flex-wrap:wrap;gap:6px;display:flex}.track-identity-drops strong{background:#fff;border:1px solid #dfe7ef;border-radius:999px;padding:5px 8px}.track-identity-artifacts{flex-wrap:wrap;gap:6px;display:flex}.track-identity-artifacts span{color:#536575;overflow-wrap:anywhere;background:#f7fafc;border:1px solid #dfe7ef;border-radius:999px;min-width:0;max-width:100%;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2}.direction-event-qa{background:#fff;border:1px solid #d8e0e8;border-radius:8px;gap:10px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 16px 40px #27374d14}.direction-event-qa__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex}.direction-event-qa__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.direction-event-qa__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.direction-event-qa__header strong{color:#2457c5;overflow-wrap:anywhere;text-align:right;text-transform:uppercase;flex:none;min-width:0;max-width:100%;font-size:13px}.direction-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.direction-event-card,.direction-event-row{background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;gap:5px;padding:10px;display:grid}.direction-event-card span,.direction-event-row span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800}.direction-event-card strong{color:#17202a;font-size:15px}.direction-event-card p,.direction-event-row p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.direction-event-grid--layers{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-event-card--layer{align-content:start}.direction-event-card__pair{gap:2px;display:grid}.direction-event-card__pair span{color:#6a7a89;text-transform:uppercase;font-size:10px;font-weight:800}.direction-event-card__pair strong{color:#17202a;font-size:14px;line-height:1.2}.direction-event-list{gap:8px;display:grid}.direction-event-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.direction-event-row div{gap:3px;min-width:0;display:grid}.direction-event-row strong{color:#17202a;font-size:13px}.direction-event-row em{color:#607181;text-transform:uppercase;background:#eef3f8;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.direction-event-row p{grid-column:span 2}.direction-correction-panel{border-top:1px solid #e5ebf1;gap:9px;padding-top:10px;display:grid}.direction-correction-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.direction-correction-panel__header span,.direction-correction-copybox span{color:#6a7a89;text-transform:uppercase;font-size:11px;font-weight:800}.direction-correction-panel__header h4{color:#17202a;margin:2px 0 0;font-size:13px;line-height:1.25}.direction-correction-panel__header button{color:#2457c5;background:#fff;border:1px solid #bdd1e5;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.direction-correction-panel__header button:disabled{cursor:not-allowed;opacity:.55}.direction-correction-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.direction-correction-option{background:#fbfcfd;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:9px;display:grid}.direction-correction-option input{accent-color:#2457c5;margin:2px 0 0}.direction-correction-option span{color:#17202a;font-size:12px;font-weight:800;line-height:1.25}.direction-correction-option p{color:#607181;grid-column:2;margin:0;font-size:12px;line-height:1.35}.direction-correction-copybox{gap:5px;display:grid}.direction-correction-copybox textarea{resize:vertical;color:#17202a;background:#fff;border:1px solid #bdd1e5;border-radius:8px;width:100%;min-height:88px;padding:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.analysis-panel{align-content:start;gap:16px;padding:16px;display:grid}.analysis-header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.analysis-header strong{color:#2457c5;font-size:22px}.current-analysis-link{background:#fffaf3;border:1px solid #f1dcc0;border-radius:8px;gap:10px;padding:12px;display:grid}.current-analysis-link__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.current-analysis-link__header div{gap:3px;min-width:0;display:grid}.current-analysis-link__header span,.current-analysis-card span{color:#9a5515;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.current-analysis-link__header h3{color:#17202a;margin:0;font-size:15px;line-height:1.25}.current-analysis-link__header strong{color:#a64d10;text-align:right;background:#fff1e7;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.2}.current-analysis-link__grid{gap:8px;display:grid}.current-analysis-card{background:#fff;border:1px solid #ead8bf;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.current-analysis-card strong,.current-analysis-card p,.current-analysis-card li{overflow-wrap:anywhere;min-width:0}.current-analysis-card strong{color:#17202a;font-size:13px;line-height:1.25}.current-analysis-card p{color:#526273;margin:0;font-size:12px;line-height:1.4}.current-analysis-card ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.current-analysis-card li{color:#526273;background:#eef3f8;border-radius:999px;width:fit-content;padding:3px 6px;font-size:11px;font-weight:800;line-height:1.2}.current-analysis-card--gates{background:#f7faff;border-color:#d9e3f5}.technique-scorecard{background:#f7fafc;border:1px solid #cfdcea;border-radius:8px;gap:10px;padding:12px;display:grid}.technique-scorecard__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.technique-scorecard__header span{color:#6a7a89;text-transform:uppercase;font-size:12px;font-weight:800}.technique-scorecard__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.technique-scorecard__header strong{color:#2457c5;font-size:24px}.technique-scorecard>p,.technique-item p,.technique-fix p,.technique-boundary{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.technique-scorecard__items{gap:8px;display:grid}.technique-item{background:#fff;border:1px solid #dfe7ef;border-radius:8px;gap:7px;padding:10px;display:grid}.technique-item__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.technique-item__top h4{color:#17202a;margin:0;font-size:13px;line-height:1.25}.technique-item__top strong{color:#17202a;font-size:20px}.technique-status{color:#19764a;text-transform:uppercase;background:#e7f5ec;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.technique-status--needs-review{color:#a64d10;background:#fff1e7}.technique-status--draft{color:#607181;background:#eef3f8}.technique-item ul{color:#637181;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.4;display:grid}.technique-fix{background:#eef5fb;border-radius:8px;gap:3px;padding:8px;display:grid}.technique-fix span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.technique-boundary{color:#607181;border-top:1px solid #dfe7ef;padding-top:8px}.review-status-panel{background:#f5fbfa;border:1px solid #bfd8d3;border-radius:8px;gap:10px;padding:12px;display:grid}.review-status-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-status-panel__header span,.review-status-next span{color:#35736d;text-transform:uppercase;font-size:11px;font-weight:800}.review-status-panel__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.review-status-panel__header strong{color:#a64d10;text-align:right;text-transform:uppercase;font-size:13px}.review-status-summary,.review-status-next{gap:3px;display:grid}.review-status-summary strong{color:#17202a;font-size:13px}.review-status-summary p,.review-status-next p,.review-status-item p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.review-status-list{gap:8px;display:grid}.review-status-item{background:#fff;border:1px solid #d5e7e4;border-radius:8px;gap:7px;padding:10px;display:grid}.review-status-item__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.review-status-item__top h4{color:#17202a;margin:0;font-size:13px;line-height:1.25}.review-status-item__top span{color:#607181;text-transform:uppercase;background:#eef3f8;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.review-status-item>strong{color:#a64d10;text-transform:uppercase;background:#fff1e7;border-radius:999px;width:fit-content;padding:3px 6px;font-size:10px}.review-status-anchors{flex-wrap:wrap;gap:5px;display:flex}.review-status-anchors span,.review-status-anchors button{color:#35736d;font:inherit;background:#edf7f5;border:0;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2}.review-status-anchors button{cursor:pointer}.review-status-anchors button:hover,.review-status-anchors button:focus-visible{color:#2457c5;background:#dff0ed}.final-score-preview{background:#f3fbf6;border:1px solid #bcd8ca;border-radius:8px;gap:10px;padding:12px;display:grid}.final-score-preview__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.final-score-preview__header span,.final-score-language span{color:#22734a;text-transform:uppercase;font-size:11px;font-weight:800}.final-score-preview__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.final-score-preview__header strong{color:#19764a;font-size:28px}.final-score-preview__state{color:#19764a;text-transform:uppercase;background:#dff4e7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px}.final-score-preview>p,.final-score-language p,.final-score-caution{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.final-score-language{background:#fff;border:1px solid #d2e9dc;border-radius:8px;gap:4px;padding:9px;display:grid}.final-score-preview ul{color:#637181;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.4;display:grid}.final-score-caution{border-top:1px solid #d2e9dc;padding-top:8px}.calibration-panel{background:#fffaf4;border:1px solid #ead2b8;border-radius:8px;gap:10px;padding:12px;display:grid}.calibration-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calibration-panel__header span{color:#8f5f2c;text-transform:uppercase;font-size:12px;font-weight:800}.calibration-panel__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.calibration-panel__header strong{color:#a64d10;text-align:right;text-transform:uppercase;font-size:13px}.calibration-panel>p,.calibration-item p,.calibration-decision p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.calibration-list{gap:8px;display:grid}.calibration-item{background:#fff;border:1px solid #eadccd;border-radius:8px;gap:7px;padding:10px;display:grid}.calibration-item__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.calibration-item__top h4{color:#17202a;margin:0;font-size:13px;line-height:1.25}.calibration-item__top span{color:#a64d10;text-transform:uppercase;background:#fff1e7;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.calibration-item>strong{color:#607181;overflow-wrap:anywhere;background:#eef3f8;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px}.calibration-decision{background:#f4f7fa;border-radius:8px;gap:3px;padding:8px;display:grid}.calibration-decision span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.review-packet-panel{background:#f8fbff;border:1px solid #ccd8e5;border-radius:8px;gap:10px;padding:12px;display:grid}.review-packet-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-packet-panel__header span{color:#607181;text-transform:uppercase;font-size:12px;font-weight:800}.review-packet-panel__header h3{color:#17202a;margin:3px 0 0;font-size:15px;line-height:1.25}.review-packet-panel__header button{color:#2457c5;background:#fff;border:1px solid #bdd1e5;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.review-packet-panel>p,.review-packet-row p,.review-packet-answer p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.review-packet-panel>p strong{color:#17202a;margin-bottom:3px;display:block}.review-packet-list{gap:8px;display:grid}.review-packet-row{background:#fff;border:1px solid #dce7f2;border-radius:8px;gap:7px;padding:10px;display:grid}.review-packet-row__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.review-packet-row__top h4{color:#17202a;margin:0;font-size:13px;line-height:1.25}.review-packet-row__top span{color:#a64d10;text-transform:uppercase;background:#fff1e7;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:800}.review-packet-anchors{flex-wrap:wrap;gap:5px;display:flex}.review-packet-anchors span,.review-packet-anchors button{color:#607181;font:inherit;background:#eef3f8;border:0;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2}.review-packet-anchors button{cursor:pointer}.review-packet-anchors button:hover,.review-packet-anchors button:focus-visible{color:#2457c5;background:#dfeaf7}.review-packet-answer{background:#f2f6fa;border-radius:8px;gap:3px;padding:8px;display:grid}.review-packet-answer span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.review-handoff-panel{background:#f7faff;border:1px solid #d9e3f5;border-radius:8px;gap:7px;padding:10px;display:grid}.review-handoff-panel>span{color:#2457c5;text-transform:uppercase;font-size:11px;font-weight:800}.review-handoff-list{gap:6px;display:grid}.review-handoff-step{background:#fff;border:1px solid #e1e8f2;border-radius:8px;gap:6px;padding:8px;display:grid}.review-handoff-step h4,.review-handoff-step p{margin:0}.review-handoff-step h4{color:#17202a;font-size:13px;line-height:1.25}.review-handoff-step p{color:#526273;font-size:12px;line-height:1.4}.review-handoff-step strong{overflow-wrap:anywhere;color:#526273;background:#eef3f8;border-radius:999px;width:fit-content;max-width:100%;padding:3px 6px;font-size:10px;line-height:1.25}.review-packet-copybox{gap:5px;display:grid}.review-packet-copybox span{color:#607181;text-transform:uppercase;font-size:11px;font-weight:800}.review-packet-copybox textarea{resize:vertical;color:#17202a;background:#fff;border:1px solid #bdd1e5;border-radius:8px;width:100%;min-height:92px;padding:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.metric-list{gap:10px;display:grid}.metric-card,.decision-card{background:#fbfcfd;border:1px solid #e1e7ee;border-radius:8px;padding:12px}.metric-card__top,.decision-card__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.metric-card h3,.decision-card h3{color:#17202a;margin:0;font-size:14px}.metric-card strong,.decision-card strong{color:#17202a;font-size:22px}.score-bar{background:#e5ebf1;border-radius:999px;height:8px;margin:8px 0 9px;overflow:hidden}.score-bar span{border-radius:inherit;background:#f28b30;height:100%;display:block}.metric-card p,.decision-card p,.coaching-note p{color:#4f5f6f;margin:0;font-size:13px;line-height:1.45}.metric-card ul,.decision-card ul{color:#637181;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.4;display:grid}.decision-panel{background:#fff8f1;border:1px solid #ffd4ad;border-radius:8px;gap:10px;padding:12px;display:grid}.decision-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-panel__header span{color:#9a5515;text-transform:uppercase;font-size:12px;font-weight:800}.decision-panel__header strong{color:#9a5515;font-size:24px}.decision-list{gap:8px;display:grid}.decision-card{background:#fff}.decision-card--recommended{border-color:#f28b30;box-shadow:inset 3px 0 #f28b30}.decision-kind{color:#596979;text-transform:uppercase;background:#e8eef5;border-radius:999px;margin:6px 0 8px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-block}.decision-kind--actual{color:#a34216;background:#fde7dc}.decision-kind--recommended{color:#19764a;background:#e7f5ec}.coaching-note{color:#fff;background:#17202a;border-radius:8px;padding:12px}.coaching-note span,.coaching-note p{color:#fff}.coaching-note p{margin-top:6px}@media (width<=1180px){.workspace{grid-template-columns:1fr}}@media (width<=900px){.app{padding:14px}.topbar,.court-panel__header{flex-direction:column;align-items:stretch}.topbar-actions{justify-items:stretch;width:100%}.language-button{justify-self:end}.scenario-switcher,.review-pair{grid-template-columns:1fr}.evidence-video-panel__header{display:grid}.event-review-panel__header,.event-candidate-panel__header,.track-identity-panel__header,.video-evidence-chain-panel__header,.current-event-evidence-panel__header,.direction-event-qa__header,.event-review-row,.event-candidate-row{grid-template-columns:1fr}.event-candidate-packet{flex-direction:column;align-items:stretch}.event-candidate-packet button{align-self:start}.event-review-panel__header,.event-candidate-panel__header,.track-identity-panel__header,.video-evidence-chain-panel__header,.current-event-evidence-panel__header{display:grid}.track-identity-metrics,.track-identity-grid,.video-evidence-chain-grid,.current-event-evidence-grid,.video-evidence-chain-gate,.video-evidence-chain-smoke,.direction-event-qa__header,.broadcast-alignment,.trust-state-strip__heading,.trust-state-strip__items,.play-context-strip,.direction-event-grid,.direction-event-row,.direction-correction-panel__header,.direction-correction-options{grid-template-columns:1fr}.direction-correction-panel__header{display:grid}.direction-event-qa__header strong{text-align:left;justify-self:start;width:min(100%,150px)}.direction-correction-panel__header button{justify-self:start}.direction-event-row p{grid-column:auto}.event-review-gate{justify-items:start;min-width:0}.event-review-confidence{justify-self:start}.demo-brief-grid{grid-template-columns:1fr}.demo-brief-block--wide{grid-row:auto}.demo-brief-block--data{grid-column:auto}.event-readout{text-align:left}}
