.experiment-page{max-width:1200px;margin:auto;color:#30372d}.experiment-list{display:grid;gap:16px}.experiment-list-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#fffef8;border:1px solid #c5cebb}.experiment-list-card h2{font-size:21px;margin:0 0 10px;overflow-wrap:anywhere}.experiment-list-card p{font-size:14px;color:#65705b;margin:0}.experiment-empty{padding:35px;border:1px dashed #bec8b3;background:#f4f5ec}.experiment-empty h2{font-size:22px}.experiment-empty p{font-size:17px;line-height:1.8}.experiment-form{display:grid;gap:20px;padding:28px;background:#f5f5ed;border:1px solid #bfc9b3}.experiment-form>label,.experiment-axis-inputs label{display:grid;gap:10px;font-size:16px;font-weight:600;min-width:0}.experiment-form input:not([type=checkbox]),.experiment-form select,.experiment-form textarea{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #b3bea8;background:#fffef8;font:inherit;font-size:17px;color:#30372d}.experiment-form input[readonly],.experiment-form input:disabled{background:#e9ecdf;color:#69725e}.experiment-axis-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.experiment-form [hidden]{display:none!important}.experiment-form textarea{resize:vertical}.experiment-form .study-actions{margin:0}.experiment-table-wrap{max-width:100%;overflow:auto;border:1px solid #c5ceba;background:#fffef8}.experiment-page table{width:100%;border-collapse:collapse;font-size:16px;min-width:540px;font-variant-numeric:tabular-nums}.experiment-page caption{text-align:left;font-size:14px;line-height:1.7;padding:14px}.experiment-page th,.experiment-page td{padding:12px;border-bottom:1px solid #dde3d3;text-align:right;white-space:nowrap}.experiment-page th{font-size:14px;background:#edf0e3;color:#4c5a40}.experiment-page .experiment-input-table th,.experiment-page .experiment-input-table td{text-align:center;padding:9px}.experiment-input-table input{min-width:105px!important}.experiment-error{font-size:16px;line-height:1.8;color:#9c352f;margin:0}.experiment-analysis{margin:32px 0;padding:28px;border:1px solid #bfccaf;background:#fffef8}.experiment-analysis h2,.experiment-guide h2{font-size:27px}.experiment-analysis h3{font-size:21px;margin-top:30px}.experiment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.experiment-metrics>div{padding:18px;background:#edf1e3;font-size:13px;line-height:1.7;min-width:0}.experiment-metrics strong{display:block;font-size:22px;margin-top:10px;overflow-wrap:anywhere}.experiment-legend{display:flex;flex-wrap:wrap;gap:22px;font-size:15px;line-height:1.8}.experiment-legend span:first-child{color:#496fae}.experiment-legend span:last-child{color:#90651b}.experiment-chart{border:1px solid #d2dac6;background:#fafaf5;overflow:auto;margin:16px 0}.experiment-chart svg{display:block;width:100%;min-width:560px;height:auto}.experiment-chart text{font:14px sans-serif;fill:#4f5b44}.experiment-fit{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.7}.experiment-fit input{width:19px;height:19px;accent-color:#4f70aa}.experiment-guide{padding:26px;background:#f1f2e7;border-top:3px solid #b8c4a4;margin:32px 0}.experiment-guide p{font-size:18px;line-height:1.9}.experiment-guide a{font-size:15px;color:#41649d}.experiment-page button:focus-visible,.experiment-page input:focus-visible,.experiment-page textarea:focus-visible,.experiment-page select:focus-visible{outline:3px solid #5b7bae;outline-offset:3px}.experiment-page .button{white-space:normal}.experiment-page .collection-heading h1{overflow-wrap:anywhere}.experiment-page .study-hint{font-size:15px;line-height:1.9}.experiment-page #experiment-save-state{font-size:14px;color:#536b42}@media(max-width:800px){.experiment-axis-inputs,.experiment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-form,.experiment-analysis{padding:20px}.experiment-list-card{flex-wrap:wrap}}@media(max-width:450px){.experiment-form,.experiment-analysis,.experiment-guide{padding:16px}.experiment-axis-inputs{gap:12px}.experiment-metrics{gap:10px}.experiment-metrics>div{padding:12px}.experiment-metrics strong{font-size:20px}.experiment-page .collection-heading h1{font-size:28px}.experiment-guide p{font-size:18px}}
