.signature-fold_fold__HamvQ{display:flex;min-width:0;flex-direction:column;margin-top:var(--signature-fold-gap,14px);border-top:1px dashed var(--border-strong);padding-top:9px;color:var(--text-3);font-size:var(--text-meta)}.signature-fold_row__g9BkW{display:flex;min-width:0;align-items:center;gap:8px}.signature-fold_line__mstqT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signature-fold_change__JsYeo,.signature-fold_toggle__ZdErA{display:inline-flex;flex:none;align-items:center;gap:4px;border:0;border-radius:7px;background:transparent;font-size:var(--text-meta);font-weight:650;padding:2px 7px;white-space:nowrap}.signature-fold_toggle__ZdErA{margin:-2px -4px;color:var(--text-2)}.signature-fold_change__JsYeo{color:var(--primary)}.signature-fold_change__JsYeo:hover,.signature-fold_toggle__ZdErA:hover{background:var(--surface-3);color:var(--text)}.signature-fold_change__JsYeo:focus-visible,.signature-fold_toggle__ZdErA:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signature-fold_caretOpen__OJdBS{transform:rotate(180deg)}.signature-fold_lines__eSZjb{margin-top:6px;color:var(--text-3);font-size:var(--text-meta)}.signature-fold_missing__9Qc4n{border-top-color:color-mix(in oklab,var(--warn) 40%,transparent);color:var(--warn)}.signature-fold_missingIcon__Nfsvr{flex:none}.signature-fold_missingLine__AaBCP{font-weight:600}.signature-fold_add__tXZEI{display:inline-flex;flex:none;align-items:center;gap:5px;height:24px;border:0;border-radius:12px;background:var(--warn);color:var(--on-accent);font-size:var(--text-meta);font-weight:650;padding:0 10px;white-space:nowrap}.signature-fold_add__tXZEI:disabled{opacity:.6}.signature-fold_add__tXZEI:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.file-chip_chip__Ryj_q{display:inline-flex;min-width:0;max-width:100%;height:40px;align-items:center;gap:4px;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface-2);padding:0 12px 0 10px;font-size:12.5px;font-weight:650;transition:border-color .15s,opacity .15s}.file-chip_chip__Ryj_q:hover{border-color:var(--text-3)}.file-chip_chip__Ryj_q[data-file-chip-pending]{opacity:.55}.file-chip_open__P1spc{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--text);text-align:left}button.file-chip_open__P1spc:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.file-chip_icon__a96Mu{display:flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface);color:var(--coral-text,var(--primary))}.file-chip_text__kxjxR{display:grid;min-width:0}.file-chip_name__RrIW0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip_meta__GYsxq{display:block;color:var(--text-3);font-size:11px;font-weight:500;line-height:1.1}.file-chip_popupLine__lp2Ae{margin:0;color:var(--text-2);font-size:13.5px}.file-chip_failure__7HKKS{margin:0;color:var(--danger);font-size:13px}