.signer.svelte-1sf8cjw{display:flex;flex-direction:column;gap:var(--space-4)}.doc.svelte-1sf8cjw{max-height:46vh;overflow-y:auto;padding:var(--space-5);background:var(--surface-base);border:1px solid var(--edge-inset);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-sm);line-height:1.6}.head.svelte-1sf8cjw h3:where(.svelte-1sf8cjw){margin:0;font-size:var(--text-lg);font-weight:700}.sub.svelte-1sf8cjw{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.kt-cell.flagged.svelte-1sf8cjw{border-radius:var(--radius-sm);padding:var(--space-2);margin:calc(var(--space-2) * -1);background:color-mix(in srgb,var(--color-warning) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning) 50%,transparent)}.kt-flag.svelte-1sf8cjw{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:600;color:var(--color-warning-text)}.key-terms.svelte-1sf8cjw{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.kt-label.svelte-1sf8cjw{display:block;margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.kt-grid.svelte-1sf8cjw{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3) var(--space-4)}.kt-cell.svelte-1sf8cjw{display:flex;flex-direction:column;gap:2px;min-width:0}.kt-cell.svelte-1sf8cjw dt:where(.svelte-1sf8cjw){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.kt-cell.svelte-1sf8cjw dd:where(.svelte-1sf8cjw){margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.intro.svelte-1sf8cjw{margin:0 0 var(--space-4);color:var(--text-secondary)}.sections.svelte-1sf8cjw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.sections.svelte-1sf8cjw h4:where(.svelte-1sf8cjw){margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.sections.svelte-1sf8cjw .num:where(.svelte-1sf8cjw){color:var(--text-tertiary);margin-right:var(--space-1)}.sections.svelte-1sf8cjw p:where(.svelte-1sf8cjw){margin:0;color:var(--text-secondary)}.ack.svelte-1sf8cjw{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);max-width:220px}.ack-cap.svelte-1sf8cjw{font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.read-hint.svelte-1sf8cjw{margin:0;font-size:var(--text-sm);color:var(--color-warning-text);font-weight:600}.sign-area.svelte-1sf8cjw{display:flex;flex-direction:column;gap:var(--space-2)}.sign-area.svelte-1sf8cjw>:where(.svelte-1sf8cjw){transition:opacity .2s ease}.sign-area.locked.svelte-1sf8cjw>:where(.svelte-1sf8cjw):not(.cta-row){opacity:.5}.pad-lock.svelte-1sf8cjw{display:block}.sign-area.locked.svelte-1sf8cjw .pad-lock:where(.svelte-1sf8cjw){pointer-events:none}.sign-note.svelte-1sf8cjw{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.sign-cap.svelte-1sf8cjw{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.agree-line.svelte-1sf8cjw{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.primary.svelte-1sf8cjw{align-self:flex-start;margin-top:var(--space-1);padding:var(--space-3) var(--space-5)}.cta-row.svelte-1sf8cjw{display:flex;align-items:center;gap:var(--space-3)}.cta-row.svelte-1sf8cjw .spacer:where(.svelte-1sf8cjw){flex:1}.ghost-btn.svelte-1sf8cjw{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.err.svelte-1sf8cjw{margin:0;color:var(--color-destructive-text);font-size:var(--text-sm)}
