.lab-guide{background:linear-gradient(120deg,#293e24,#182a20);border:1px solid #587242;border-radius:9px;padding:24px;margin-bottom:25px}.lab-guide h2{font-size:23px;margin:10px 0 18px}.lab-guide ol{padding-left:22px;color:#deebd1;line-height:1.9;font-size:15px}.lab-guide li{margin:10px 0}.lab-guide a{display:inline-flex;align-items:center;min-height:44px;color:#d4f575}.lab-evidence{margin-top:25px}.lab-evidence .body{padding:24px}.lab-evidence h3{margin:24px 0 12px}.lab-evidence p{font-size:14px;line-height:1.9;margin:12px 0}.lab-evidence details{margin:20px 0;border-top:1px solid #425638;padding-top:12px}.lab-evidence summary{min-height:44px;padding:12px 0;color:#d4f575;cursor:pointer}.lab-evidence table{min-width:550px;white-space:normal}.lab-evidence th,.lab-evidence td{line-height:1.8;vertical-align:top}.pipeline{padding:18px;background:#2a4025;color:#d4f575;margin-top:14px;line-height:1.9}.seed-field{display:block;font-size:13px;margin-top:14px}.seed-field input{display:block;padding:10px;margin-top:8px;border:1px solid #526940;background:#263c2b;color:#edf3e8;border-radius:4px;max-width:100%;min-height:44px}.split{flex-wrap:wrap}.lab-evidence [hidden]{display:none!important}@media(max-width:650px){.lab-guide,.lab-evidence .body{padding:18px}.lab-guide h2{font-size:20px}.lab-guide ol{font-size:14px}.lab-evidence .panel-heading h2{white-space:normal}.lab-evidence table{font-size:13px}}
#report-json{display:block;width:100%;margin-top:14px;background:#122017;color:#d1e5b8;border:1px solid #4d643d;padding:12px;font:12px/1.6 monospace;resize:vertical}#copy-status{margin-left:12px;font-size:13px}
.experiment-notebook{margin-top:24px}.experiment-notebook .body{padding:24px}.experiment-notebook p{margin:12px 0;line-height:1.9}.experiment-notebook input{display:block;max-width:100%;background:#182a20;color:#e0efd4;border:1px solid #5b7249;padding:12px;margin:8px 0 14px;border-radius:5px;min-height:44px}.experiment-notebook button{background:#2e4729;color:#d4f575;border:1px solid #6b874e;padding:10px 14px;min-height:44px;border-radius:5px}.experiment-notebook table{min-width:580px;white-space:normal;table-layout:fixed}.experiment-notebook th,.experiment-notebook td{overflow-wrap:anywhere;vertical-align:top;padding:14px;line-height:1.8}.experiment-notebook small{display:block;font-size:11px;color:#a9bd96}.experiment-notebook details{margin-top:20px;border-top:1px solid #425638}.experiment-notebook summary{padding:18px 0;cursor:pointer;color:#d4f575}.experiment-notebook .panel-heading{flex-wrap:wrap}.experiment-notebook .panel-heading h2{white-space:normal}@media(max-width:650px){.experiment-notebook .body{padding:18px}}
.notebook-compact #notebook-results,.notebook-compact details{display:none}.notebook-compact .download-button{margin-left:12px}.notebook-standalone #notebook-name,.notebook-standalone label,.notebook-standalone #notebook-save{display:none}.notebook-standalone table{table-layout:auto}.notebook-standalone .body>p{margin-top:0}.notebook-compact{margin:0 0 24px}.notebook-compact .body{padding-top:12px;padding-bottom:12px}.grouped-nav .nav-dropdown .nav-subpage{padding-left:28px;font-size:12px;color:#b4cd9f;border-left:2px solid #5c7849;margin-left:12px}.grouped-nav .nav-dropdown{max-height:70vh;overflow-y:auto}@media(max-width:650px){.notebook-compact .download-button{margin:8px 0 0}}
.comparison-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 28px}.comparison-chart,.comparison-reading{background:#14251b;border:1px solid #455d37;border-radius:7px;padding:20px;min-width:0}.comparison-chart h3{margin:0;font-size:16px}.comparison-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0;font-size:13px}.comparison-bar span{overflow-wrap:anywhere}.bar-track{grid-column:1/-1;background:#34482d;height:12px;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;border-radius:4px}.comparison-reading{margin:16px 0}.comparison-reading h3{margin-top:0}.comparison-reading li{line-height:1.9;color:#c6dcb5}.comparison-overview{margin-bottom:30px}.comparison-overview h2{font-size:21px}@media(max-width:650px){.comparison-charts{grid-template-columns:1fr}.comparison-chart,.comparison-reading{padding:16px}}
