.erp-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.erp-actions button{border:2px solid #00274c;background:#00274c;color:#fff;padding:10px 16px;font:inherit;font-weight:800;cursor:pointer}.erp-actions>span{margin-left:auto;color:#567083;font-weight:800}.analysis-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px;background:#eef3f6}.segmented{display:flex}.segmented button{border:2px solid #00274c;background:#fff;color:#00274c;padding:10px 16px;font:inherit;font-weight:800;cursor:pointer}.segmented button+button{border-left:0}.segmented button.active{background:#00274c;color:#fff}#erp-readout{display:flex;gap:18px;align-items:center}#erp-readout span{display:flex;gap:6px;align-items:center}#erp-readout i{width:18px;height:4px;background:#00274c;border:1px solid #fff}#erp-readout span:last-child i{background:#b88700}.erp-results{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.erp-results section{display:grid;align-content:start;gap:3px;padding:15px 17px;background:#eef3f6;border-top:5px solid #ffcb05}.erp-results span{font-size:.74rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#526b7d}.erp-results strong{font-size:1.55rem;color:#00274c}.erp-results small{font-size:.84rem;line-height:1.3;color:#435a6c}.conceptual-results{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.sample-zoom{margin-top:14px;padding:18px 20px;border:2px solid #d7e0e7;background:#f8fafb}.zoom-copy{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.zoom-copy strong{color:#00274c}.zoom-copy span{color:#526b7d}.sample-columns{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:110px}.sample-column{display:grid;grid-template-rows:auto 1fr 1fr auto;justify-items:center;gap:5px;min-width:54px;padding:7px;border-left:1px solid #d7e0e7}.sample-column span{font-size:.68rem;color:#526b7d}.sample-column i,.mean-pair i{display:block;width:12px;height:12px;border-radius:50%}.face-dot{background:#00274c}.car-dot{background:#b88700}.sample-column b{font-size:.67rem;color:#00274c}.mean-collapse{display:flex;align-items:center;justify-content:center;gap:22px}.mean-collapse>.faint{opacity:.55}.mean-collapse>b{font-size:2rem;color:#526b7d}.mean-pair{display:grid;grid-template-columns:auto auto;gap:10px;align-items:center;padding:18px;border:3px solid #ffcb05;background:#fff}.mean-pair strong{grid-column:1/-1;color:#00274c}.artifact-quiz{max-width:900px;margin:auto}.case-count{font-weight:850;color:#526b7d;text-transform:uppercase;letter-spacing:.08em}.artifact-prompt{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35;color:#00274c}.artifact-options{display:flex;flex-wrap:wrap;gap:10px}.artifact-options button,.artifact-feedback button{border:2px solid #00274c;background:#fff;color:#00274c;padding:11px 15px;font:inherit;font-weight:800;cursor:pointer}.artifact-options button.correct{background:#2f6b45;color:#fff;border-color:#2f6b45}.artifact-options button.wrong{background:#9b2c2c;color:#fff;border-color:#9b2c2c}.artifact-feedback{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:14px 16px;background:#eef3f6}.artifact-feedback button{background:#00274c;color:#fff}@media(max-width:900px){.erp-results{grid-template-columns:repeat(2,1fr)}.analysis-controls{align-items:flex-start;flex-direction:column}.sample-columns{overflow-x:auto;justify-content:flex-start}}@media(max-width:600px){.erp-results{grid-template-columns:1fr}.erp-actions>span{margin-left:0}#erp-readout{align-items:flex-start;flex-direction:column;gap:5px}.segmented{width:100%}.segmented button{flex:1;padding:8px}.zoom-copy,.mean-collapse,.artifact-feedback{align-items:flex-start;flex-direction:column}}
