.finetune .split{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1rem;margin:1rem 0;display:grid}.finetune .split h2{margin:0 0 .8rem}.finetune .split h3{margin:0 0 .5rem;font-size:.9375rem}.finetune .split fieldset{border:0;margin:0;padding:0}.finetune .kv{grid-template-columns:9rem 1fr;align-items:center;gap:.7rem 1rem;margin:0;display:grid}.finetune .kv dt{color:var(--muted)}.finetune .kv dd{margin:0}.finetune .kv input,.finetune .kv select{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line-2);background:var(--surface-2);color:var(--fg);border-radius:.5rem;padding:.3rem .55rem}.finetune .split hr{border:0;border-top:1px solid var(--line);margin:.9rem 0}.finetune .split .spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.finetune .split .spread p{margin:0}.finetune .json{background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.6rem;margin:0;padding:.8rem;font:.75rem/1.6 ui-monospace,Menlo,monospace}.finetune button.ghost{color:var(--accent);background:0 0;border-color:#0000}.finetune .timeline{margin:.75rem 0 0;padding:0;list-style:none;display:flex}.finetune .timeline li{color:var(--muted);flex:1;gap:.3rem;font-size:.75rem;display:grid}.finetune .timeline li:before{content:"";background:var(--sunken);border-radius:999px;height:.25rem;margin-right:.25rem}.finetune .timeline li.on:before{background:var(--ok)}.finetune .timeline li.on{color:var(--fg);font-weight:560}.finetune .talks{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.finetune .talks p{margin:0}@media (max-width:860px){.finetune .split{grid-template-columns:1fr}}
