:root{--bg:#f5f5f1;--panel:#ffffff;--panel-2:#f9faf7;--ink:#171816;--muted:#656b60;--border:#d9ded2;--border-strong:#aab4a0;--blue:#2563eb;--blue-soft:#dbeafe;--green:#0f8a5f;--green-soft:#dff7ec;--amber:#a16207;--amber-soft:#fef3c7;--red:#b42318;--red-soft:#fee4e2;--shadow:0 10px 30px rgb(23 24 22/8%)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.button,button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:8px 12px}.button.secondary,button.secondary{background:#fff;border-color:var(--border);color:var(--ink)}.button.ghost,button.ghost{background:transparent;border-color:transparent;color:var(--muted)}button.danger{background:var(--red-soft);border-color:#f3b6b0;color:var(--red)}.button.wide,button.wide{width:100%}button.icon-button{min-width:38px;padding:8px}button:disabled{cursor:not-allowed;opacity:.58}.button:hover:not(:disabled),button:hover:not(:disabled){filter:brightness(.94)}.button:focus-visible,[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0b6bcb;outline-offset:2px}label{color:var(--muted);display:block;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}input,select,textarea{background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--ink);width:100%}input,select{min-height:40px;padding:8px 10px}textarea{min-height:110px;padding:10px;resize:vertical}textarea.compact-textarea{min-height:76px}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.shell{min-height:100vh}.topbar{background:var(--panel);border-bottom:1px solid var(--border);gap:12px;justify-content:space-between;padding:12px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.topbar{align-items:center;display:flex}.brand{gap:10px;min-width:0}.brand-mark{align-items:center;background:var(--ink);border-radius:7px;color:#fff;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}.brand-title{font-size:16px;font-weight:900}.brand-subtitle{color:var(--muted);font-size:12px}.topnav{display:flex;flex-wrap:nowrap;overflow-x:auto}.topnav,.topnav a{align-items:center;gap:4px}.topnav a{border:1px solid transparent;border-radius:7px;color:var(--muted);display:inline-flex;font-weight:800;padding:6px 8px;white-space:nowrap}.topnav a:hover{background:var(--panel-2);border-color:var(--border);color:var(--ink)}.topnav .nav-cluster{align-items:center;display:inline-flex;gap:4px}.topnav .nav-cluster+.nav-cluster{border-left:1px solid var(--border);margin-left:4px;padding-left:10px}.user-chip{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:flex;gap:8px;padding:5px 8px 5px 12px}.page{margin:0 auto;max-width:1320px;padding:28px}.page.narrow{max-width:760px}.page-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.eyebrow{color:var(--green);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(28px,4vw,44px);line-height:1.05;margin-bottom:10px}h1,h2{letter-spacing:0}h2{font-size:22px;margin-bottom:12px}h3{font-size:16px;letter-spacing:0;margin-bottom:8px}.muted{color:var(--muted)}.grid{display:grid;grid-gap:16px;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.panel{padding:18px}.card{padding:16px}.action-panel{border-color:var(--border-strong);box-shadow:0 14px 34px rgb(23 24 22/12%)}.action-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:22px}.action-list li{font-weight:800}.action-list li.done{color:var(--green)}.metric{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:14px}.metric-value{font-size:28px;font-weight:900;line-height:1}.metric-label{color:var(--muted);font-size:12px;font-weight:800;margin-top:6px;text-transform:uppercase}.section{margin-top:22px}.stack{display:grid;grid-gap:12px;gap:12px}.clamp-two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.split{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 420px}.form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1/-1}.badge{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:4px 8px}.badge.green{background:var(--green-soft);border-color:#b5e8ce;color:var(--green)}.badge.blue{background:var(--blue-soft);border-color:#bfdbfe;color:var(--blue)}.badge.amber{background:var(--amber-soft);border-color:#fde68a;color:var(--amber)}.badge.red{background:var(--red-soft);border-color:#fecdca;color:var(--red)}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--border);padding:10px 8px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:12px;text-transform:uppercase}.login-shell{align-items:center;display:grid;min-height:100vh;padding:28px}.login-card{margin:0 auto;max-width:480px;width:100%}.review-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,460px) minmax(0,1fr)}.review-sidebar{align-self:flex-start;position:-webkit-sticky;position:sticky;top:78px}.claim-text{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;font-weight:800;padding:12px}.quiet-details{color:var(--muted)}.quiet-details summary{cursor:pointer;font-weight:900}.quiet-details[open] summary{margin-bottom:12px}.details-body{color:var(--ink)}.step-heading{align-items:center;display:flex;gap:10px}.step-heading h2{margin-bottom:0}.step-number{align-items:center;background:var(--ink);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;height:26px;justify-content:center;width:26px}.clear-marks{color:var(--muted)}.clear-marks summary{cursor:pointer;font-size:13px;font-weight:900}.clear-marks-menu{background:#fff;margin-top:8px;padding:8px}.clear-marks-menu,.segmented{border:1px solid var(--border);border-radius:8px}.segmented{background:var(--panel-2);display:flex;gap:4px;padding:4px}.segmented button{background:transparent;border:0;border-radius:6px;color:var(--muted);min-height:32px;padding:6px 10px}.segmented button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgb(23 24 22/10%)}.proof-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.image-stage-wrap{background:#e7e9e2;border:1px solid var(--border);border-radius:8px;overflow:auto;padding:14px}.image-stage{background:#fff;box-shadow:0 12px 34px rgb(23 24 22/16%);display:inline-block;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(100%,980px)}.image-stage img{display:block;height:auto;pointer-events:none;width:100%}.overlay-box{border:2px solid var(--blue);position:absolute;z-index:3}.overlay-box.callout{border-color:var(--amber)}.overlay-box.model{border-color:var(--green);border-style:dashed;z-index:2}.overlay-box.active{box-shadow:0 0 0 1px rgb(255 255 255/75%)}.overlay-label{background:var(--ink);border-radius:4px;color:#fff;font-size:11px;font-weight:900;left:-3px;line-height:1;padding:4px 5px;position:absolute;top:-23px;white-space:nowrap}.relation-svg{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:4}.checkbox-list{display:grid;grid-gap:8px;gap:8px}.checkbox-row{align-items:flex-start;display:flex;gap:8px}.checkbox-row input{flex:0 0 auto;margin-top:4px;min-height:auto;width:auto}.dimension-grid{display:grid;grid-gap:10px;gap:10px}.dimension-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 130px}.status-line{color:var(--muted);font-size:13px}.export-busy-status{justify-content:space-between}.export-busy-status .status-line{margin:0}.markdown-block{background:#fff;border:1px solid var(--border);border-radius:8px;overflow-x:auto;padding:20px;white-space:pre-wrap}.empty-state{align-items:center;background:var(--panel-2);border:1px dashed var(--border-strong);border-radius:8px;color:var(--muted);display:grid;justify-items:center;min-height:140px;padding:24px;text-align:center}.queue-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.queue-row{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:260px minmax(0,1fr) 110px;padding:12px}.queue-row h3{margin-bottom:4px}.queue-row p{margin-bottom:0}.video-page{max-width:1680px}.video-lab-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:320px minmax(0,1fr) 360px}.video-lab-layout.review-submitted{grid-template-columns:minmax(280px,440px);justify-content:center}.video-lab-layout.review-submitted .video-rail{position:static;width:100%}.reviewer-start-panel{border-color:var(--border-strong)}.guided-review-brief h2{font-size:20px;line-height:1.15;margin-bottom:7px}.guided-review-brief p{color:var(--muted);margin-bottom:0}.guided-review-brief .guided-queue-progress{color:var(--ink);font-size:13px;font-weight:800}.guided-progress{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.guided-progress>div{background:var(--panel-2);border:1px solid var(--border);border-radius:7px;display:grid;min-width:0;padding:9px}.guided-progress strong{font-size:19px;line-height:1}.guided-progress>div:last-child strong{font-size:14px;line-height:1.2}.guided-progress span{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2;margin-top:4px;text-transform:uppercase}.guided-next-step{background:#f2f5ef;border-left:4px solid var(--ink);border-radius:0 7px 7px 0;display:grid;grid-gap:3px;gap:3px;padding:11px 12px}.guided-next-step>span{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.guided-next-step>strong{font-size:16px}.guided-next-step p{font-size:13px}.guided-primary-action{box-shadow:0 7px 16px rgb(23 24 22/16%)}button.guided-skip-action{font-size:12px;min-height:30px;padding:4px 8px}.review-value-summary{background:var(--green-soft);border:1px solid #a8ddc4;border-radius:8px;color:#095b40;display:grid;grid-gap:10px;gap:10px;padding:12px}.review-value-summary>div{align-items:flex-start;display:flex;gap:8px}.review-value-summary>div>div{display:grid}.review-value-summary span{font-size:12px}.review-value-summary ul{display:grid;font-size:12px;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.review-value-summary li{background:rgb(255 255 255/55%);border-radius:5px;padding:6px}.review-value-summary>p{color:#095b40;font-size:12px}.picker-cap-note{color:var(--muted);float:right;font-size:11px;font-weight:700}.reviewer-more-tools .review-action-row{margin-top:8px}.primary-action{font-size:16px;min-height:48px}.video-inspector,.video-rail{align-self:flex-start;position:-webkit-sticky;position:sticky;top:78px}.video-annotation-fieldset{border:0;margin:0;min-inline-size:0;padding:0}.video-main h1{font-size:clamp(28px,3vw,38px)}.video-stage{background:#101410;border:1px solid var(--border);border-radius:8px;display:grid;min-height:320px;overflow:hidden;place-items:center}.video-stage video{background:#000;display:block;grid-area:1/1;max-height:64vh;width:100%}.media-decode-guard{align-items:center;align-self:stretch;background:rgb(16 20 16/92%);color:#f8faf7;display:grid;grid-gap:8px;gap:8px;grid-area:1/1;justify-items:center;line-height:1.35;min-height:220px;padding:28px;text-align:center;width:100%;z-index:5}.media-decode-guard>span{color:#d9e2d5;font-size:13px;max-width:42ch}.media-decode-guard.error{background:#281515}.media-decode-guard .secondary{background:#fff;color:#172018;margin-top:4px}.unified-media-controls{align-items:center;background:#f5f7f2;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px 44px minmax(120px,1fr) 44px 36px;min-height:48px;padding:6px 8px}.unified-media-controls .icon-button{background:#fff;border-color:var(--border);color:var(--ink);height:34px;min-height:34px;padding:0;width:34px}.unified-media-controls input[type=range]{accent-color:var(--ink);width:100%}.media-time{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;text-align:center}.video-empty{background:#151a15;border:0;color:#e8efe4;gap:10px;min-height:320px;width:100%}.review-action-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.timeline-strip{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;height:54px;position:relative}.timeline-strip:before{background:linear-gradient(90deg,transparent,rgb(23 24 22/8%),transparent);content:"";height:1px;left:10px;position:absolute;right:10px;top:50%}.timeline-event{background:var(--blue);border:0;border-radius:6px;height:22px;min-height:22px;padding:0;position:absolute;top:16px}.timeline-event.right{background:var(--green)}.timeline-event.wrong{background:var(--red)}.timeline-event.unclear{background:var(--amber)}.timeline-event.pending{background:#94a3b8}.timeline-event.active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.video-event-list{grid-gap:8px;gap:8px;max-height:520px;overflow:auto}.video-source-list{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow:auto}.video-corpus-browser{gap:10px}.video-corpus-search{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.video-corpus-search input{min-width:0}.video-corpus-search .secondary:last-child:nth-child(3){grid-column:1/-1}.video-corpus-browser>.status-line{margin:0}.video-source-row{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:12px minmax(0,1fr);justify-content:flex-start;min-height:58px;padding:9px 10px;text-align:left}.video-source-row small,.video-source-row strong{display:block}.video-source-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-source-row small{color:var(--muted);font-size:12px;font-weight:800}.video-priority-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.video-priority-tags .badge{font-size:11px;max-width:100%;min-height:24px}.video-source-row.active{border-color:var(--ink);box-shadow:0 0 0 2px rgb(23 24 22/8%)}.video-event-row{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:12px minmax(0,1fr);justify-content:flex-start;min-height:58px;padding:9px 10px;text-align:left}.video-event-row small,.video-event-row strong{display:block}.video-event-row small{color:var(--muted);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-event-row.active{border-color:var(--ink);box-shadow:0 0 0 2px rgb(23 24 22/8%)}.event-dot{border-radius:999px;display:block;height:10px;width:10px}.event-dot.right{background:var(--green)}.event-dot.wrong{background:var(--red)}.event-dot.unclear{background:var(--amber)}.event-dot.pending{background:#94a3b8}.privacy-dot{border-radius:999px;display:block;height:10px;width:10px}.privacy-dot.needs_review{background:var(--amber)}.privacy-dot.approved,.privacy-dot.redacted{background:var(--green)}.privacy-dot.redaction_required{background:var(--blue)}.privacy-dot.blocked{background:var(--red)}.video-score-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-metric{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:2px;gap:2px;padding:8px}.mini-metric strong{font-size:20px;line-height:1}.mini-metric span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.mini-metric.green{background:var(--green-soft);border-color:#b5e8ce}.mini-metric.amber{background:var(--amber-soft);border-color:#fde68a}.mini-metric.red{background:var(--red-soft);border-color:#fecdca}.video-workbench{display:grid;grid-gap:16px;gap:16px}.video-factory-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.factory-instrument{align-content:start;background:var(--panel);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px 10px}.factory-label{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.factory-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.factory-number{font-size:18px;line-height:1}.factory-text{font-size:12px;font-weight:700;min-width:0}.factory-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-note{color:var(--muted);font-size:11px;line-height:1.2}.factory-cause{font-size:12px;font-weight:700}.factory-cause .secondary{min-height:24px;padding:2px 8px}.factory-progress{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;display:inline-flex;flex:0 0 72px;height:8px;overflow:hidden}.factory-progress>span{background:var(--ink);display:block;height:100%}button.factory-action{font-size:11px;min-height:26px;padding:3px 9px}@media (max-width:1024px){.video-factory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.video-factory-strip{grid-template-columns:1fr}}.compact-note-list{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:10px}.compact-note-list p{color:var(--muted);font-size:13px;margin:0}.small-empty{min-height:110px;padding:18px}.segmented.mini{max-width:100%;overflow-x:auto}.segmented.mini button{flex:0 0 auto;font-size:12px;min-height:30px;white-space:nowrap}.judgment-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.judgment-segmented button{flex:1 1;font-size:15px;min-height:42px}.review-question-card{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.review-question-card h3,.review-question-card p{margin-bottom:0}.review-question-card p{font-weight:800}.review-question-card small{color:var(--muted);display:block;font-weight:800;line-height:1.35}.frame-review-grid{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 260px}.box-review-sidebar{min-width:0}.box-review-sidebar-header{background:#f3f6f1;border:1px solid var(--border-strong);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.box-review-sidebar-header>span{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.box-review-sidebar-header>strong{font-size:17px}.box-review-sidebar-header>small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.4}.evidence-only-note{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.evidence-only-note>span{color:#166534;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.evidence-only-note>strong{font-size:16px}.evidence-only-note>p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.action-only-review-ready{align-items:center;background:#f0fdf4;border-color:#86efac;display:flex;gap:16px;justify-content:space-between}.action-only-review-ready>div{display:grid;grid-gap:4px;gap:4px}.action-only-review-ready span{color:#166534;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.action-only-review-ready strong{font-size:18px}.action-only-review-ready p{color:var(--muted);margin:0}.action-only-review-ready .primary{align-items:center;display:inline-flex;flex:0 0 auto;gap:7px}.optional-evidence-panel{display:none}@media (max-width:720px){.action-only-review-ready{align-items:stretch;flex-direction:column}.action-only-review-ready .primary{justify-content:center;width:100%}}.box-review-legend{display:flex;flex-wrap:wrap;gap:10px}.box-review-legend span{align-items:center;display:inline-flex;font-size:11px;font-weight:850;gap:5px}.box-review-legend i{border:2px solid var(--ink);display:inline-block;height:12px;width:18px}.box-review-legend i.dashed{border-style:dashed}.proof-empty{gap:10px}.proof-frame-tools{flex-wrap:wrap;justify-content:flex-end}.proof-frame-tools>button{min-height:32px;padding:6px 9px}.object-class-picker{margin:0;min-width:210px}.object-class-picker select{margin-top:4px;min-height:34px;padding-block:5px}.object-class-picker small{color:var(--muted);display:block;font-size:11px;font-weight:750;line-height:1.35;margin-top:4px;max-width:330px;text-transform:none}.annotation-review-alert{background:#fff4e5;border:1px solid #df9f36;border-left:6px solid #b56700;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px 14px}.annotation-review-alert>span{color:#794b0d;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.annotation-review-alert>strong{font-size:17px}.annotation-review-alert p{color:#51330b;font-size:13px;margin:0}.annotation-review-alert button{justify-self:flex-start;margin-top:4px}.proof-frame-finder{background:#f8faf7;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:10px}.proof-frame-finder-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.proof-frame-finder-header small,.proof-frame-finder-header strong{display:block}.proof-frame-finder-header small{color:var(--muted);font-size:12px;font-weight:850;margin-top:2px}.proof-frame-finder-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.proof-candidate-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}.proof-candidate{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:7px;text-align:left}.proof-candidate:hover{border-color:var(--ink)}.proof-candidate.outside{border-color:#f59e0b}.proof-candidate img{aspect-ratio:16/9;background:#111;border-radius:6px;display:block;object-fit:cover;width:100%}.proof-candidate span{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.proof-candidate small{color:var(--muted);font-size:11px;font-weight:850}.ai-box-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;padding:8px 10px}.frame-stage{background:#111;border:1px solid var(--border);border-radius:8px;display:inline-block;max-width:none;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frame-stage img{display:block;height:auto;pointer-events:none;width:100%}.frame-stage.evidence-only{touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.frame-stage.panning{cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y}.frame-stage.panning:active{cursor:-webkit-grabbing;cursor:grabbing}.frame-stage.panning .box-handle,.frame-stage.panning .video-box{pointer-events:none}.frame-stage.proof-media-error,.frame-stage.proof-media-loading{display:block;min-height:320px}.frame-stage .media-decode-guard{inset:0;min-height:100%;position:absolute}.frame-stage .media-decode-guard.proof{background:rgb(17 17 17/92%)}.frame-stage .media-decode-guard.proof.error{background:#281515}.proof-media-sidebar-status{background:#fff8e6;border:1px solid #d7a72c;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.proof-media-sidebar-status>span{color:#765400;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.proof-media-sidebar-status.error{background:#fff1f1;border-color:#c85a5a}.proof-media-sidebar-status.error>span{color:#8b1f1f}.video-box{border:3px solid var(--box-color,var(--blue));position:absolute;z-index:2}.video-box.model_box{background:rgb(255 255 255/8%);border-style:dashed}.video-box.active{box-shadow:0 0 0 1px rgb(255 255 255/72%)}.video-box.selected{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--box-color,var(--blue));z-index:4}.video-box span{background:var(--box-color,var(--ink));border-radius:4px;color:#fff;font-size:11px;font-weight:900;left:-2px;line-height:1;padding:4px 5px;position:absolute;top:-22px;white-space:nowrap}.frame-chip-list{display:flex;flex-wrap:wrap;gap:6px}.frame-chip-list button{background:#fff;border-color:var(--border);color:var(--ink);font-size:12px;min-height:30px;padding:5px 8px}.frame-chip-list button.active{background:var(--ink);border-color:var(--ink);color:#fff}.box-row{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-left:6px solid var(--box-color,var(--blue));border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(220px,1fr) auto;padding:10px}.box-row.ai-proposal{background:#f7f9fc;grid-template-columns:minmax(260px,1fr) minmax(360px,auto)}.box-row.selected{outline:3px solid var(--box-color,var(--blue));outline-offset:1px}.annotation-undo{align-items:center;background:#eef6ff;border:1px solid #9fc9f2;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.annotation-undo span{font-size:12px;font-weight:850}.annotation-undo button{min-height:32px;padding:5px 10px}.box-row-identity{align-items:center;background:transparent;border:0;color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);justify-content:flex-start;min-height:48px;padding:0;text-align:left}.box-row-identity:hover{color:var(--box-color,var(--blue))}.box-row-identity small,.box-row-identity strong{display:block}.box-row-identity strong{font-size:14px}.box-row-identity small{color:var(--muted);font-size:11px;margin-top:3px}.box-instance-number{align-items:center;background:var(--box-color,var(--blue));border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--box-color,var(--blue));color:#fff;display:inline-flex;font-size:13px;font-weight:950;height:28px;justify-content:center;width:28px}.box-proposal-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(150px,auto)}.box-proposal-actions button,.box-row.human-box>.box-remove-action{min-height:44px}.box-keep-action{background:#126b4d;border-color:#126b4d;color:#fff}.box-remove-action{white-space:nowrap}.box-class-field{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.04em;margin:0;text-transform:uppercase}.box-label-input{background:#fff;border:1px solid var(--border);border-radius:6px;font:inherit;min-width:0;padding:5px 7px;width:100%}.box-label-input:disabled{background:transparent;border-color:transparent;color:var(--muted);padding-left:0}.box-coordinate-grid{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.box-coordinate-grid label{color:var(--muted);font-size:10px;font-weight:900;margin:0}.box-coordinate-grid input{margin-top:3px;min-width:0;width:100%}.frame-completion{background:#f8faf7;border:1px solid var(--border);border-radius:8px;padding:12px}.frame-completion label,.frame-completion p{margin-bottom:0}.frame-completion-actions{display:grid;grid-gap:7px;gap:7px}.frame-completion-actions button{justify-content:flex-start;text-align:left;width:100%}.frame-completion-actions button.active{background:var(--green-soft);border-color:#8fc5a6;color:var(--green)}.frame-completion-blocker{background:#fff4e5;border:1px solid #df9f36;border-left:5px solid #b56700;border-radius:7px;display:grid;grid-gap:5px;gap:5px;padding:11px 12px}.frame-completion-blocker p{color:#68400a;font-size:12px}.frame-completion-blocker button{justify-self:flex-start;margin-top:3px}.frame-error-list{color:var(--red);font-size:12px;margin:0;padding-left:18px}.frame-ready{align-items:center;color:var(--green);display:flex;font-size:12px;font-weight:800;gap:6px}.box-swatch{background:var(--blue);border-radius:3px;height:12px;width:12px}.box-swatch.tool{background:var(--amber)}.box-swatch.reading{background:var(--green)}.box-swatch.work_area{background:#7c3aed}.box-swatch.model_box{background:#2563eb}.step-link-box{background:var(--panel-2);padding:10px}.step-link-box,.step-search-row{border:1px solid var(--border);border-radius:8px}.step-search-row{align-items:center;background:#fff;color:var(--muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr);padding:0 9px}.step-search-row input{border:0;border-radius:0;box-shadow:none;padding-left:0}.procedure-step-list{display:grid;grid-gap:7px;gap:7px;max-height:260px;overflow:auto}.procedure-step-row{align-items:start;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--ink);display:grid;grid-gap:8px;gap:8px;grid-template-columns:44px minmax(0,1fr) auto;min-height:56px;padding:8px;text-align:left}.procedure-step-row small,.procedure-step-row strong{display:block}.procedure-step-row strong{font-size:13px;line-height:1.25}.procedure-step-row small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;margin-top:3px}.procedure-step-row.active{border-color:var(--ink);box-shadow:0 0 0 2px rgb(23 24 22/8%)}.step-source-chip{align-items:center;border-radius:6px;display:inline-flex;font-size:10px;font-weight:950;justify-content:center;min-height:22px;padding:4px 6px;text-transform:uppercase}.step-source-chip.inspection_item{background:var(--blue-soft);color:#1d4ed8}.step-source-chip.form_field{background:var(--green-soft);color:#047857}.step-source-chip.expected_step{background:var(--amber-soft);color:#92400e}.linked-step-summary{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:9px}.linked-step-summary small,.linked-step-summary strong{display:block}.linked-step-summary small{color:var(--muted);font-size:12px;font-weight:800}.step-link-count{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:950;gap:3px;padding:3px 6px}.long-notes-textarea{min-height:170px}@media (max-width:980px){.form-grid,.frame-review-grid,.grid.four,.grid.three,.grid.two,.queue-row,.review-action-row,.review-layout,.split,.video-lab-layout{grid-template-columns:1fr}.review-sidebar,.video-inspector,.video-rail{position:static}.unified-media-controls{grid-template-columns:36px minmax(0,1fr) 36px}.unified-media-controls .media-time{display:none}.page-header,.topbar{align-items:flex-start;flex-direction:column}.topbar{position:static}.page{padding:18px}.box-proposal-actions,.box-row,.box-row.ai-proposal{grid-template-columns:1fr}.box-coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.box-proposal-actions button,.box-row.human-box>.box-remove-action{width:100%}}.video-panel-collapsed{display:none}.box-focus .frame-review-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr)}.box-focus .box-review-sidebar{align-self:start;max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;padding:2px 4px 12px 2px;position:-webkit-sticky;position:sticky;top:16px}.box-focus .box-row,.box-focus .box-row.ai-proposal{align-items:stretch;grid-template-columns:1fr}.box-focus .box-proposal-actions{grid-template-columns:1fr 1fr}.box-focus .box-proposal-actions button{min-width:0;white-space:normal}@media (max-width:1180px){.box-focus .frame-review-grid{grid-template-columns:1fr}.box-focus .box-review-sidebar{max-height:none;overflow:visible;position:static}}.box-focus .frame-stage{cursor:crosshair;display:block;width:100%}.box-focus-toolbar{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:10px}.box-focus-toolbar .primary{background:var(--ink,#1a1a1a);border-radius:8px;color:#fff;display:inline-flex;gap:6px;padding:8px 14px}.frame-draw-hint{align-items:center;background:rgba(17,17,17,.78);border-radius:8px;bottom:12px;color:#fff;display:flex;font-size:14px;gap:8px;justify-content:center;left:12px;padding:9px 14px;pointer-events:none;position:absolute;right:12px}.video-lab-layout.box-canvas-focus{grid-template-columns:320px minmax(0,1fr)}.video-lab-layout.box-canvas-focus .video-inspector{display:none}@media (max-width:980px){.video-lab-layout.box-canvas-focus{grid-template-columns:1fr}}.frame-stage-cell{min-width:0}.stage-zoom-controls{align-items:center;display:flex;gap:8px;margin-bottom:6px}.stage-zoom-controls button{align-items:center;background:#fff;border:1px solid #8da6c8;border-radius:6px;color:#174f95;display:inline-flex;padding:4px 8px}.stage-zoom-controls button svg{stroke:currentColor}.stage-zoom-controls button:disabled{opacity:.4}.stage-zoom-controls span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;min-width:44px;text-align:center}.stage-zoom-controls small{color:var(--muted,#777);font-size:12px}.frame-stage-viewport{-webkit-overflow-scrolling:touch;max-height:76vh;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.video-box.editable{cursor:move;pointer-events:auto}.video-box.selected{box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 0 4px rgba(0,0,0,.45);z-index:3}.box-handle{background:#fff;border:1.5px solid #1a1a1a;border-radius:2px;height:12px;position:absolute;width:12px;z-index:4}.box-handle-nw{cursor:nwse-resize;left:-7px;top:-7px}.box-handle-n{cursor:ns-resize;left:calc(50% - 6px);top:-7px}.box-handle-ne{cursor:nesw-resize;right:-7px;top:-7px}.box-handle-e{cursor:ew-resize;right:-7px;top:calc(50% - 6px)}.box-handle-se{cursor:nwse-resize;bottom:-7px;right:-7px}.box-handle-s{cursor:ns-resize;bottom:-7px;left:calc(50% - 6px)}.box-handle-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.box-handle-w{cursor:ew-resize;left:-7px;top:calc(50% - 6px)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.data-manager-shell{background:linear-gradient(rgb(23 24 22/2%) 1px,transparent 1px),linear-gradient(90deg,rgb(23 24 22/2%) 1px,transparent 1px),var(--bg);background-size:28px 28px}.data-manager-page{max-width:1640px}.data-manager-header{align-items:center}.data-manager-header h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em}.data-manager-header p{max-width:820px}.data-signal-board{background:var(--ink);border:1px solid var(--ink);border-radius:9px;box-shadow:0 16px 38px rgb(23 24 22/18%);color:#fff;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.data-signal{border-right:1px solid rgb(255 255 255/15%);display:grid;grid-gap:3px;gap:3px;min-height:122px;padding:20px;position:relative}.data-signal:last-child{border-right:0}.data-signal:after{background:#fff;bottom:0;content:"";height:4px;left:0;opacity:.68;position:absolute;right:0}.data-signal-blue:after{background:#60a5fa}.data-signal-amber:after{background:#fbbf24}.data-signal-red:after{background:#f87171}.data-signal-green:after{background:#34d399}.data-signal-value{font-size:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.04em;line-height:1}.data-signal-label{font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.data-signal-detail{color:rgb(255 255 255/62%);font-size:12px}.data-section-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.data-section-heading.compact{align-items:center}.data-section-heading h2{margin-bottom:0}.data-section-heading p{font-size:13px;margin:3px 0 0}.data-section-note{color:var(--muted);font-size:12px;font-weight:700}.saved-view-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.saved-view-card{align-items:center;background:rgb(255 255 255/92%);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:84px;padding:12px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.saved-view-card.active,.saved-view-card:hover{border-color:var(--ink);box-shadow:0 8px 24px rgb(23 24 22/11%);transform:translateY(-1px)}.saved-view-card.active{background:var(--ink);color:#fff}.evidence-modality-icon,.filter-heading-icon,.saved-view-icon{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--ink);display:inline-flex;height:30px;justify-content:center;width:30px}.saved-view-card.active .saved-view-icon{background:rgb(255 255 255/12%);border-color:rgb(255 255 255/20%);color:#fff}.saved-view-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.saved-view-copy strong{font-size:13px}.saved-view-copy span{color:var(--muted);font-size:11px;line-height:1.25}.saved-view-card.active .saved-view-copy span{color:rgb(255 255 255/62%)}.saved-view-count{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.data-filter-panel{background:rgb(255 255 255/94%);border-color:var(--border-strong)}.data-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(150px,1fr))}.data-search-field{grid-column:span 2}.input-with-icon{display:block;position:relative}.input-with-icon>svg{color:var(--muted);left:11px;pointer-events:none;position:absolute;top:12px}.input-with-icon input{padding-left:34px}.data-filter-actions{align-items:flex-end;display:flex;gap:8px;justify-content:flex-end}.data-filter-actions>*{white-space:nowrap}.data-ledger-section{margin-bottom:48px}.data-ledger-wrap{background:#fff;border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow);overflow:auto}.data-ledger-table{border-collapse:separate;border-spacing:0;min-width:1380px;width:100%}.data-ledger-table th{background:#eff1eb;border-bottom:1px solid var(--border-strong);color:#52584f;font-size:10px;font-weight:950;letter-spacing:.08em;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.data-ledger-table td{border-bottom:1px solid var(--border);max-width:250px;padding:13px 12px;vertical-align:top}.data-ledger-table tbody tr:last-child td{border-bottom:0}.evidence-row{background:#fff;transition:background .1s ease}.evidence-row:hover{background:#fafbf8}.evidence-row.readiness-needs_adjudication .evidence-primary-cell{box-shadow:inset 3px 0 0 var(--amber)}.evidence-row.readiness-unreviewed .evidence-primary-cell{box-shadow:inset 3px 0 0 var(--blue)}.evidence-row.readiness-gold .evidence-primary-cell{box-shadow:inset 3px 0 0 var(--green)}.evidence-primary-cell{min-width:255px}.evidence-modality-line{align-items:center;color:var(--muted);display:flex;font-size:10px;font-weight:950;gap:6px;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.evidence-modality-icon{height:24px;width:24px}.priority-mark{background:var(--ink);border-radius:4px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 5px}.cell-detail,.confidence-readout,.evidence-id,.evidence-subtitle,.evidence-title,.gold-state,.reviewer-list,.split-stamp,.tag-cluster{display:block}.evidence-title{font-size:14px;line-height:1.25}.cell-detail,.evidence-subtitle{color:var(--muted);font-size:11px;line-height:1.35;margin-top:3px}.evidence-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.evidence-id,.mono-detail{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.evidence-id{color:#878d83;margin-top:7px}.mono-detail{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confidence-readout{color:var(--muted);font-size:10px;font-weight:900;margin-top:8px;text-transform:uppercase}.confidence-readout span{color:var(--ink);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px}.confidence-low span{color:var(--red)}.confidence-medium span{color:var(--amber)}.confidence-high span{color:var(--green)}.coverage-readout{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(62px,1fr)}.coverage-readout strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-track{background:#e6e9e1;border-radius:999px;height:5px;overflow:hidden}.coverage-track span{background:var(--green);display:block;height:100%}.reviewer-list{margin-top:7px}.reviewer-dot,.reviewer-more{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:9px;font-weight:950;height:23px;justify-content:center;margin-right:-4px;width:23px}.reviewer-more{margin-left:7px;width:auto;padding:0 6px}.data-ledger-table td>.badge{margin:0 4px 5px 0}.tag-cluster{margin-top:4px}.micro-tag{background:#f6f7f3;border:1px solid var(--border);border-radius:4px;color:var(--muted);display:inline-block;font-size:9px;font-weight:800;margin:0 3px 3px 0;padding:2px 5px}.micro-tag.label-tag{background:var(--blue-soft);border-color:#bfdbfe;color:#1d4ed8}.gold-state{font-size:12px;font-weight:950;margin-bottom:6px}.gold-needs_adjudication{color:var(--amber)}.gold-needs_overlap,.gold-unreviewed{color:var(--blue)}.gold-gold,.gold-ready_for_gold{color:var(--green)}.split-stamp{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:900;margin-top:5px;text-transform:uppercase}.evidence-action-cell{min-width:96px;text-align:right}.compact-action{font-size:12px;min-height:34px;padding:6px 9px;white-space:nowrap}.data-empty-state{gap:8px;min-height:260px}.data-limit-note{color:var(--muted);font-size:12px;margin-top:10px;text-align:right}@media (max-width:1320px){.saved-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:980px){.data-signal-board{grid-template-columns:repeat(2,minmax(0,1fr))}.data-signal{border-bottom:1px solid rgb(255 255 255/15%)}.data-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-search-field{grid-column:1/-1}}@media (max-width:680px){.data-filter-grid,.data-signal-board,.saved-view-grid{grid-template-columns:1fr}.data-section-heading{align-items:flex-start;flex-direction:column}.data-filter-actions{align-items:stretch;flex-direction:column}.data-filter-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.evidence-row,.saved-view-card{transition:none}}.adjudication-shell{background:radial-gradient(circle at 88% 8%,rgb(251 191 36/8%),transparent 28%),linear-gradient(rgb(23 24 22/2%) 1px,transparent 1px),linear-gradient(90deg,rgb(23 24 22/2%) 1px,transparent 1px),var(--bg);background-size:auto,32px 32px,32px 32px,auto}.adjudication-detail-page,.adjudication-page{max-width:1540px}.adjudication-header h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.045em}.quality-summary{margin-bottom:24px}.quality-metric{align-items:center;background:var(--ink);color:#fff;display:grid;grid-gap:4px;gap:4px;grid-template-columns:auto 1fr}.quality-metric strong{font-size:34px;line-height:1}.quality-metric span{color:rgb(255 255 255/68%);grid-column:1/-1}.quality-metric.red{box-shadow:inset 0 -4px 0 var(--red)}.adjudication-filter-panel{border-color:var(--border-strong)}.adjudication-filters,.quality-policy-grid{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(145px,1fr)) auto}.quality-policy-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.adjudication-case-list{display:grid;grid-gap:10px;gap:10px}.adjudication-case{align-items:center;background:rgb(255 255 255/94%);border:1px solid var(--border);border-left:5px solid var(--amber);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;grid-template-columns:108px minmax(0,1fr) auto;padding:16px}.adjudication-case.severity-critical{border-left-color:var(--red)}.adjudication-case-signal{align-items:flex-start;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:4px;min-height:82px}.adjudication-case-signal strong{font-size:28px;letter-spacing:-.04em}.adjudication-case-signal>span:last-child{color:var(--muted);font-size:11px;text-transform:uppercase}.adjudication-case-copy h3{font-size:21px;margin:8px 0 2px}.quality-breakdown-table{min-width:720px}.back-link{align-items:center;color:var(--muted);display:inline-flex;font-weight:800;gap:6px;margin-bottom:22px}.adjudication-status-stack{align-items:flex-end}.adjudication-notice{align-items:center;background:#fff8e5;border:1px solid #f4cf69;border-radius:8px;display:flex;gap:8px;margin-bottom:18px;padding:12px 14px}.adjudication-notice.success{background:#ecfdf5;border-color:#86efac}.adjudication-notice.error{background:#fff1f2;border-color:#fda4af}.quality-metric-strip{background:var(--ink);border-radius:8px;color:#fff;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.quality-metric-strip>div{border-right:1px solid rgb(255 255 255/14%);display:grid;grid-gap:4px;gap:4px;min-height:110px;padding:16px}.quality-metric-strip>div:last-child{border-right:0}.quality-metric-strip small,.quality-metric-strip span{color:rgb(255 255 255/66%);font-size:11px}.quality-metric-strip strong{font-size:28px}.revision-comparison-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.revision-card{border-top:4px solid var(--blue);min-width:0}.revision-card:nth-child(2n){border-top-color:var(--amber)}.revision-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.revision-header h3{margin:2px 0}.revision-header code{color:var(--muted);font-size:10px}.decision-icon,.revision-number{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:950;height:38px;justify-content:center;width:38px}.evidence-geometry-canvas{align-items:center;background:linear-gradient(rgb(23 24 22/4%) 1px,transparent 0),linear-gradient(90deg,rgb(23 24 22/4%) 1px,transparent 0),#f7f8f4;background-size:20px 20px;border:1px solid var(--border);border-radius:6px;color:var(--muted);display:flex;height:220px;justify-content:center;overflow:hidden;position:relative}.geometry-box{border:3px solid var(--green);min-height:4px;min-width:4px;position:absolute}.geometry-box.callout{border-color:var(--amber)}.geometry-box span{background:var(--ink);color:#fff;font-size:10px;left:-3px;padding:2px 4px;position:absolute;top:-20px}.geometry-line{inset:0;pointer-events:none;position:absolute}.geometry-line line{stroke:#7c3aed;stroke-linecap:round;stroke-width:.8}.revision-fields{display:grid;grid-gap:7px 12px;gap:7px 12px;grid-template-columns:auto 1fr;margin:14px 0 0}.revision-fields dt{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.revision-fields dd{margin:0}.video-event-list{display:grid;grid-gap:10px;gap:10px}.video-event-summary{background:var(--panel-2);border:1px solid var(--border);border-radius:7px;display:grid;grid-gap:8px;gap:8px;padding:12px}.video-adjudication-evidence{margin-top:14px}.adjudication-video-player{background:#111;color:#fff}.adjudication-video-player h3{color:#fff;margin:2px 0}.adjudication-video-player video{background:#000;border:1px solid rgb(255 255 255/16%);border-radius:7px;display:block;margin-top:12px;max-height:64vh;width:100%}.adjudication-video-player .muted{color:rgb(255 255 255/70%)}.adjudication-video-event.active{border-color:var(--green);box-shadow:0 0 0 2px rgb(0 145 95/14%)}.adjudication-event-controls{justify-content:space-between}.adjudication-event-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.adjudication-event-fields>div{background:rgb(255 255 255/62%);border:1px solid var(--border);border-radius:5px;padding:7px}.adjudication-event-fields dt{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.adjudication-event-fields dd{margin:3px 0 0;overflow-wrap:anywhere}.adjudication-proof-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adjudication-proof-frame{background:#111;border:1px solid rgb(0 0 0/22%);border-radius:6px;margin:0;overflow:hidden}.proof-frame-seek{background:#1e1f1d;border:0;border-radius:0;color:#fff;justify-content:flex-start;width:100%}.adjudication-proof-canvas{background:#050505;min-height:150px;overflow:hidden;position:relative}.adjudication-proof-canvas img{display:block;height:100%;object-fit:contain;width:100%}.adjudication-proof-box{border:3px solid #1effa7;box-shadow:0 0 0 1px rgb(0 0 0/55%);min-height:4px;min-width:4px;pointer-events:none;position:absolute}.adjudication-proof-box span{background:#061b13;color:#fff;font-size:9px;font-weight:850;left:-3px;max-width:180px;overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis;top:-18px;white-space:nowrap}.proof-frame-missing{align-items:center;color:#ffca58;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:18px;position:absolute;text-align:center}.proof-frame-optional{color:rgb(255 255 255/72%)}.proof-frame-loading{align-items:center;background:#050505;color:rgb(255 255 255/76%);display:flex;inset:0;justify-content:center;padding:18px;position:absolute;text-align:center}.adjudication-proof-frame figcaption{color:rgb(255 255 255/72%);display:grid;font-size:10px;grid-gap:3px;gap:3px;padding:7px}.adjudication-decision-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.decision-panel{border-top:5px solid var(--green)}.decision-panel.merge-panel{border-top-color:#7c3aed}.revision-choice-list{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.revision-choice-list legend{font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.revision-choice-list label{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;display:flex;gap:8px;padding:10px}.revision-choice-list label>span{display:grid;grid-gap:3px;gap:3px}.revision-choice-list label small{color:var(--muted);font-weight:650}.revision-choice-list label.revision-choice-blocked{background:#f8f7f4;color:var(--muted)}.revision-choice-list input{width:auto}.adjudication-promotion-gate{align-items:flex-start;border:1px solid;border-radius:6px;display:flex;gap:8px;padding:10px}.adjudication-promotion-gate.ready{background:var(--green-soft);color:#08734e}.adjudication-promotion-gate.blocked{background:var(--amber-soft);color:#8a4b08}.adjudication-promotion-gate span{display:grid;grid-gap:3px;gap:3px}.adjudication-promotion-gate small{color:inherit}.adjudication-override-fields{border:1px solid var(--border);border-radius:6px;margin:0;padding:12px}.adjudication-override-fields legend{font-size:12px;font-weight:900;padding:0 5px;text-transform:uppercase}.unresolved-panel{align-items:end;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,1fr) minmax(360px,1.3fr)}.unresolved-form input{flex:1 1}.history-list{display:grid;grid-gap:8px;gap:8px}.history-list article{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:11px}.history-list code,.history-list small{color:var(--muted);font-size:10px}@media (max-width:1180px){.adjudication-filters,.quality-policy-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.quality-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.adjudication-case,.adjudication-decision-grid,.adjudication-proof-grid,.revision-comparison-grid,.unresolved-panel{grid-template-columns:1fr}.adjudication-case-signal{border-bottom:1px solid var(--border);border-right:0;min-height:0;padding-bottom:10px}.adjudication-case>.button{justify-self:stretch}.adjudication-filters,.quality-metric-strip,.quality-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-list article{grid-template-columns:1fr}}@media (max-width:520px){.adjudication-event-fields,.adjudication-filters,.quality-metric-strip,.quality-policy-grid{grid-template-columns:1fr}.adjudication-status-stack{align-items:flex-start}}.evaluation-page{max-width:1580px}.evaluation-header{align-items:end}.notice{align-items:center;border:1px solid var(--border);border-radius:7px;display:flex;gap:8px;margin-bottom:16px;padding:11px 13px}.notice.success{background:#effaf3;border-color:#acd8b9;color:#165d32}.notice.error{background:#fff2ef;border-color:#f2b8ae;color:#9f2d20}.evaluation-signal-board{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.evaluation-signal{align-items:flex-start;background:#fff;border:1px solid var(--border);border-top:4px solid var(--ink);border-radius:7px;display:flex;gap:10px;min-width:0;padding:14px}.evaluation-signal.blue{border-top-color:var(--blue)}.evaluation-signal.green{border-top-color:var(--green)}.evaluation-signal.amber{border-top-color:var(--amber)}.evaluation-signal.red{border-top-color:var(--red)}.evaluation-signal>svg{background:var(--panel-2);border-radius:50%;box-sizing:content-box;flex:0 0 auto;padding:8px}.evaluation-signal div,.evaluation-signal small,.evaluation-signal span{display:block;min-width:0}.evaluation-signal strong{display:block;font-size:26px;line-height:1;margin-bottom:6px}.evaluation-signal span{font-size:12px;font-weight:900}.evaluation-signal small{color:var(--muted);font-size:10px;margin-top:3px}.evaluation-setup-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-form-panel{border-top:5px solid var(--blue)}.evaluation-form-panel:nth-child(2){border-top-color:#7c3aed}.evaluation-section-heading{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px}.evaluation-section-heading.compact{margin-bottom:14px}.evaluation-section-heading h2,.evaluation-section-heading p{margin:0}.evaluation-section-heading p{margin-top:4px}.evaluation-step{align-items:center;background:var(--ink);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:950;height:30px;justify-content:center;width:30px}.evaluation-form{display:grid;grid-gap:12px;gap:12px}.evaluation-form label,.evaluation-run-form>label,.packet-form label{display:grid;grid-gap:6px;gap:6px}.evaluation-form button,.packet-form button{justify-self:start}.evaluation-checklist,.evaluation-inline-checks,.evaluation-scorer-checks{border:1px solid var(--border);border-radius:7px;display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px}.evaluation-checklist{max-height:210px;overflow:auto}.evaluation-checklist legend,.evaluation-inline-checks legend,.evaluation-scorer-checks legend{font-size:11px;font-weight:900;padding:0 5px;text-transform:uppercase}.evaluation-checklist label,.evaluation-scorer-checks label{align-items:center;background:var(--panel-2);border:1px solid transparent;border-radius:6px;display:flex;gap:9px;padding:9px}.evaluation-checklist label:has(input:checked),.evaluation-scorer-checks label:has(input:checked){border-color:var(--blue)}.evaluation-checklist input,.evaluation-inline-checks input,.evaluation-scorer-checks input{flex:0 0 auto;width:auto}.evaluation-checklist small,.evaluation-checklist span,.evaluation-scorer-checks small,.evaluation-scorer-checks span{display:block}.evaluation-checklist small,.evaluation-scorer-checks small{color:var(--muted);font-size:10px;margin-top:2px}.evaluation-inline-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-inline-checks label{align-items:center;display:flex;font-size:12px;gap:6px}.evaluation-create-run{border-top:5px solid var(--green)}.evaluation-run-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.25fr repeat(3,minmax(160px,1fr))}.evaluation-scorer-checks{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.evaluation-run-form>button{grid-column:1/-1;justify-self:start}.evaluation-workspace-grid{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,.26fr) minmax(0,1fr)}.evaluation-run-list{max-height:calc(100vh - 110px);overflow:auto;position:-webkit-sticky;position:sticky;top:88px}.evaluation-run-list>a{align-items:center;border:1px solid var(--border);border-radius:6px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:8px;padding:10px}.evaluation-run-list>a[aria-current=page]{background:#eef5ff;border-color:var(--blue)}.evaluation-run-list small,.evaluation-run-list span{display:block}.evaluation-run-list small{color:var(--muted);font-size:10px;margin-top:3px}.status-dot{background:var(--amber);border-radius:50%;height:9px;width:9px}.status-dot.completed{background:var(--green)}.status-dot.failed{background:var(--red)}.status-dot.running{background:var(--blue)}.evaluation-run-detail{min-width:0}.evaluation-run-hero{align-items:center;background:var(--ink);color:#fff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.evaluation-run-hero .eyebrow,.evaluation-run-hero code,.evaluation-run-hero small{color:#b8bfbc}.evaluation-run-hero h2{margin:3px 0 10px}.run-artifacts{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between}.run-artifacts code{color:#b8bfbc;font-size:10px}.run-artifacts .button.secondary{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/20%);color:#fff}.run-lineage{align-items:center;display:flex;gap:10px}.run-lineage small,.run-lineage span,.run-lineage strong{display:block}.run-lineage span{background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/14%);border-radius:6px;min-width:150px;padding:10px}.run-lineage small{font-size:9px;margin-bottom:4px;text-transform:uppercase}.scorecard-ingest-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scorecard-slot{border:1px solid var(--border);border-radius:7px;min-width:0;padding:12px}.scorecard-slot.complete{align-items:center;background:#effaf3;border-color:#acd8b9;display:flex;gap:9px}.scorecard-slot summary{align-items:center;cursor:pointer;display:flex;gap:9px}.scorecard-slot small,.scorecard-slot span{display:block}.scorecard-slot small{color:var(--muted);font-size:10px;margin-top:3px}.scorecard-form{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.scorecard-form textarea[name=scorecard]{min-height:180px}.comparison-table-wrap{overflow-x:auto}.evaluation-comparison-table td:first-child{min-width:170px}.metric-delta{background:var(--panel-2);border-radius:999px;display:inline-block;font-weight:900;padding:4px 7px}.metric-delta.positive{background:#e6f7ec;color:#166534}.metric-delta.negative{background:#fff0ed;color:#a93222}.evaluation-decision-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.promotion-panel{border-top:5px solid var(--amber)}.packet-panel{border-top:5px solid var(--red)}.promotion-decision{border:1px solid var(--border);border-radius:7px;overflow:hidden}.promotion-verdict{align-items:center;background:#fff2ef;color:#9f2d20;display:flex;gap:10px;padding:13px}.promotion-decision.promote .promotion-verdict{background:#effaf3;color:#166534}.promotion-verdict small,.promotion-verdict span,.promotion-verdict strong{display:block}.promotion-verdict small{font-size:9px;text-transform:uppercase}.promotion-verdict strong{font-size:20px}.gate-list article{align-items:flex-start;border-top:1px solid var(--border);display:flex;gap:9px;padding:10px 12px}.gate-list article>svg{flex:0 0 auto}.gate-list small,.gate-list span{display:block}.gate-list small{color:var(--muted);margin-top:3px}.packet-card{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;display:flex;gap:9px;margin-bottom:10px;padding:11px}.packet-card small,.packet-card span{display:block}.packet-card small{color:var(--muted);margin-top:3px}.packet-form{grid-template-columns:minmax(0,1fr) 110px}.packet-form button{grid-column:1/-1}.evaluation-empty{min-height:400px;place-content:center;text-align:center}.scorer-registry{scroll-margin-top:100px}.scorer-registry-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scorer-registry-grid article{border:1px solid var(--border);border-radius:7px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:12px}.scorer-registry-grid article>div{align-items:center;display:flex;gap:9px}.scorer-registry-grid code{background:var(--ink);border-radius:5px;color:#dce3df;display:block;font-size:10px;overflow-x:auto;padding:9px;white-space:nowrap}.scorer-registry-grid small{color:var(--muted);overflow-wrap:anywhere}@media (max-width:1200px){.evaluation-signal-board{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-run-form{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-scorer-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.evaluation-decision-grid,.evaluation-setup-grid,.evaluation-workspace-grid{grid-template-columns:1fr}.evaluation-run-list{max-height:none;position:static}.evaluation-run-hero{grid-template-columns:1fr}.run-lineage{flex-wrap:wrap}.run-artifacts{grid-column:auto}}@media (max-width:650px){.evaluation-run-form,.evaluation-scorer-checks,.evaluation-signal-board,.scorecard-ingest-grid,.scorer-registry-grid{grid-template-columns:1fr}.evaluation-inline-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.run-lineage{align-items:stretch;display:grid;grid-template-columns:1fr}.run-lineage>svg{transform:rotate(90deg)}.run-artifacts{align-items:flex-start;flex-direction:column}.packet-form{grid-template-columns:1fr}.packet-form button{grid-column:auto}}.reviewer-operations-page{max-width:1380px}.membership-form,.reviewer-invite-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.invite-secret{align-items:flex-start;background:#effaf3;border:1px solid #acd8b9;border-radius:8px;display:flex;gap:10px;padding:12px}.invite-secret code,.invite-secret small,.reviewer-ops-card header span{display:block}.invite-secret code{background:var(--ink);border-radius:5px;color:white;margin:6px 0;overflow-wrap:anywhere;padding:8px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.membership-list{border-top:1px solid var(--border);margin-top:14px}.membership-list article{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:9px 0}.membership-list article span{color:var(--muted);display:block;font-size:10px;margin-top:2px}.reviewer-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-ops-card{border:1px solid var(--border);border-radius:8px;min-width:0;padding:13px}.reviewer-ops-card header{align-items:flex-start;display:flex;justify-content:space-between}.reviewer-ops-card header span{color:var(--muted);font-size:10px;margin-top:3px}.reviewer-metric-row{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.reviewer-metric-row span{background:var(--panel-2);border-radius:6px;font-size:9px;padding:7px}.reviewer-metric-row strong{display:block;font-size:16px}.reviewer-access-form{align-items:end;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:12px}.payout-form{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(160px,1fr) 110px auto}.payout-table code{overflow-wrap:anywhere}.audit-list{border:1px solid var(--border);border-radius:8px;max-height:520px;overflow-y:auto}.audit-list article{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.audit-list article:last-child{border-bottom:0}.audit-list small,.audit-list span{display:block;color:var(--muted);font-size:10px;margin-top:2px}.audit-list code{font-size:9px}.audit-sequence{color:var(--green)!important;font-weight:900}.evaluation-page.read-only form{opacity:.68}@media (max-width:900px){.membership-form,.reviewer-access-form,.reviewer-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-card-grid{grid-template-columns:1fr}}@media (max-width:650px){.membership-form,.payout-form,.reviewer-access-form,.reviewer-invite-form{grid-template-columns:1fr}.reviewer-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-list article{grid-template-columns:32px minmax(0,1fr)}.audit-list article>code{grid-column:2}}.shortcut-toggle{justify-content:flex-start;padding-left:0}.shortcut-grid{background:var(--panel-2);border:1px solid var(--border);border-radius:7px;display:grid;font-size:11px;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}kbd{background:white;border:solid var(--border);border-width:1px 1px 2px;border-radius:4px;display:inline-block;font-family:inherit;font-size:9px;font-weight:900;margin-right:3px;padding:2px 4px}.proposal-legend{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:flex-end}.proposal-legend span{align-items:center;display:flex;gap:5px}.legend-stroke{border:2px solid var(--green);display:inline-block;height:10px;width:20px}.legend-stroke.model{border-style:dashed;opacity:.65}.legend-stroke.human{border-style:solid}.routing-reasons{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0}.routing-reasons span{background:#eef6ff;border-radius:999px;color:#1d4f7a;font-size:9px;font-weight:800;padding:3px 6px}.bulk-task-panel{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(210px,1.6fr) repeat(6,minmax(120px,1fr)) auto;margin-bottom:12px;padding:12px}.bulk-task-panel p{font-size:10px;margin:3px 0 0}.bulk-task-panel label{font-size:9px}.bulk-task-panel input,.bulk-task-panel select{margin-top:4px;min-width:0;width:100%}.evidence-select-cell{text-align:center;width:34px}.evidence-select-cell input{height:16px;width:16px}.quality-efficiency-page{max-width:1320px}.efficiency-metric small{color:var(--muted);display:block;font-size:9px;margin-top:4px}.efficiency-empty{min-height:180px;place-content:center;text-align:center}@media (max-width:1200px){.bulk-task-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-task-panel>div{grid-column:span 2}}@media (max-width:650px){.bulk-task-panel,.shortcut-grid{grid-template-columns:1fr}.bulk-task-panel>div{grid-column:auto}.proposal-legend{justify-content:flex-start}}.submission-error-notice{background:var(--red-soft);border:1px solid #fecdca;border-radius:8px;color:var(--red);display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.submission-error-notice>strong{font-size:13px}.submission-error-notice ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.submission-error-jump{background:#fff;border-color:#fecdca;color:var(--ink);display:grid;grid-gap:3px;gap:3px;justify-items:start;min-height:0;padding:8px 10px;text-align:left;white-space:normal;width:100%}.submission-error-jump strong{font-size:13px}.submission-error-jump>span:last-child{color:var(--muted);font-size:12px;font-weight:600}.submission-error-detail{color:var(--ink);font-size:13px}.submission-error-raw{color:var(--muted)}.submission-error-raw p{font-size:12px;overflow-wrap:anywhere}.video-event-group{display:grid;grid-gap:8px;gap:8px}.video-event-group-header{position:relative}.video-event-group-header:after{color:var(--muted);content:"›";font-size:18px;font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .12s ease}.video-event-group-header.expanded:after{transform:translateY(-50%) rotate(90deg)}.video-event-group-count{font-size:11px;margin-left:6px;min-height:20px;padding:1px 6px}.video-event-row.nested{margin-left:18px}.video-box .box-badge{border-radius:999px;left:-3px;min-width:19px;padding:4px 3px;text-align:center;top:-3px;transform:translateY(calc(var(--badge-lane, 0) * 22px))}.video-box .box-full-label{box-shadow:0 4px 14px rgb(0 0 0/35%);display:none;left:-3px;top:-24px}.video-box.selected .box-full-label,.video-box:hover .box-full-label{display:block}.judge-close,.judge-open-fab,.judge-scrim{display:none}@media (min-width:981px) and (max-width:1279px){.video-lab-layout:not(.review-submitted):not(.box-canvas-focus){grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.video-lab-layout:not(.review-submitted):not(.box-canvas-focus) .video-inspector{background:var(--bg);border-radius:10px;bottom:16px;box-shadow:0 18px 50px rgb(15 18 15/35%);overflow:auto;overscroll-behavior:contain;padding:8px;position:fixed;right:16px;top:78px;width:min(400px,calc(100vw - 32px));z-index:35}.video-lab-layout.judge-overlay-closed .video-inspector{display:none}.video-lab-layout:not(.judge-overlay-closed) .judge-scrim{background:rgb(15 18 15/45%);border:0;display:block;inset:0;min-height:0;padding:0;position:fixed;z-index:30}.video-inspector .judge-close{display:inline-flex;position:absolute;right:26px;top:26px;z-index:5}.video-lab-layout.judge-overlay-closed .judge-open-fab{align-items:center;bottom:20px;box-shadow:0 10px 30px rgb(15 18 15/30%);display:inline-flex;gap:8px;position:fixed;right:20px;z-index:30}}.box-review-sidebar .box-row,.box-review-sidebar .box-row.ai-proposal{align-items:stretch;grid-template-columns:1fr}.box-review-sidebar .box-proposal-actions{grid-template-columns:1fr 1fr}.box-review-sidebar .box-proposal-actions button,.box-review-sidebar .box-row .box-remove-action,.box-review-sidebar .stack>button{min-width:0;white-space:normal}