#experimentExplorer{--ex-ink:#29362a;--ex-muted:#788472;--ex-line:#e3e7dc;--ex-green:#547451;--ex-gold:#b29363;--ex-paper:#fdfefa;color:var(--ex-ink)}
#experimentExplorer .ex-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 24px}
#experimentExplorer .ex-eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#8a957e;margin-bottom:9px}
#experimentExplorer h2{font-size:26px;font-weight:500;letter-spacing:-.7px;line-height:1.35;margin:0 0 9px}
#experimentExplorer .ex-intro p{margin:0;color:var(--ex-muted);font-size:12px;line-height:1.85;max-width:600px}
#experimentExplorer .ex-scope{border-left:1px solid #dce2d1;padding-left:24px;display:flex;gap:24px;flex-shrink:0}
#experimentExplorer .ex-scope strong{display:block;font:28px/1.2 'Segoe UI',sans-serif;font-variant-numeric:tabular-nums;font-weight:500}
#experimentExplorer .ex-scope span{color:var(--ex-muted);font-size:10px;display:block;margin-top:5px}
#experimentExplorer .ex-card{background:var(--ex-paper);border:1px solid var(--ex-line);border-radius:12px;padding:25px;min-width:0}
#experimentExplorer .ex-card-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}
#experimentExplorer h3{font-size:16px;font-weight:500;margin:0 0 5px;letter-spacing:-.2px}
#experimentExplorer .ex-description{font-size:11px;color:var(--ex-muted);margin:0;line-height:1.8}
#experimentExplorer .ex-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}
#experimentExplorer .ex-controls label{font-size:10px;color:var(--ex-muted);display:flex;flex-direction:column;gap:5px}
#experimentExplorer select{background:#f4f6ee;border:1px solid #dce2d2;border-radius:6px;padding:8px 26px 8px 10px;font-size:11px;color:#455d3b;min-width:110px;max-width:100%}
#experimentExplorer .ex-legend{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0 14px;font-size:10px;color:#6f7e63}
#experimentExplorer .ex-legend span{display:inline-flex;gap:6px;align-items:center}
#experimentExplorer .ex-legend i{height:6px;width:14px;border-radius:3px;display:block}
#experimentExplorer .ex-svg{width:100%;height:auto;display:block;overflow:visible;font-family:'Microsoft YaHei','PingFang SC',sans-serif}
#experimentExplorer .ex-main-chart{margin:10px 0 8px}
#experimentExplorer .ex-notes{background:#edf2e4;border:1px solid #e2e9d7;padding:14px 17px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:14px}
#experimentExplorer .ex-notes strong{display:block;font-size:11px;color:#526c42;font-weight:500;margin-bottom:5px}
#experimentExplorer .ex-notes p{margin:0;font-size:11px;color:#7a896d;line-height:1.85}
#experimentExplorer .ex-lower{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:20px}
#experimentExplorer .ex-curve-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}
#experimentExplorer .ex-curve-controls label{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--ex-muted)}
#experimentExplorer .ex-curve-controls select{padding-top:6px;padding-bottom:6px}
#experimentExplorer .ex-frame-control{display:flex;align-items:center;gap:13px;padding-top:16px;border-top:1px solid #e9eddf;margin-top:14px}
#experimentExplorer .ex-frame-control label{font-size:10px;color:var(--ex-muted);white-space:nowrap}
#experimentExplorer .ex-frame-control input{width:100%;min-width:0;accent-color:#739260;cursor:pointer}
#experimentExplorer .ex-frame-control output{font:11px 'Segoe UI',sans-serif;color:#5b7050;white-space:nowrap;font-variant-numeric:tabular-nums}
#experimentExplorer .ex-frame-values{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0 0;color:#859377;font-size:10px}
#experimentExplorer .ex-frame-values b{font:17px 'Segoe UI',sans-serif;color:#526c41;font-weight:500;margin-left:6px}
#experimentExplorer .ex-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 12px}
#experimentExplorer .ex-stat{background:#f3f6ec;border-radius:7px;padding:13px 14px}
#experimentExplorer .ex-stat>span{font-size:10px;display:block;color:var(--ex-muted);margin-bottom:7px}
#experimentExplorer .ex-stat strong{font:22px 'Segoe UI',sans-serif;font-weight:500;color:#4e6640;font-variant-numeric:tabular-nums}
#experimentExplorer .ex-stat strong small{font-size:11px;margin-left:2px;color:#869775}
#experimentExplorer .ex-stat p{font-size:10px;color:#8a977e;margin:5px 0 0}
#experimentExplorer .ex-methodology{font-size:10px;line-height:1.9;color:#8a967e;border-top:1px solid #e6ecdb;padding-top:14px;margin:16px 0 0}
#experimentExplorer .ex-boundary{display:flex;gap:13px;border-left:2px solid #aabd8f;padding:2px 0 2px 17px;margin:24px 2px 0}
#experimentExplorer .ex-boundary strong{font-size:11px;color:#607751;white-space:nowrap;font-weight:500}
#experimentExplorer .ex-boundary p{font-size:11px;line-height:1.85;color:#849378;margin:0}
#experimentExplorer .ex-data-table{margin-top:12px;border-top:1px solid #e8ecdf;padding-top:10px;color:#7c8c6d;font-size:10px}
#experimentExplorer .ex-data-table summary{cursor:pointer;width:fit-content;padding:5px 0}
#experimentExplorer .ex-table-wrap{overflow-x:auto;margin-top:8px}
#experimentExplorer table{width:100%;border-collapse:collapse;font-size:11px;min-width:530px}
#experimentExplorer th{background:#f6f8f1;font-size:10px;color:#8a967d;font-weight:400;padding:10px 12px}
#experimentExplorer td{padding:10px 12px;color:#6c805c;border-top:1px solid #e9edde;white-space:nowrap;font-variant-numeric:tabular-nums}
#experimentExplorer .ex-empty{padding:25px;color:#8c987d;font-size:12px}
@media(max-width:1150px){#experimentExplorer .ex-card{padding:21px}#experimentExplorer .ex-card-head{flex-direction:column;gap:14px}#experimentExplorer .ex-lower{grid-template-columns:1fr 1fr}}
@media(max-width:860px){#experimentExplorer .ex-scope{gap:15px;padding-left:18px}#experimentExplorer .ex-intro{gap:18px}#experimentExplorer .ex-lower{grid-template-columns:1fr}#experimentExplorer .ex-curve-controls{margin-bottom:12px}}
@media(max-width:560px){#experimentExplorer h2{font-size:24px}#experimentExplorer .ex-intro{display:block;margin-bottom:20px}#experimentExplorer .ex-intro p{font-size:11px}#experimentExplorer .ex-scope{border-left:0;padding-left:0;margin-top:17px;gap:26px}#experimentExplorer .ex-scope strong{font-size:24px}#experimentExplorer .ex-card{padding:19px 16px}#experimentExplorer h3{font-size:15px}#experimentExplorer .ex-controls{gap:9px;width:100%}#experimentExplorer .ex-controls label{flex:1;min-width:100px}#experimentExplorer select{font-size:10px;min-width:95px;padding-left:8px;padding-right:20px}#experimentExplorer .ex-notes{grid-template-columns:1fr;gap:13px;padding:12px 13px}#experimentExplorer .ex-notes p{font-size:10px}#experimentExplorer .ex-lower{gap:15px;margin-top:15px}#experimentExplorer .ex-boundary{display:block;margin-top:20px}#experimentExplorer .ex-boundary p{margin-top:5px;font-size:10px}#experimentExplorer .ex-frame-values{gap:9px}#experimentExplorer .ex-frame-values b{font-size:16px}#experimentExplorer .ex-legend{gap:11px;font-size:9px}#experimentExplorer .ex-frame-control{gap:8px}#experimentExplorer .ex-frame-control output{font-size:10px}#experimentExplorer .ex-stat-grid{gap:9px}#experimentExplorer .ex-stat{padding:11px 12px}#experimentExplorer .ex-stat strong{font-size:21px}}
