.head.svelte-2r9vtm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lede.svelte-2r9vtm{margin-top:.25rem;color:var(--fg-muted);font-size:.88rem;max-width:70ch}.head-actions.svelte-2r9vtm{flex-shrink:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.add-link.svelte-2r9vtm{flex-shrink:0;color:var(--primary);text-decoration:none;font-size:.85rem;font-weight:600;border:1px solid var(--border);border-radius:.5rem;padding:.4rem .7rem}.add-link.svelte-2r9vtm:hover{border-color:var(--primary)}.status-cta.svelte-2r9vtm{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;border-radius:.5rem;padding:.4rem .75rem;background:var(--action);color:var(--color-on-accent, #fff);border:1px solid transparent;cursor:pointer}.status-cta.svelte-2r9vtm:hover{filter:brightness(.95)}.status-cta.ro.svelte-2r9vtm{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);border-color:var(--primary)}.status-cta.svelte-2r9vtm:disabled{opacity:.6;cursor:not-allowed}.summary.svelte-2r9vtm{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem}.stat.svelte-2r9vtm{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:.6rem;background:var(--bg);min-width:84px}.stat-n.svelte-2r9vtm{font-size:1.3rem;font-weight:700;color:var(--fg);line-height:1}.stat-l.svelte-2r9vtm{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fg-subtle)}.filters.svelte-2r9vtm{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.85rem}.filters.svelte-2r9vtm select:where(.svelte-2r9vtm){padding:.35rem .6rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg);color:var(--fg);font-size:.8rem}.table-wrap.svelte-2r9vtm{overflow-x:auto;border:1px solid var(--border);border-radius:.75rem;background:var(--bg)}table.svelte-2r9vtm{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-2r9vtm,td.svelte-2r9vtm{text-align:left;padding:.6rem .875rem;border-bottom:1px solid var(--border);white-space:nowrap}th.svelte-2r9vtm{color:var(--fg-muted);font-weight:600;background:var(--bg-canvas);font-size:.78rem}tbody.svelte-2r9vtm tr:where(.svelte-2r9vtm):last-child td:where(.svelte-2r9vtm){border-bottom:none}.row.svelte-2r9vtm{cursor:pointer}.row.svelte-2r9vtm:hover{background:var(--bg-muted)}.dim.svelte-2r9vtm{color:var(--fg-subtle)}.created.svelte-2r9vtm{color:var(--fg-subtle);font-size:.8rem}.trunc.svelte-2r9vtm{max-width:24ch;overflow:hidden;text-overflow:ellipsis}.st.svelte-2r9vtm{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:.3rem}.st-signed.svelte-2r9vtm,.st-complete.svelte-2r9vtm,.st-completed.svelte-2r9vtm,.st-sealed.svelte-2r9vtm{color:var(--color-teal-700);background:var(--color-teal-50)}.st-failed.svelte-2r9vtm,.st-error.svelte-2r9vtm{color:var(--sev-high);background:color-mix(in srgb,var(--sev-high) 12%,transparent)}.st-pending.svelte-2r9vtm,.st-building.svelte-2r9vtm,.st-draft.svelte-2r9vtm{color:var(--color-orange-700);background:var(--color-orange-50)}.signed.svelte-2r9vtm{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-teal-700);font-size:.74rem;font-weight:600}.contents.svelte-2r9vtm{font-size:.82rem;color:var(--fg)}.open-tag.svelte-2r9vtm{margin-left:.4rem;font-size:.68rem;font-weight:700;color:var(--sev-high);background:color-mix(in srgb,var(--sev-high) 12%,transparent);padding:.05rem .35rem;border-radius:.3rem}.actions-th.svelte-2r9vtm{text-align:right}.act-cell.svelte-2r9vtm{text-align:right;width:1%;white-space:nowrap}.row-actions.svelte-2r9vtm{display:inline-flex;gap:.35rem;justify-content:flex-end}.act-btn.svelte-2r9vtm{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);color:var(--fg-muted);font-size:.72rem;font-weight:600;padding:.25rem .5rem;cursor:pointer}.act-btn.svelte-2r9vtm:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.act-btn.svelte-2r9vtm:disabled{opacity:.5;cursor:default}.act-open.svelte-2r9vtm{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.act-btn.svelte-2r9vtm .spin{animation:svelte-2r9vtm-spin .8s linear infinite}@keyframes svelte-2r9vtm-spin{to{transform:rotate(360deg)}}.dl-head.svelte-2r9vtm{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.25rem .55rem;border:1px solid var(--primary);border-radius:.45rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:.74rem;font-weight:600;cursor:pointer}.dl-head.svelte-2r9vtm+.close:where(.svelte-2r9vtm){margin-left:.4rem}.content-grid.svelte-2r9vtm{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}.cg.svelte-2r9vtm{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .2rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg)}.cg-n.svelte-2r9vtm{font-size:1.05rem;font-weight:700;color:var(--fg);line-height:1}.cg-l.svelte-2r9vtm{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fg-subtle)}.period.svelte-2r9vtm{margin-top:.55rem}.scrim.svelte-2r9vtm{position:fixed;inset:0;background:#0f172a59;border:none;z-index:50}.drawer.svelte-2r9vtm{position:fixed;top:0;right:0;height:100vh;width:min(540px,94vw);background:var(--bg);border-left:1px solid var(--border);box-shadow:-8px 0 30px #0000001f;z-index:51;display:flex;flex-direction:column;overflow:hidden}.drawer-pad.svelte-2r9vtm{padding:1.5rem}.muted.svelte-2r9vtm{color:var(--fg-muted)}.drawer-head.svelte-2r9vtm{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.dh-top.svelte-2r9vtm{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.close.svelte-2r9vtm{margin-left:auto;background:transparent;border:none;color:var(--fg-muted);cursor:pointer;display:flex;padding:.2rem}.close.svelte-2r9vtm:hover{color:var(--fg)}.drawer-head.svelte-2r9vtm h2:where(.svelte-2r9vtm){font-size:1rem;font-weight:600;color:var(--fg)}.meta.svelte-2r9vtm{display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin-top:.6rem;font-size:.74rem;color:var(--fg-muted);align-items:center}.meta.svelte-2r9vtm b:where(.svelte-2r9vtm){color:var(--fg-subtle);font-weight:600;margin-right:.2rem}.drawer-body.svelte-2r9vtm{flex:1;overflow-y:auto;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.85rem}.card-sec.svelte-2r9vtm{border:1px solid var(--border);border-radius:.6rem;padding:.85rem 1rem}.card-sec.integrity.svelte-2r9vtm{border-color:var(--color-teal-200);background:color-mix(in srgb,var(--color-teal-50) 50%,transparent)}.card-sec.err.svelte-2r9vtm{border-color:var(--sev-high);background:color-mix(in srgb,var(--sev-high) 8%,transparent)}.sec-label.svelte-2r9vtm{display:flex;align-items:center;gap:.35rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--fg-subtle);margin-bottom:.5rem}.kv-list.svelte-2r9vtm{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:.25rem .75rem;margin:0}.kv-list.svelte-2r9vtm dt:where(.svelte-2r9vtm){font-size:.72rem;color:var(--fg-subtle);font-weight:600}.kv-list.svelte-2r9vtm dd:where(.svelte-2r9vtm){margin:0;color:var(--fg);word-break:break-word;font-size:.8rem}.small.svelte-2r9vtm{font-size:.74rem}.hash.svelte-2r9vtm{color:var(--fg-muted);word-break:break-all}.raw.svelte-2r9vtm{margin:0;background:var(--bg-muted);padding:.5rem .6rem;border-radius:.4rem;overflow-x:auto;color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;max-height:280px}.esign-status.svelte-2r9vtm{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.esign-who.svelte-2r9vtm{font-size:.78rem;color:var(--fg-muted)}.epill.svelte-2r9vtm{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:.3rem}.epill-good.svelte-2r9vtm{color:#fff;background:var(--stat-good)}.epill-warn.svelte-2r9vtm{color:#fff;background:var(--stat-warn)}.epill-bad.svelte-2r9vtm{color:#fff;background:var(--stat-bad)}.esign-err.svelte-2r9vtm{color:var(--stat-bad);font-size:.78rem}.esign-btn.svelte-2r9vtm{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.4rem .7rem;border:1px solid var(--action, #ea580c);border-radius:.45rem;background:color-mix(in srgb,var(--action, #ea580c) 8%,transparent);color:var(--action, #ea580c);font-size:.78rem;font-weight:600;cursor:pointer}.esign-btn.svelte-2r9vtm:hover{background:color-mix(in srgb,var(--action, #ea580c) 16%,transparent)}.esign-btn.primary.svelte-2r9vtm{color:#fff;background:var(--action, #ea580c)}.esign-btn.svelte-2r9vtm:disabled{opacity:.6;cursor:default}.sign-form.svelte-2r9vtm{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.sign-form.svelte-2r9vtm label:where(.svelte-2r9vtm){display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;font-weight:600;color:var(--fg-subtle)}.sign-form.svelte-2r9vtm .opt:where(.svelte-2r9vtm){font-weight:400;color:var(--fg-subtle)}.sign-form.svelte-2r9vtm input:where(.svelte-2r9vtm){padding:.4rem .55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);color:var(--fg);font-size:.82rem}.sign-form.svelte-2r9vtm input:where(.svelte-2r9vtm):focus{outline:2px solid var(--action, #ea580c);outline-offset:1px;border-color:var(--action, #ea580c)}.sign-err.svelte-2r9vtm{color:var(--stat-bad);font-size:.78rem;margin:0}.sign-actions.svelte-2r9vtm{display:flex;gap:.5rem;align-items:center}.esign-cancel.svelte-2r9vtm{padding:.4rem .7rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);color:var(--fg-muted);font-size:.78rem;cursor:pointer}.esign-cancel.svelte-2r9vtm:hover{color:var(--fg)}
