.fx{display:flex;flex-direction:column;gap:16px}.fx h2{font-size:1.1rem}.fx h3{font-size:.95rem;font-weight:700;margin:10px 0 0}.fx .brain-link{padding:4px 2px;min-height:0}.fx-noprofile{align-items:start}.fx-noprofile p,.fx-noprofile-line{font-size:1.05rem;font-weight:600;line-height:1.5}.fx-noprofile .btn{justify-self:start}.fx-files{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:0;gap:0;font-size:.9rem}.fx-files li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.fx-files li span{flex:1 1;min-width:0;overflow-wrap:anywhere}.fx-files small{color:var(--muted);white-space:nowrap}.fx-results-head{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.fx-results-head h2{font-size:1.35rem}.fx-families{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.fx-family{gap:10px}.fx-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:1rem}.fx-from{overflow-wrap:anywhere}.fx-arrow,.fx-from{color:var(--muted)}.fx-to{font-family:var(--mono);font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.fx-accept{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-weight:500;font-size:.9rem}.fx-accept input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--ink);flex:none}.fx-accept input:not([type=checkbox]){flex:1 1 220px;padding:8px 10px;font-size:.9rem}.fx-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fx-chips li{font-size:.8125rem;padding:4px 10px;border-radius:999px;background:var(--mist);color:var(--ink-2);white-space:nowrap}.fx-chips li.is-pending{background:var(--citrus-soft);color:var(--citrus-deep)}.fx-params{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 16px;gap:4px 16px;font-size:.85rem}.fx-params div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px dashed var(--line);min-width:0}.fx-params dt{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.fx-params dd{margin:0;font-weight:600;text-align:end;overflow-wrap:anywhere}.fx-params div.is-pending dd{color:var(--citrus-deep)}.fx-details summary{cursor:pointer;font-weight:600;min-height:40px;display:flex;align-items:center;font-size:.9rem}.fx-details[open] summary{margin-bottom:8px}.fx-decisions ol{margin:6px 0 12px;-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:8px;gap:8px;font-size:.875rem}.fx-decisions li{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:10px;background:var(--mist)}.fx-decisions li.is-accepted{background:var(--leaf-soft)}.fx-decisions li input:not([type=checkbox]){max-width:360px;padding:8px 10px;font-size:.875rem}.fx-findings{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:4px;gap:4px;font-size:.85rem;color:var(--ink-2);line-height:1.55}.fx-set{padding:14px 18px;display:block}.fx-send .brain-actions{margin-top:0}.fx-error{background:#fdece6;border:1px solid #e0a58f;color:#7a2e12;padding:12px 14px;border-radius:12px;font-size:.9rem}.fx-current-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.fx-summary{margin:0;display:grid;grid-gap:0;gap:0;font-size:.9rem}.fx-summary div{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.fx-summary dt{color:var(--muted)}.fx-summary dd{margin:0;font-family:var(--mono);font-size:.85rem;overflow-wrap:anywhere;text-align:start}.fx-docname{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;color:var(--ink-2)}.fx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 16px;gap:0 16px}.fx-grid label{margin-top:8px}.fx-rows{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.fx-rows li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.fx-rows-3 li{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) auto}.fx-rows input,.fx-rows select{padding:9px 10px;font-size:.9rem}.fx-add{justify-self:start;margin-top:8px;padding:8px 14px;min-height:40px}.fx-preview{font-size:.9rem;color:var(--ink-2);padding-top:8px}.fx-problems{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:4px;gap:4px;font-size:.875rem;color:var(--citrus-deep)}.fx-json{position:relative;cursor:pointer}.fx-json input{position:absolute;width:1px;height:1px;opacity:0}.fx-versions{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.fx-versions li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;border-top:1px solid var(--line);font-size:.9rem}.fx-jobs{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.fx-job{gap:8px}.fx-job-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.fx-status-done,.fx-status-partial{background:var(--leaf-soft);color:var(--leaf-deep)}.fx-status-failed,.fx-status-rejected{background:#fdece6;color:#7a2e12}.fx-status-claimed,.fx-status-running{background:var(--cyan-soft);color:var(--cyan-deep)}@media (max-width:560px){.fx-rows li{grid-template-columns:80px minmax(0,1fr) auto}.fx-rows-3 li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx-rows-3 li select:last-of-type{grid-column:1}.fx-summary div{grid-template-columns:minmax(0,1fr);gap:2px}}