:root{font-family:Manrope,sans-serif;color:#252625;background:#eeece7;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#eeece7}button,textarea,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100dvh}.topbar{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 34px;border-bottom:1px solid #3d4a4b;color:#f7f6f2;background:#202a2d}.brand-lockup,.topbar-meta,.status-pip,.label-row,.block-label-row,.review-header,.pane-heading{display:flex;align-items:center}.brand-lockup{gap:12px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;color:#202a2d;background:#d76c52;font:500 11px DM Mono,monospace;letter-spacing:.04em}.brand-name{font-size:14px;font-weight:800;letter-spacing:-.02em}.brand-subtitle,.mono,.eyebrow{color:#777870;font:500 10px DM Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.brand-subtitle{margin-top:2px;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:0;text-transform:none}.topbar .brand-subtitle,.topbar .mono{color:#b9c1bb}.topbar-meta{gap:24px}.status-pip{gap:8px;color:#d5ddd6;font:600 10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.status-pip i{width:7px;height:7px;border-radius:50%;background:#d76c52;box-shadow:0 0 0 4px #d76c5233}.workspace{display:grid;grid-template-columns:246px minmax(0,1fr) 286px;min-height:calc(100dvh - 76px);max-width:1540px;margin:0 auto;background:#f7f6f2}.panel-divider{border-right:1px solid #d8d5ce}.queue-pane,.inspector-pane{padding:31px 22px}.pane-heading{align-items:flex-start;justify-content:space-between}h1,h2,p{margin:0}.pane-heading h1{margin-top:7px;font-size:22px;letter-spacing:-.05em}.queue-count{color:#777870;font:500 12px DM Mono,monospace}.progress-track{height:3px;margin:22px 0 17px;background:#dedbd4}.progress-track span{display:block;height:100%;background:#a85f48;transition:width .35s ease}.task-list{border-top:1px solid #d8d5ce}.task-row{display:grid;grid-template-columns:28px minmax(0,1fr) 8px;gap:8px;width:100%;padding:16px 0;border:0;border-bottom:1px solid #d8d5ce;color:#252625;background:transparent;text-align:left;transition:padding .2s ease,background .2s ease}.task-row:hover,.task-row.is-selected{padding-right:8px;padding-left:8px;background:#ebe8e1}.task-number{color:#999991;font:500 11px DM Mono,monospace}.task-number.is-done{color:#a85f48}.task-copy{display:grid;gap:4px;min-width:0}.task-copy strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.task-copy small{overflow:hidden;color:#85867e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.decision-dot{align-self:start;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#b7b6ae}.decision-dot.accepted{background:#638071}.decision-dot.flagged{background:#a85f48}.decision-dot.rejected{background:#4a4b49}.queue-footer{margin-top:32px;padding-top:18px;border-top:1px solid #d8d5ce}.queue-footer p,.lab-note p{margin-top:9px;color:#777870;font-size:11px;line-height:1.7}.review-pane{padding:42px clamp(24px,5vw,76px) 36px;background:#fcfbf8}.review-header{justify-content:space-between;gap:20px;padding-bottom:26px;border-bottom:1px solid #d8d5ce}.review-header h2{margin-top:8px;font-size:clamp(26px,3vw,42px);letter-spacing:-.065em;line-height:1}.decision-label{padding:7px 10px;border:1px solid #d8d5ce;color:#777870;font:500 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.decision-label.accepted{border-color:#a9c0b2;color:#4f6d5d;background:#edf3ee}.decision-label.flagged{border-color:#d7a491;color:#8d513e;background:#f9efeb}.request-block,.output-block,.evidence-block{padding:27px 0;border-bottom:1px solid #d8d5ce}.request-block p{max-width:630px;margin-top:12px;font-size:16px;line-height:1.65}.block-label-row{justify-content:space-between;gap:12px}.block-label-row .mono{font-size:9px;letter-spacing:.05em}.output-text{max-width:740px;margin-top:17px;font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.42}.evidence-score{color:#638071;font:500 11px DM Mono,monospace}.evidence-list{margin-top:14px}.evidence-row{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:11px 0;border-top:1px solid #e5e2db}.evidence-row span{color:#a85f48;font:500 10px DM Mono,monospace}.evidence-row p{color:#5f605b;font-size:12px;line-height:1.6}.risk-note{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:15px 16px;border-left:3px solid #a85f48;background:#f0e4df}.risk-icon{display:grid;place-items:center;width:18px;height:18px;border:1px solid #a85f48;border-radius:50%;color:#a85f48;font:600 11px DM Mono,monospace}.risk-note p{margin-top:6px;color:#6f4c41;font-size:12px;line-height:1.5}.review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.action{min-height:42px;padding:0 16px;border:1px solid #c6c3bb;color:#353633;background:transparent;font-size:12px;font-weight:700;transition:transform .15s ease,background .2s ease}.action:hover{transform:translateY(-1px)}.action:active{transform:scale(.98)}.action-warn{border-color:#c88b76;color:#8d513e}.action-primary{border-color:#252625;color:#f7f6f2;background:#252625}.inspector-pane{border-right:0;border-left:1px solid #d8d5ce}.inspector-section{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d8d5ce}.decision-stack{display:grid;gap:8px;margin-top:14px}.decision-option{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid #d8d5ce;color:#5f605b;background:transparent;font-size:12px;text-align:left;transition:border-color .2s ease,background .2s ease}.decision-option:hover,.decision-option.is-active{border-color:#999991;background:#ebe8e1}.option-marker{width:10px;height:10px;border:1px solid #999991;border-radius:50%}.decision-option.is-active .option-marker{border:3px solid #a85f48}.decision-option.accepted.is-active{color:#4f6d5d}.decision-option.flagged.is-active{color:#8d513e}.label-row{justify-content:space-between}.label-row strong{font:500 14px DM Mono,monospace}input[type=range]{width:100%;margin:19px 0 5px;accent-color:#a85f48}.range-labels{display:flex;justify-content:space-between;color:#999991;font:500 9px DM Mono,monospace;text-transform:uppercase}textarea{display:block;width:100%;margin-top:12px;padding:12px;border:1px solid #d8d5ce;outline:0;color:#252625;background:#f7f6f2;font-size:12px;line-height:1.6;resize:vertical}textarea:focus{border-color:#a85f48}.summary-section{display:grid;gap:14px}.summary-metric{display:flex;align-items:baseline;gap:9px;padding-bottom:12px;border-bottom:1px solid #e5e2db}.summary-metric strong{font:500 26px DM Mono,monospace;letter-spacing:-.08em}.summary-metric span{color:#777870;font-size:10px}.summary-line{display:flex;justify-content:space-between;color:#777870;font-size:11px}.summary-line strong{color:#252625;font:500 11px DM Mono,monospace}.lab-note{padding:15px;border:1px solid #d8d5ce;background:#ebe8e1}@media (max-width: 1100px){.workspace{grid-template-columns:220px minmax(0,1fr)}.inspector-pane{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;border-top:1px solid #d8d5ce;border-left:0}.inspector-section{margin:0;border-bottom:0}.lab-note{align-self:start}}@media (max-width: 720px){.topbar{height:auto;min-height:70px;padding:15px 18px}.topbar-meta{display:none}.workspace{display:block}.panel-divider,.inspector-pane{border:0}.queue-pane{padding:24px 18px 18px;border-bottom:1px solid #d8d5ce}.task-list{display:grid;grid-template-columns:1fr}.queue-footer{display:none}.review-pane{padding:30px 18px}.review-header{align-items:flex-start;flex-direction:column}.output-text{font-size:19px}.inspector-pane{display:block;padding:24px 18px 35px;border-top:1px solid #d8d5ce}.inspector-section{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #d8d5ce}}
