body{background:#e9e8e1}main{display:block;max-width:1450px;margin:auto;padding:22px}.lab-toolbar{padding:14px 24px;display:flex;gap:24px;align-items:center;background:#f7f5eb}.lab-toolbar label{min-width:135px}.lab-toolbar span{max-width:850px}#labTabs{padding:12px 24px;display:flex;gap:10px;flex-wrap:wrap}#labTabs [aria-current=true]{background:#234d54;color:white}.paper{padding:24px;border:1px solid #becbc4;border-radius:7px;background:#fffdf7;margin-bottom:22px}.lab-intro h1{font-size:clamp(24px,3vw,36px);margin:10px 0}.lab-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:22px}.lab-layout .paper{min-width:0}svg{width:100%;display:block;background:#fafcf8;border:1px solid #d0d9d3;border-radius:4px}#graph{border:0}.plot-controls{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:20px}.plot-controls span{font-size:12px}.play-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}input[type=number],select{width:100%;min-width:0;min-height:44px}button,.primary,.file-label{min-height:44px}#activityPanel button{margin:8px 5px 6px 0}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.file-label{padding:10px;border:1px solid #bccac5;border-radius:4px;display:block;font-size:13px}.file-label input{max-width:100%;display:block}.lab-question{padding:22px 0;border-top:1px solid #ccd6ce}.lab-question h3{line-height:1.5}.lab-question textarea{width:100%;min-height:105px;resize:vertical;font:inherit;padding:12px}.lab-question .row{margin:8px 0}.lab-question details{font-size:13px}.lab-question pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}#comparisonRows td{white-space:pre-line;min-width:140px}#saveStatus{font-size:13px;color:#425a51}#evidenceSource,#clockNote{font-size:13px}.table-scroll{overflow-x:auto}#scrub{width:100%;min-height:36px}.primary{display:inline-block;padding:12px 16px}dialog{max-width:660px;width:calc(100% - 32px)}[role=status]{overflow-wrap:anywhere}.print-title{display:none}@media(max-width:900px){.lab-layout{grid-template-columns:1fr}.lab-layout #activityPanel{grid-row:1}.lab-toolbar{align-items:flex-start}.paper{padding:18px}main{padding:14px}}@media(max-width:420px){.field-grid{grid-template-columns:1fr}.lab-toolbar{flex-direction:column;gap:10px}header nav{flex-wrap:wrap}.plot-controls{display:block}#labTabs{padding:10px}.paper{padding:14px}}@media print{header,.lab-toolbar,#labTabs,#activityPanel,.play-controls,#scrub,button,#questions,#paperCluster,dialog,main>.paper:last-child{display:none!important}body,main,.paper{background:white!important;color:black!important}.lab-layout{display:block}.paper{border:0;padding:0;margin:12px 0;break-inside:avoid}#evidencePanel{max-width:650px}#dataTable{display:block}#dataTable>*{display:block}#comparisonPanel{break-before:page}#comparisonRows td{font-size:10pt}.table-scroll{overflow:visible}svg{max-height:250px}#lineKey{display:block}}

.brand{white-space:normal;min-width:0}.brand small{max-width:290px}.paper,.lab-layout{min-width:0}.file-label{max-width:100%;min-width:0}.primary{border-radius:5px;background:#244b56;color:white;text-decoration:none}
